High Protein Breakfast Burrito with Black Beans and Eggs

Some mornings call for a breakfast that actually keeps you full. Not a sugary bowl of cereal that leaves you hungry by 10am, but something with real staying power. This high protein breakfast burrito with black beans and eggs does exactly that. It brings together fluffy scrambled whole eggs and egg whites, fibre-rich black beans, colourful sauteed vegetables, and a light sprinkle of sharp cheddar, all wrapped in a high-fibre whole wheat tortilla and crisped in a dry pan until golden. It is the kind of breakfast that feels indulgent but works hard for your body at the same time.
The protein here comes from multiple sources, which is one of the things that makes this recipe genuinely different from standard breakfast burritos. Whole eggs contribute richness and healthy fats, while egg whites add extra protein without extra calories or saturated fat. Black beans bring in roughly 8 grams of fibre per serving on their own, along with plant-based protein that helps stabilise blood sugar throughout the morning. A small amount of low-fat Greek yogurt stirred into the eggs before cooking might sound unusual, but it creates an incredibly creamy scramble without needing butter or cream, and it quietly boosts the protein count even further. Every ingredient earns its place here.
The spice blend is where this recipe gets its character. Ground cumin, smoked paprika, and a pinch of chipotle powder give the filling a deep, smoky warmth that feels satisfying and complex. Fresh garlic and red onion go into the pan first, softening into a fragrant base before the peppers join them. The black beans are added with a little of their liquid and a squeeze of fresh lime juice, which brightens the whole mixture and keeps the beans from tasting flat. Cooking everything in one pan before the eggs go in means every single bite is infused with those layers of flavour. There is no bland mouthful in this burrito.
Meal prep is where this recipe truly shines. You can make four burritos on a Sunday afternoon and have a nourishing, high-protein breakfast ready in under two minutes on every weekday morning. Each burrito wraps up neatly in foil and stores brilliantly in the fridge for up to four days, or in the freezer for two months. To reheat from frozen, pop it in the microwave for two to three minutes, flipping halfway through, then finish it for thirty seconds in a dry pan for that crispy exterior. Serve with a spoonful of fresh salsa and a few slices of avocado, and you have a breakfast that genuinely rivals anything a cafe could put in front of you.
Ingredients
- 4 large whole eggs
- 4 large egg whites (from 4 eggs or carton egg whites)
- 3 tbsp low-fat plain Greek yogurt (stirred into the eggs before cooking)
- 1 can (400g / 15oz) black beans (drained, 2 tbsp liquid reserved)
- 1 tbsp fresh lime juice (about half a lime)
- 1 tsp ground cumin
- 0.5 tsp smoked paprika
- 0.3 tsp chipotle powder (reduce or omit for mild heat)
- 0.3 tsp fine sea salt (divided)
- 0.3 tsp black pepper
- 1 tsp olive oil
- 1 medium red onion (finely diced)
- 2 cloves garlic (minced)
- 1 medium red bell pepper (diced small)
- 1 medium green bell pepper (diced small)
- 60 g (2oz) baby spinach (roughly chopped)
- 40 g (1.5oz) reduced-fat sharp cheddar (grated, about 4 tbsp)
- 4 large whole wheat tortillas (at least 25cm / 10 inch size)
- 4 tbsp fresh tomato salsa (store-bought or homemade, to serve)
Instructions
- 1
In a medium bowl, whisk together the whole eggs, egg whites, Greek yogurt, a pinch of salt, and the black pepper until completely combined and slightly frothy. Set aside.
Whisking the yogurt in thoroughly prevents any lumps and gives the eggs an exceptionally creamy texture when cooked.
- 2
Heat the olive oil in a large non-stick skillet over medium heat. Add the diced red onion and cook for 3 minutes, stirring occasionally, until it softens and turns slightly translucent. Add the minced garlic and cook for a further 30 seconds until fragrant.
- 3
Add the diced red and green bell peppers to the pan. Cook for 4 to 5 minutes, stirring occasionally, until the peppers are tender but still have a little bite. Season with half the remaining salt.
Do not rush this step. Letting the peppers cook properly concentrates their sweetness and builds flavour in the filling.
- 4
Add the drained black beans to the pan along with the 2 tablespoons of reserved bean liquid, the lime juice, cumin, smoked paprika, chipotle powder, and the rest of the salt. Stir everything together and cook for 2 minutes until the beans are heated through and lightly coated in the spices. Add the baby spinach and stir until wilted, about 1 minute. Transfer the bean and vegetable mixture to a bowl and set aside.
- 5
Wipe the skillet with a piece of kitchen paper and return it to low to medium-low heat. Pour in the egg mixture. Use a silicone spatula to gently push and fold the eggs from the edges inward, creating large soft curds. Remove the pan from the heat while the eggs still look slightly underdone, as residual heat will finish cooking them. Season lightly.
Low and slow is the secret to fluffy scrambled eggs. High heat makes them rubbery and dry, which is the opposite of what you want inside a burrito.
- 6
Warm each whole wheat tortilla for 20 to 30 seconds in a dry pan or in the microwave so it becomes pliable and easy to roll without splitting.
- 7
Lay a warm tortilla flat. Spread one quarter of the bean and vegetable mixture across the lower third of the tortilla, leaving a small border at the sides. Top with one quarter of the scrambled eggs and then sprinkle over about 1 tablespoon of the grated cheddar.
Do not overfill the tortilla or it will be difficult to roll tightly and may burst open when crisping.
- 8
Fold the two sides of the tortilla inward over the filling, then fold the bottom edge up and over the filling and roll forward firmly to create a tight burrito. Repeat with the remaining three tortillas.
- 9
Return the skillet to medium heat with no oil. Place each burrito seam-side down and cook for 1 to 2 minutes per side until the outside is lightly golden and crispy. Serve immediately with a tablespoon of fresh salsa on the side.
Crisping the outside of the burrito in a dry pan creates a fantastic texture contrast and helps seal the seam so it stays closed.
Nutrition per serving
390kcal
Calories
32g
Protein
38g
Carbs
11g
Fat
11g
Fibre
5g
Sugar
520mg
Sodium
Pro Tips
- ✓
Use a room-temperature egg and egg white mixture. Cold eggs straight from the fridge can seize up too quickly in the pan and become rubbery.
- ✓
Rinse your black beans well before draining so you can taste the clean, earthy flavour rather than the salty liquid they are stored in.
- ✓
If rolling the burritos for meal prep, let the filling cool down completely before assembling. Hot filling creates steam inside the wrapped burrito in the freezer and can make the tortilla soggy.
- ✓
Large tortillas make rolling much easier. Anything smaller than 25cm tends to be too small for a generous filling and tears at the seams.
- ✓
A small amount of fresh salsa added just before eating keeps the burrito from becoming too wet during storage. Do not add watery toppings before freezing.
Frequently Asked Questions
Variations
- •
Turkey Sausage and Black Bean Burrito
Add 150g of cooked, crumbled turkey sausage to the bean and vegetable mixture for extra protein and a heartier, meatier filling. This brings the protein content up to approximately 40g per burrito.
- •
Vegan Black Bean Breakfast Burrito
Replace the eggs and egg whites with a firm tofu scramble seasoned with turmeric, nutritional yeast, cumin, and garlic. Use a dairy-free yogurt in place of Greek yogurt, skip the cheddar or use vegan cheese, and the rest of the recipe stays exactly the same.
- •
Spicy Chipotle Avocado Burrito
Double the chipotle powder to half a teaspoon and add half a diced fresh jalapeño to the peppers when sauteing. Include a quarter of a ripe avocado sliced inside each burrito just before rolling. This version is best eaten fresh rather than frozen.
- •
Sweet Potato and Black Bean Breakfast Burrito
Roast 200g of diced sweet potato at 200C for 20 minutes until tender and lightly caramelised. Add it to the filling alongside the beans for extra fibre, complex carbohydrates, and a natural sweetness that balances the smoky spices beautifully.
Substitutions
- •Low-fat Greek yogurt → Low-fat sour cream or dairy-free coconut yogurt (The texture will be very similar. Dairy-free yogurt works well for anyone avoiding dairy, though it may slightly reduce the protein per serving.)
- •Whole wheat tortillas → Gluten-free tortillas or high-protein wraps (Gluten-free tortillas make this recipe suitable for coeliac diets. High-protein wraps made from chickpea or lentil flour can push the protein content even higher.)
- •Reduced-fat sharp cheddar → Monterey Jack, pepper jack, or crumbled feta (Feta adds a tangier flavour and is naturally lower in fat. Pepper jack adds heat and melts beautifully. Use whichever suits your taste.)
- •Chipotle powder → Regular chilli powder or cayenne pepper (Chipotle powder gives a smoky heat. Regular chilli powder is milder and less smoky, while cayenne is hotter. Adjust the quantity to your preferred spice level.)
- •Black beans → Pinto beans or kidney beans (Pinto beans are slightly creamier and milder in flavour. Kidney beans are a little firmer. Either works well in this recipe without changing the cooking process.)
🧊 Storage
Store assembled burritos wrapped individually in foil or in an airtight container in the fridge for up to 4 days. Reheat in a dry pan over medium heat for 2 to 3 minutes per side, or microwave for 90 seconds. For freezing, wrap each burrito tightly in foil, place in a freezer-safe bag, and freeze for up to 2 months. Reheat from frozen in the microwave for 2 to 3 minutes, flipping once, then crisp in a dry pan for 30 seconds.
📅 Make Ahead
This recipe was designed with meal prep in mind. Cook a full batch on Sunday and refrigerate or freeze the assembled burritos for the week ahead. Allow the filling to cool completely before rolling to prevent sogginess. The bean and vegetable mixture can also be stored separately in the fridge for up to 4 days if you prefer to scramble fresh eggs each morning.


