Nutrition5 min readBy Espen Opdahl

High-Protein Breakfast Foods: Cottage Cheese Beats Eggs

Egg whites lead 22 breakfast foods at 20.96g protein per 100 calories; lowfat cottage cheese 17.22g; whole eggs 8.81g. Oats sit level with bacon.

Sunn

online

Messages are end-to-end encrypted
What's a good high-protein breakfast?08:14
Per calorie, egg whites lead at 20.96g of protein per 100 calories, then lowfat cottage cheese at 17.22g. Whole eggs are 8.81g, and oats sit level with bacon. Want me to log your breakfast and start today's protein count?08:14
Message

This is what Sunn would say

Sunn is your nutrition coach on WhatsApp. Ask it anything about food, log what you eat, or get ideas that fit your goal.

Try Sunn free

Of 22 common breakfast foods, raw egg whites give the most protein per calorie, 20.96g per 100 calories, and lowfat cottage cheese is second at 17.22g. Whole eggs come eighth at 8.81g. Every figure is computed from USDA FoodData Central rows: egg white FDC 172183, cottage cheese FDC 173417, whole egg FDC 171287.

The surprise is in the middle of the list. Oats, bagels, white bread and granola, the foods most breakfasts are built on, all sit within a whisker of bacon on protein per calorie, and granola is below it.

High-protein breakfast items, ranked per calorie

Reaching 20g of protein costs 95 calories from raw egg whites, 116 from lowfat cottage cheese, 147 from lowfat Greek yogurt and 227 from whole eggs. The same 20g costs 574 calories of dry oats and 714 of homemade granola.

Breakfast food (USDA row)Protein per 100 caloriesCalories to reach 20g proteinWeight to reach 20g proteinProtein in 100g
Egg, white, raw, fresh20.96g95183g10.9g
Cheese, cottage, lowfat, 1% milkfat17.22g116161g12.4g
Ham, sliced, restaurant16.20g123102g19.6g
Yogurt, Greek, plain, lowfat13.63g147201g9.95g
Tofu, raw, firm, prepared with calcium sulfate12.01g166116g17.3g
Milk, nonfat, fluid, with added nonfat milk solids, vitamin A and vitamin D (fat free or skim)9.65g207560g3.57g
Kefir, lowfat, plain, LIFEWAY8.81g227528g3.79g
Egg, whole, raw, fresh8.81g227159g12.6g
Cheese, cheddar5.71g35086g23.3g
Yogurt, plain, whole milk5.69g352576g3.47g
Peanut butter, smooth, reduced fat4.98g40277g25.9g
Polish sausage, pork4.33g462142g14.1g
Bagels, plain, enriched, with calcium propionate (includes onion, poppy, sesame)4.02g498189g10.6g
Bread, white, commercially prepared3.49g573212g9.43g
Cereals, oats, regular and quick, not fortified, dry3.48g574152g13.2g
Pork, cured, bacon, unprepared3.48g575146g13.66g
Seeds, chia seeds, dried3.40g589121g16.5g
Almond butter, creamy3.39g59096g20.8g
Cereals ready-to-eat, granola, homemade2.80g714146g13.7g
Strawberries, raw2.09g9552,985g0.67g
Blueberries, raw1.23g1,6292,857g0.7g
Bananas, raw1.22g1,6331,835g1.09g

Two ties are worth reading as ties. Lowfat kefir and whole egg both land at 8.81g per 100 calories, and dry oats and raw bacon both land at 3.48g. At that precision the order inside each pair means nothing.

Cottage cheese matches eggs by weight and doubles them per calorie

Per 100g, whole egg has 12.6g of protein and lowfat cottage cheese 12.4g, close to a tie. Per 100 calories, cottage cheese has 17.22g against the egg's 8.81g, almost twice as much. The difference is fat. A whole egg carries 143 calories per 100g and 1% cottage cheese 72, so the same protein arrives with half the calories.

Egg whites go further still, because the yolk is where an egg keeps its fat. Take the yolk out and protein per calorie rises from 8.81g to 20.96g, 2.4 times as much. Our egg vs egg whites page has the full side by side, and cottage cheese vs egg covers the rest of the two rows.

The cereal problem: oats and granola sit next to bacon

Dry rolled oats give 3.48g of protein per 100 calories, the same as raw bacon, and homemade granola gives 2.80g, less than either. A plain bagel is 4.02g and commercial white bread 3.49g. None of these is a poor food. They are simply carbohydrate foods with some protein attached, and a breakfast built on them needs a protein food added.

This comparison is fair even though the oats are dry and the bacon raw. Water carries no calories, so protein per calorie is the same before and after cooking. The per-100g figures are the ones that change.

Sorted by weight, the list turns upside down

Per 100g, reduced-fat peanut butter leads all 22 foods at 25.9g of protein, and raw egg whites drop to 13th at 10.9g. Cheddar is second by weight at 23.3g and almond butter third at 20.8g. Per calorie those three fall to 11th, 9th and 18th, because they arrive with 520, 408 and 614 calories per 100g.

Which list you want depends on the job. If breakfast has to be small and filling, the per-100g list tells you what packs the most protein into a few bites. If you are counting calories, the per-calorie list is the one that matters, and it favours the watery, low-fat foods: egg whites, cottage cheese, Greek yogurt and skim milk.

Which foods we counted, and what is missing

"Breakfast food" is our choice, not a USDA category. We took the 22 rows in our database that people commonly eat at breakfast: eggs, dairy, breakfast meats, tofu, cereals, breads, nut butters, chia and three fruits. Whey protein powder is left out as a supplement rather than a food. Pancakes, waffles, English muffins and smoked salmon are not in our data at all.

Four rows are narrower than their everyday names. The peanut butter is the reduced-fat kind, the ham is sliced restaurant ham, the sausage is Polish pork sausage, and the kefir is one brand's lowfat plain. A regular peanut butter or a breakfast link sausage will give different figures, and we do not quote numbers for rows we do not hold.

We also give no per-egg or per-slice figures. Our rows are per 100g, and an egg or a slice of bread varies too much by size to turn into one number honestly.

Related

For eggs by count, see how much protein is in 2, 3 or 4 eggs. For the same ranking across every food we hold, see protein per calorie across all 189 foods. And if your breakfast is a shake, whey vs Greek yogurt compares the two most common protein add-ins.

The protein you eat at 8am is the easiest to forget

Breakfast is the meal people log least, because it happens in a rush and looks the same every day. That is also why it is the easiest place to add 20g of protein without noticing the change. Sunn works over WhatsApp: text "cottage cheese and a banana" before you leave the house, and the day's protein count starts there instead of at lunch.

E

Written by Espen Opdahl

Founder of Sunn. Building AI-powered nutrition coaching to make healthy eating simple. Nutrition data sourced from the USDA FoodData Central database.

Medical disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet or exercise routine.

Common Questions

What are the best high-protein breakfast items?

Per calorie, raw egg whites lead at 20.96g of protein per 100 calories, then lowfat cottage cheese at 17.22g, sliced ham at 16.20g, lowfat Greek yogurt at 13.63g and calcium-set firm tofu at 12.01g. Whole eggs are 8th of the 22 breakfast foods we ranked, at 8.81g. Figures are from USDA FoodData Central rows.

Does cottage cheese have more protein than eggs?

By weight they are close: lowfat 1% cottage cheese has 12.4g of protein per 100g and whole egg 12.6g. Per calorie cottage cheese has almost twice as much, 17.22g per 100 calories against 8.81g, because it carries 72 calories per 100g against the egg's 143.

How many calories does 20g of protein cost at breakfast?

95 calories from raw egg whites, 116 from lowfat cottage cheese, 147 from lowfat Greek yogurt and 227 from whole eggs. From dry oats it takes 574 calories and from homemade granola 714.

Are oats a high-protein breakfast?

Not per calorie. Dry rolled oats give 3.48g of protein per 100 calories, the same as raw bacon, and 13.2g per 100g. They are a carbohydrate food with some protein, so a high-protein oat breakfast needs something like Greek yogurt or egg whites added.

Which breakfast food has the most protein per 100g?

Reduced-fat peanut butter, at 25.9g per 100g, then cheddar at 23.3g and almond butter at 20.8g. All three are calorie-dense, so per 100 calories they rank 11th, 9th and 18th of 22.

Get a personalized nutrition plan

Find out exactly what and how much to eat for your goals. Takes 60 seconds.

Take the free quiz

More from the Blog