7 Easy 300-Calorie Breakfast Ideas (with 30g Protein Each)
7 easy 300-calorie breakfast ideas with 30g of protein each, that will actually keep you full alllll morning long.
If you’re in a calorie deficit, you have to be strategic about where your calories go throughout the day. Depending on your goals and preferences, it can be a good idea to keep breakfast on the lighter side so you have more calories to spend at lunch and dinner.
These 300-calorie breakfasts can help with that. They’re low-calorie but high-protein, and that’s the part that actually keeps you full so you’re not reaching for snacks an hour later.
Whether you’re focused on weight loss or just tired of being hungry all morning, aiming for around 30g of protein at breakfast can make a noticeable difference in your energy and how you feel for the rest of the day.
These are more like guidelines than strict recipes, though. Adjust portions to fit your calorie needs, swap in whatever toppings sound good to you, and make them your own.
Alright, so let’s get into with these 7 300-calorie breakfast ideas.
7 Easy 300-Calorie Breakfast Ideas
These 7 ideas cover all the breakfast staples, from sweet to savory: eggs, yogurt, cottage cheese, fruit, chia pudding. There’s something for everyone, all under 300 calories with over 30g of protein each.
- Protein Oats with Egg Whites and Berries
- Scrambled Egg Whites, Smoked Salmon, Blueberries, and Avocado
- Yogurt Bowl with Granola and Fruit
- Breakfast Plate with Eggs, Turkey Bacon, and Strawberries
- Cottage Cheese Bowl with Pineapple and Honey
- Egg White Scramble with Spinach, Potatoes, and Salsa
- Protein Chia Seed Pudding with Raspberries and Honey
1. Protein Oats with Egg Whites and Berries
At this point, you’ve probably heard of protein oats, which are usually made with protein powder. But have you tried making them with egg whites? Cook your oats and stir in some egg whites on low heat, and you get this fluffy, creamy texture that’s high in protein without any powder. Top with whatever sounds good to you. I like a dollop of greek yogurt and a handful of berries (and maybe a little drizzle of honey too).
How to make it:
- Cook 1/2 cup quick oats with 1 cup water
- Lower the heat, stir in 1/2 cup liquid egg whites, and cook until creamy
- Add a spoonful of greek yogurt for extra protein
- Top with a handful of berries and a sprinkle of cinnamon
Estimated nutrition: 286 calories | 30g protein | 35g carbs | 5g fat
For more calorie-deficit-friendly recipes, check out 7 High-Protein Low-Calorie Snacks (Under 250 Calories and 20g+ Protein).
2. Scrambled Egg Whites, Smoked Salmon, Blueberries, and Avocado
If you’re a breakfast plate person, this one’s for you. Scrambled egg whites with smoked salmon, blueberries, and a few slices of avocado (and don’t forget to top it with everything but the bagel seasoning). It’s filled with healthy fats, tons of protein, and antioxidants, and it’ll keep you full all morning.
How to make it:
- Scramble 1 cup liquid egg whites in a nonstick pan until fluffy
- Add 2 ounces smoked salmon on the side
- Serve with 1/4 small avocado
- Top with everything but the bagel seasoning
- Add 1/2 cup fresh blueberries on the side
Estimated nutrition: 266 calories | 37g protein | 8g carbs | 7g fat
Lactose intolerant? Check out 7 High-Protein Dairy-Free Breakfast Ideas with 30+ Grams of Protein.
3. Yogurt Bowl with Granola and Fruit
A yogurt bowl is one of the easiest high-protein breakfasts you can make. No cooking, just a couple of minutes of prep.
Use nonfat greek yogurt to keep the calories low and the protein high. And if you want to boost it even further, mix in a half scoop of protein powder.
The main thing is not going overboard with high calorie toppings. A smart granola choice, some mixed fruit, and a little drizzle of honey is all you need.
How to make it:
- Add 1 cup nonfat greek yogurt to a bowl
- Optional: mix in 1/2 scoop vanilla protein powder for extra protein
- Top with 1/4 cup high-protein or low-sugar granola and 1/2 cup mixed fruit (berries or sliced banana)
- Optional: drizzle with 1 teaspoon honey or sprinkle with cinnamon
Estimated nutrition: 261 calories | 30g protein | 30g carbs | 3g fat
4. Breakfast Plate with Eggs, Turkey Bacon, and Strawberries
Another breakfast plate option, this one’s for the savory lovers. Three eggs, any style. Two slices of turkey bacon. Half a cup of whatever fruit you’re in the mood for. And that’s it, a high-protein, low-calorie breakfast you can have ready in a couple minutes.
How to make it:
- Cook 3 large eggs in your preferred style (scrambled, soft boiled, or fried in a light spray of olive oil)
- Add 2 slices of turkey bacon, cooked until crisp
- Serve with 1/2 cup sliced strawberries on the side
Estimated nutrition: 300 calories | 30g protein | 5g carbs | 17g fat
Love cottage cheese? Check out these 11 Cottage Cheese Breakfast Ideas with 30g+ Protein.
5. Cottage Cheese Bowl with Pineapple and Honey
If you’re a cottage cheese girl, you’re going to love this one. It’s inspired by one of my favorite childhood snacks, the Breakstone’s flip cup with cottage cheese and pineapple jam. This is a lighter take with low-fat cottage cheese, fresh pineapple chunks, and a little drizzle of honey.
How to make it:
- Add 1 cup low-fat cottage cheese to a bowl
- Top with 1/2 cup fresh pineapple chunks
- Drizzle with 2 teaspoons honey
- Optional: sprinkle with chia seeds or unsweetened coconut flakes for extra texture
Estimated nutrition: 277 calories | 34g protein | 29g carbs | 3g fat
6. Egg White Scramble with Spinach, Potatoes, and Salsa
If you’re into volume eating, this one’s for you. A big egg white scramble with potatoes, spinach, and a side of salsa. Start by sauteing diced potatoes (you can also use frozen hash browns here) then add liquid egg whites, a handful of spinach, and whatever seasonings you’re into. Serve with salsa on the side.
This one will keep you full for hours, and you’ll be surprised how big the portion actually is for under 300 calories.
How to make it:
- Saute 1 cup diced potatoes in a nonstick pan with a light spray of olive oil until tender
- Add 1 cup liquid egg whites and 1 handful of spinach, stirring until the eggs are cooked and spinach is wilted
- Top with 2 tablespoons salsa
- Optional: serve with a lime wedge or chopped cilantro
Estimated nutrition: 264 calories | 30g protein | 26g carbs | 0g fat
7. Protein Chia Seed Pudding with Raspberries and Honey
If you’re looking for something you can prep once and eat all week, try protein chia pudding. It’s high in fiber and omega 3s, and the texture is fun, thick, almost tapioca-like. You can customize it with whatever flavors you’re into, so it doesn’t get boring.
To keep the calories lower, use a lower-calorie milk like almond milk and go easy on add-ins like nut butters, granola, and sweeteners.
How to make it:
- In a jar or bowl, combine 2 tablespoons chia seeds, 1 scoop vanilla protein powder, and 1/2 cup unsweetened almond milk (or high-protein milk)
- Stir well, cover, and refrigerate for at least 2 hours or overnight until thickened
- Before serving, top with 1/2 cup fresh raspberries and 1 teaspoon honey
- Optional: sprinkle with a few sliced almonds for crunch
Estimated nutrition: 300 calories | 30g protein | 26g carbs | 13g fat
Final Thoughts
These 300-calorie breakfast ideas are low-calorie but still actually filling, which is hard to find.
The key is being smart about your ingredient choices. A few easy swaps can seriously bring down the calories while adding a ton of protein: nonfat greek yogurt instead of full-fat, egg whites instead of whole eggs, or even just a lower-calorie milk option.
Small changes, big difference.
Whether you’re trying to lose weight or just want to stop being hungry by 10 a.m., these are a good place to start.
Let me know in the comments which one you’re trying first.
Enjoy,
A small note for my readers – Over here at VLHhealth, we occasionally include affiliate links in our posts. This means that if you purchase using my links, I will earn a small commission at no extra cost to you.
FAQ
This totallllly depends on your goals. If you’re in a calorie deficit and trying to lose weight, 300 calories is a solid breakfast, especially when it’s high in protein. Most guidelines recommend somewhere between 300 and 500 calories for breakfast on a 2,000 calorie diet, so 300 is on the lighter side but totally works if you’re saving room for bigger meals later. If you find yourself hungry well before lunch, bump up the portions or add a mid-morning snack.
I’d aim for at least 25 to 30g of protein. That’s the range where most people notice a real difference in how full they feel and how long they can go before getting hungry again. All 7 of these breakfasts hit 30g, which is about 40% of the calories coming from protein. That’s high for a 300 cal breakfast, but it’s doable when you use ingredients like egg whites, nonfat greek yogurt, and cottage cheese.
Yes, as long as your total daily calories are in a deficit. Breakfast is just one piece of the puzzle. Keeping it at 300 calories means you have more room for lunch, dinner, and snacks, which makes the whole day easier to stick to. The protein is what makes the biggest difference though. Without it, you’ll probably get hungry by mid-morning and be more likely to overeat later.
Pin for Later
Save this 7 Easy 300-Calorie Breakfast Ideas (with 30g Protein Each) to Pinterest so you can easily find it again later.