Vegetarian and low-carb

High Protein Low Carb Breakfast: Five Ideas With Under 15 g of Carbs

Five breakfasts give 25.5–27.8 g of protein with 5.5–14.1 g of carbohydrate. Eggs, cottage cheese, tofu and Greek yogurt do the work. Oats, bananas and milk use up the carbs.

Key takeaways

  • Five breakfasts built on eggs, cottage cheese, tofu and Greek yogurt give 25.5–27.8 g of protein with 5.5–14.1 g of carbohydrate for 244–373 kcal.
  • A bowl of 40 g oats (27.5 g carbs), a banana (26.4 g) and a cup of milk (12.1 g) use 66.0 g of carbs, more than any of the five.
  • The egg white and feta scramble has 27.1 g of protein with 7.1 g of carbs, and the omelet has 26.5 g with 5.5 g.
  • My bar here is 25 g of protein and no more than 15 g of carbohydrate; the International Society of Sports Nutrition gives 20–40 g of protein per serving for muscle protein synthesis.
  • The 2025–2030 Dietary Guidelines say people with certain chronic diseases may do better on a lower-carbohydrate diet, and tell them to choose it with a health care professional.

By my definition, a high protein low carb breakfast has at least 25 g of protein and no more than 15 g of carbohydrate. Eggs, cottage cheese, Greek yogurt and tofu do it easily. Three eggs, 20 g of cheddar and a few vegetables give 26.5 g of protein with 5.5 g of carbs. Oats, a banana and a glass of milk, the classic trio, use 66.0 g of carbs before the protein shows up.

What counts as a high protein low carb breakfast?

There’s no official line for a single breakfast. I count total carbohydrate as the USDA record lists it and I don’t subtract fiber, because the records give fiber for only some foods.

I picked 25 g because it sits inside the 20–40 g per serving the International Society of Sports Nutrition gives for stimulating muscle protein synthesis. I picked 15 g because one bowl of oats costs more than that, and a handful of nuts or a few berries still fit. Both lines are my call.

What are five high protein low carb breakfasts?

All five clear the bar. I added the rows myself, using the specific Atwater energy where the USDA record has it, so weigh the food in the state shown.

Cheddar and vegetable omelet

Ingredient Grams Protein Carbs Energy
Whole eggs, large 151 g 18.7 g 1.4 g 222 kcal
Cheddar 20 g 4.7 g 0.5 g 82 kcal
Baby spinach, raw 50 g 1.4 g 1.2 g 10 kcal
White mushrooms, raw 60 g 1.7 g 2.4 g 15 kcal
Olive oil 5 g 0.0 g 0.0 g 44 kcal
Total 26.5 g 5.5 g 373 kcal

Soften the mushrooms and spinach in the oil, pour in the beaten eggs, and sprinkle the cheddar on top. It lands at 26.5 g of protein, 5.5 g of carbs and 373 kcal, and the eggs and cheddar supply nearly all the protein. One pan.

Cottage cheese plate with almonds and cucumber

Ingredient Grams Protein Carbs Energy
Cottage cheese, lowfat 2% 200 g 22.0 g 8.6 g 168 kcal
Almonds, raw 15 g 3.2 g 3.0 g 88 kcal
Cucumber with peel, raw 80 g 0.5 g 2.4 g 11 kcal
Total 25.7 g 14.0 g 267 kcal

Spoon the cottage cheese onto a plate, chop the almonds over it and slice the cucumber alongside. It’s done in a minute. Protein is 25.7 g and carbs are 14.0 g, just under my bar. The cottage cheese supplies 8.6 g of those carbs, at 4.3 g per 100 g.

Tofu scramble with kale and avocado

Ingredient Grams Protein Carbs Energy
Firm tofu, raw 150 g 25.9 g 4.2 g 216 kcal
Kale, raw 40 g 1.2 g 1.8 g 14 kcal
Avocado, Hass, raw 40 g 0.7 g 3.3 g 82 kcal
Olive oil 5 g 0.0 g 0.0 g 44 kcal
Total 27.8 g 9.3 g 356 kcal

Crumble the tofu into the oil, add the kale until it wilts, and slice the avocado on top. It’s the only vegan breakfast of the five, and high protein vegan breakfast has five more that clear 20 g. It comes to 27.8 g of protein, 9.3 g of carbs and 356 kcal.

Greek yogurt bowl with chia and almonds

Ingredient Grams Protein Carbs Energy
Greek yogurt, plain, nonfat 200 g 20.6 g 7.3 g 122 kcal
Chia seeds, dry 10 g 1.7 g 3.8 g 49 kcal
Almonds, raw 15 g 3.2 g 3.0 g 88 kcal
Total 25.5 g 14.1 g 259 kcal

Stir the chia into the yogurt, add the almonds and leave it a while so the chia thickens it. The bowl has 25.5 g of protein. Its 14.1 g of carbs is the highest of the five: the yogurt carries 3.6 g per 100 g, and the chia and almonds add 6.8 g more.

Egg white and feta scramble

Ingredient Grams Protein Carbs Energy
Egg white, raw 200 g 21.4 g 4.7 g 110 kcal
Feta 30 g 4.3 g 1.2 g 80 kcal
Baby spinach, raw 50 g 1.4 g 1.2 g 10 kcal
Olive oil 5 g 0.0 g 0.0 g 44 kcal
Total 27.1 g 7.1 g 244 kcal

Cook the spinach in the oil, add the egg whites and stir until set, then crumble the feta over. This is the lightest at 244 kcal. It has 27.1 g of protein, and only the omelet has fewer carbs.

Which breakfast foods use up the carb budget?

Four staples cause most of the trouble here: oats, bananas, bread and milk. The table sets them beside the foods above, sorted by carbohydrate, so you can see where the 15 g goes.

Food (state) Portion Carbohydrate Protein
Rolled oats, dry 40 g 27.5 g 5.4 g
Banana, raw 1 banana (115 g) 26.4 g 0.9 g
Whole-wheat bread 1 slice (32.1 g) 13.8 g 3.9 g
Milk, 1% fat 1 cup (233 g) 12.1 g 7.9 g
Blueberries, raw 80 g 11.7 g 0.6 g
Cottage cheese, lowfat 2% 1 cup (220 g) 9.5 g 24.2 g
Greek yogurt, plain, nonfat 1 container (156 g) 5.7 g 16.1 g
Firm tofu, raw half a cup (126 g) 3.5 g 21.8 g
Whole egg, large 1 egg (50.3 g) 0.5 g 6.2 g

A banana alone (26.4 g) and a bowl of oats (27.5 g) both blow through the bar. A glass of milk uses 12.1 g of it for 7.9 g of protein. An egg uses 0.5 g of the budget for 6.2 g of protein. One slice of whole-wheat bread is 13.8 g. That’s nearly the whole budget.

Oats and toast aren’t bad foods. If you like toast, have it at lunch, or raise the carb bar to 30 g and keep everything else. Lunch and dinner plates with 30 g of protein or more are in high protein vegetarian meals.

How do I add protein without adding carbs?

Add one of the foods below. Each row shows what it does to a breakfast, so you can stretch any of the five to 30 g or more. I scaled the records to the weights shown.

Add-on (state) Portion Adds protein Adds carbohydrate Adds energy
Whole egg, large 1 egg (50.3 g) 6.2 g 0.5 g 74 kcal
Egg white, raw 1 white (34 g) 3.6 g 0.8 g 19 kcal
Cheddar 20 g 4.7 g 0.5 g 82 kcal
Firm tofu, raw 100 g 17.3 g 2.8 g 144 kcal
Cottage cheese, lowfat 2% 100 g 11.0 g 4.3 g 84 kcal
Greek yogurt, plain, nonfat 100 g 10.3 g 3.6 g 61 kcal

One egg brings 6.2 g of protein for 0.5 g of carbs. It’s the first thing I reach for. Seventeen foods that pass the same kind of line, ranked by protein per 100 kcal, are in high protein low carb foods. Cheddar is denser, with 4.7 g in 20 g, but it also brings 82 kcal. Tofu fills the plate best: 100 g adds 17.3 g of protein and 2.8 g of carbs.

Who should check with a doctor first?

Anyone with a chronic disease. The 2025–2030 Dietary Guidelines say people with certain chronic diseases may do better on a lower-carbohydrate diet. They add that it should be picked with your health care professional, not from a table like this one.

Kidney disease is another reason to ask, because your doctor sets your protein target. So are pregnancy and breastfeeding. This guide is for adults.

Your daily split of protein, fat and carbs in grams comes from the macro calculator, which starts from your calorie goal. It sets protein first, then fat, and gives carbs what is left, so you can see how much room a low carb breakfast takes.

For this week, pick one breakfast and weigh it once. Check the carbs in your own version. A different brand of cottage cheese or a heaped spoon of almonds can move the total. If mid-morning gets hungry, high protein low carb snacks keeps carbs to 8 g or less.

In Calsa you can type a line like “cottage cheese 150 g, almonds 20 g” and see the carbs and protein next to the calories before you eat it.

Questions and answers

How much protein should a low carb breakfast have?

The International Society of Sports Nutrition gives 20–40 g of protein per serving for muscle protein synthesis, so I use 25 g as a floor. Five breakfasts here give 25.5–27.8 g with 15 g of carbohydrate or less. A glass of 1% milk adds 7.9 g of protein but also 12.1 g of carbs.

How many eggs do I need for 25 g of protein?

A little over four whole large eggs, about 202 g and 296 kcal, give 25 g of protein with 1.9 g of carbs. Egg whites are cheaper in energy: 234 g, about seven whites, give 25 g for 129 kcal. Either way, the carbs stay under 6 g.

Is Greek yogurt low carb?

Plain nonfat Greek yogurt has 3.6 g of carbohydrate per 100 g, so a 156 g container has 5.7 g and 16.1 g of protein. That fits a 15 g bar. Sweetened and flavored yogurts differ, so check the label or weigh and look up your brand.

Can a low carb breakfast be vegan?

Yes. Tofu scramble with kale and avocado gives 27.8 g of protein with 9.3 g of carbs. Firm tofu has 17.3 g of protein and 2.8 g of carbs per 100 g, so it does the same job as eggs here.

Sources

  1. Cheese, cheddar (Foundation, FDC ID 328637), USDA FoodData Central
  2. Jäger R, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr 2017, Journal of the International Society of Sports Nutrition
  3. Eggs, Grade A, Large, egg whole (Foundation, FDC ID 748967), USDA FoodData Central
  4. Spinach, baby (Foundation, FDC ID 1750352), USDA FoodData Central
  5. Mushrooms, white button (Foundation, FDC ID 1750347), USDA FoodData Central
  6. Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
  7. Cheese, cottage, lowfat, 2% milkfat (Foundation, FDC ID 328841), USDA FoodData Central
  8. Nuts, almonds, whole, raw (Foundation, FDC ID 2346393), USDA FoodData Central
  9. Cucumber, with peel, raw (Foundation, FDC ID 2346406), USDA FoodData Central
  10. Tofu, raw, firm, prepared with calcium sulfate (SR Legacy, FDC ID 172475), USDA FoodData Central
  11. Kale, raw (SR Legacy, FDC ID 168421), USDA FoodData Central
  12. Avocado, Hass, peeled, raw (Foundation, FDC ID 2710824), USDA FoodData Central
  13. Yogurt, Greek, plain, nonfat (Foundation, FDC ID 330137), USDA FoodData Central
  14. Chia seeds, dry, raw (Foundation, FDC ID 2710819), USDA FoodData Central
  15. Eggs, Grade A, Large, egg white (Foundation, FDC ID 747997), USDA FoodData Central
  16. Cheese, feta (SR Legacy, FDC ID 173420), USDA FoodData Central
  17. Oats, whole grain, rolled, old fashioned (Foundation, FDC ID 2346396), USDA FoodData Central
  18. Bananas, ripe and slightly ripe, raw (Foundation, FDC ID 1105314), USDA FoodData Central
  19. Bread, whole-wheat, commercially prepared (Foundation, FDC ID 335240), USDA FoodData Central
  20. Milk, lowfat, fluid, 1% milkfat, with added vitamin A and vitamin D (Foundation, FDC ID 322228), USDA FoodData Central
  21. Blueberries, raw (Foundation, FDC ID 2263889), USDA FoodData Central
  22. Dietary Guidelines for Americans, 2025–2030, U.S. Department of Health and Human Services and U.S. Department of Agriculture

About the author

Claire Donovan

Editor, Calsa blog

Claire edits the Calsa blog. She writes about calorie counting, protein and the small questions that come up in your first weeks of tracking.

All articles by Claire

Put the numbers to work.

The guides show where each number comes from. In Calsa you log a meal by photo, voice or barcode, check the grams, and every calorie shows its source.

Log my first meal
A snack board of hummus, carrot and cucumber sticks, crackers, cheese, grapes and walnutsCalsa entry details: 71 kcal per 100 g times 250 g, with USDA as the source