High-protein breakfast: 18 ideas and how much protein each one has
Build a high-protein breakfast around Greek yogurt, cottage cheese, eggs, tofu or a protein shake. Each of the 18 breakfasts below has 20 to 38 g of protein and 221 to 488 kcal per serving, with every ingredient weighed. The quickest option is 200 g of fat-free Greek yogurt on its own, which has 20 g.
By FitDiaryLast updated Nutrition data: USDA FoodData Central
All 18 high-protein breakfasts at a glance
Sorted by protein per serving, highest first. The full recipes are below.
| Breakfast | Protein | kcal | Type | Also |
|---|---|---|---|---|
| Banana and peanut butter protein smoothie | 38 g | 397 | Sweet | Vegetarian, Egg-free |
| Tofu scramble on toast | 27 g | 309 | Meat-free | Vegetarian, Egg-free |
| Protein porridge | 27 g | 344 | Sweet | Vegetarian, Egg-free |
| Overnight oats with Greek yogurt | 27 g | 372 | Make ahead | Vegetarian, Egg-free |
| Egg white omelette with turkey and spinach | 26 g | 221 | Savoury | – |
| Smoked salmon and cream cheese toast | 26 g | 323 | Quick | Egg-free |
| Cottage cheese with strawberries | 25 g | 232 | Quick | Vegetarian, Egg-free |
| Freezer breakfast burrito | 25 g | 429 | Make ahead | – |
| Greek yogurt bowl with berries and almonds | 24 g | 241 | Quick | Vegetarian, Egg-free |
| Scrambled eggs with spinach on toast | 24 g | 342 | Savoury | Vegetarian |
| Peanut butter and banana toast with a glass of milk | 24 g | 488 | Quick | Vegetarian, Egg-free |
| Spinach and feta egg muffins (2 muffins) | 23 g | 237 | Make ahead | Vegetarian |
| Ricotta toast with raspberries and honey | 23 g | 386 | Sweet | Vegetarian, Egg-free |
| Avocado toast with two eggs | 22 g | 384 | Meat-free | Vegetarian |
| Quick shakshuka for one | 21 g | 348 | Savoury | Vegetarian |
| Chia pudding with soya milk and hemp seeds | 21 g | 400 | Make ahead | Vegan, Egg-free |
| Peanut butter oats with soya milk | 21 g | 472 | Meat-free | Vegan, Egg-free |
| Beans on toast with a poached egg | 20 g | 352 | Savoury | Vegetarian |
Quick high-protein breakfasts
Five minutes or less, and nothing to cook except toast.
Greek yogurt bowl with berries and almonds
24 g protein · 241 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Spoon the yogurt into a bowl and top with the berries and roughly chopped almonds.Cottage cheese with strawberries
25 g protein · 232 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Top the cottage cheese with the strawberries. A pinch of cinnamon works well.Smoked salmon and cream cheese toast
26 g protein · 323 kcal per serving
Egg-free
Ingredients (1 serving)
Spread the cream cheese on the toast and lay the salmon on top. Finish with a squeeze of lemon and plenty of black pepper.Peanut butter and banana toast with a glass of milk
24 g protein · 488 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Spread the peanut butter on the toast, top with sliced banana and have the milk on the side.
High-protein breakfasts to make ahead
Make a batch on Sunday and breakfast is sorted for the next few mornings.
Overnight oats with Greek yogurt
27 g protein · 372 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Stir everything except the berries together in a jar, leave it in the fridge overnight and add the berries in the morning. Keeps in the fridge for up to three days.Spinach and feta egg muffins (2 muffins)
23 g protein · 237 kcal per serving
Vegetarian
Ingredients (1 serving)
Whisk the eggs and whites, stir in chopped spinach and feta, pour into two holes of a muffin tin and bake at 180°C (160°C fan, 350°F) until set, about 20 minutes. Multiply everything by six for a full tray of 12; they keep in the fridge for up to three days.Freezer breakfast burrito
25 g protein · 429 kcal per serving
Ingredients (1 serving)
Scramble the eggs, fill the tortilla with eggs, beans and cheese, roll it up and wrap in foil. Freeze, then reheat in the oven or, unwrapped, in the microwave. Vegetarian if your tortillas are made without lard.Chia pudding with soya milk and hemp seeds
21 g protein · 400 kcal per serving
VeganEgg-free
Ingredients (1 serving)
Stir the chia into the soya milk, wait five minutes and stir again so it doesn’t clump. Chill overnight and top with hemp seeds and raspberries. Keeps in the fridge for up to three days.
Sweet high-protein breakfasts
For when you want something sweet in the morning. Milk, whey and ricotta bring the protein.
Banana and peanut butter protein smoothie
38 g protein · 397 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Blend everything with a few ice cubes. A frozen banana makes it thicker.Protein porridge
27 g protein · 344 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Cook the oats in the milk, take the pan off the heat, then stir in the protein powder so it doesn’t go lumpy. Top with banana.Ricotta toast with raspberries and honey
23 g protein · 386 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Spread the ricotta thickly on the toast, add the raspberries and drizzle with honey.
Savoury high-protein breakfasts
Mostly eggs, and never more than a teaspoon of oil.
Scrambled eggs with spinach on toast
24 g protein · 342 kcal per serving
Vegetarian
Ingredients (1 serving)
Wilt the spinach in the oil, add the beaten eggs and stir over a low heat until just set. Serve on the toast.Beans on toast with a poached egg
20 g protein · 352 kcal per serving
Vegetarian
Ingredients (1 serving)
Heat the beans, poach the egg and serve both on the toast.Quick shakshuka for one
21 g protein · 348 kcal per serving
Vegetarian
Ingredients (1 serving)
Simmer the tomatoes in the oil with cumin and paprika for five minutes, crack in the eggs, then cover and cook until the whites have set. Crumble over the feta and serve with the toast for dipping.Egg white omelette with turkey and spinach
26 g protein · 221 kcal per serving
Ingredients (1 serving)
Heat the oil in a pan, whisk the egg with the whites and pour in. Scatter over the turkey and spinach, then fold.
Vegetarian and vegan high-protein breakfasts
No meat or fish. The peanut butter oats are fully plant-based, and the tofu scramble is too if your bread is.
Tofu scramble on toast
27 g protein · 309 kcal per serving
VegetarianEgg-free
Ingredients (1 serving)
Heat the oil in a pan and crumble in the tofu with turmeric, black pepper and a pinch of salt. Add the spinach and serve on the toast.Avocado toast with two eggs
22 g protein · 384 kcal per serving
Vegetarian
Ingredients (1 serving)
Mash the avocado on the toast and top with poached or boiled eggs.Peanut butter oats with soya milk
21 g protein · 472 kcal per serving
VeganEgg-free
Ingredients (1 serving)
Cook the oats in the soya milk with the chia, then swirl in the peanut butter.
How to get 30 g of protein at breakfast
Most of the breakfasts above have between 20 and 30 g. To get to 30 g, have a bigger portion of the main protein food or add a glass of milk. Here are five ways:
A big bowl of Greek yogurt with pumpkin seeds
34 g protein · 310 kcal per serving
Ingredients (1 serving)
Cottage cheese on toast with a glass of milk
36 g protein · 347 kcal per serving
Ingredients (1 serving)
Three eggs and three whites, scrambled, on toast
34 g protein · 386 kcal per serving
Ingredients (1 serving)
A larger tofu scramble
39 g protein · 415 kcal per serving
The protein smoothie above
38 g protein · 397 kcal per serving
High-protein breakfast ideas without eggs
These 11 of the 18 breakfasts have no eggs at all:
- Banana and peanut butter protein smoothie: 38 g protein · 397 kcal per serving
- Tofu scramble on toast: 27 g protein · 309 kcal per serving
- Protein porridge: 27 g protein · 344 kcal per serving
- Overnight oats with Greek yogurt: 27 g protein · 372 kcal per serving
- Smoked salmon and cream cheese toast: 26 g protein · 323 kcal per serving
- Cottage cheese with strawberries: 25 g protein · 232 kcal per serving
- Greek yogurt bowl with berries and almonds: 24 g protein · 241 kcal per serving
- Peanut butter and banana toast with a glass of milk: 24 g protein · 488 kcal per serving
- Ricotta toast with raspberries and honey: 23 g protein · 386 kcal per serving
- Chia pudding with soya milk and hemp seeds: 21 g protein · 400 kcal per serving
- Peanut butter oats with soya milk: 21 g protein · 472 kcal per serving
How much protein should breakfast have?
The International Society of Sports Nutrition suggests spreading protein across the day, with about 20 to 40 g at each meal for people who exercise. If breakfast is usually your lowest-protein meal, it’s the easiest one to top up.
Your daily target depends on your weight and goal: the protein calculator works it out and splits it across your meals. If you also count calories, the macro calculator shows what share should come from protein.
Need something between meals too? See the high-protein snacks, ranked by protein per calorie.
Where the numbers come from
Each ingredient is a generic food from USDA FoodData Central (SR Legacy), and every ingredient line links to its FDC page. Protein and calories per serving are the totals of the ingredients at the weights shown (eggs weighed raw), rounded to whole numbers.
Cups, spoons and items like ‘a large egg’ use the gram weights FDC gives for each food, such as 50 g for a large egg (a US large egg; UK large eggs are a little heavier) or 32 g for a slice of wholemeal bread. Brands differ, so check the labels on what you buy.
Type your breakfast, see the protein
Type ‘two eggs on toast and a coffee with milk’ and FitDiary works out the protein and calories for you to check and confirm. Later, ask what to have for lunch to reach your protein target and it answers from what you’ve eaten today.
See how the FitDiary calorie counter works.
Frequently asked questions
How do I get 30 g of protein at breakfast?
Have a bigger portion of one protein food, or add milk. For example, 250 g of fat-free Greek yogurt with an ounce of pumpkin seeds has 34 g, three eggs and three whites scrambled on toast have 34 g, and a protein smoothie with milk and a scoop of whey has 38 g.
What’s a good high-protein breakfast without eggs?
Greek yogurt or cottage cheese bowls, overnight oats made with Greek yogurt (27 g), a protein smoothie (38 g) or a tofu scramble (27 g). 11 of the 18 breakfasts on this page have no eggs.
Is 20 g of protein enough for breakfast?
It’s at the lower end of the 20 to 40 g per meal that the International Society of Sports Nutrition suggests for people who exercise. Whether it’s enough depends on your daily target and how much protein your other meals provide. The protein calculator can work that out.
Which breakfast foods have the most protein?
Per 100 g (USDA data): whey powder has 78.1 g, smoked salmon 18.3 g, firm tofu 17.3 g, eggs 12.6 g, cottage cheese 10.4 g and fat-free Greek yogurt 10.2 g. Dry oats have 13.2 g, but a 40 g portion has only 5 g.
What’s a good high-protein vegetarian breakfast?
15 of the 18 breakfasts here are vegetarian, from Greek yogurt bowls to egg muffins and a tofu scramble. For a vegan one, chia pudding with soya milk and hemp seeds (21 g) and peanut butter oats with soya milk (21 g) are fully plant-based.
Can I make a high-protein breakfast ahead of time?
Yes. Overnight oats, chia pudding and egg muffins keep in the fridge for up to three days, and the burritos freeze well. They range from 21 to 27 g of protein per serving.
Work out your own numbers
- Protein calculator
How many grams of protein to eat each day, and at each meal, for your weight and goal.
- Macro calculator
Your daily calories split into grams of protein, carbs and fat.
- TDEE calculator
How many calories you burn in a day, and how many to eat for your goal.
Last updated:
