British High Protein Breakfast Bowl with Eggs and Black Beans

There is something genuinely satisfying about a breakfast that keeps you full until lunchtime without leaving you feeling heavy. This British high protein breakfast bowl with eggs and black beans does exactly that. It brings together creamy soft-scrambled eggs, smoky spiced black beans, wilted spinach, and a scattering of cherry tomatoes, all finished with a dollop of thick natural Greek yoghurt and a sprinkle of smoked paprika. It is hearty, nourishing, and ready in under 20 minutes on even the busiest of mornings.
The inspiration here is very much rooted in the spirit of a classic British cooked breakfast, but with a smarter nutritional profile. Traditional full English breakfasts can clock in at 800 to 1000 calories with very little fibre and a heavy reliance on saturated fat. This bowl flips that script completely. Black beans are the real hero, bringing roughly 7 grams of fibre and 8 grams of plant protein per half tin serving. Combined with two large free-range eggs and a generous spoonful of high-protein Greek yoghurt, you are looking at over 30 grams of protein per bowl. That is the kind of number that keeps hunger hormones quiet and energy levels steady all morning long.
What makes this recipe feel genuinely British rather than a transplanted Tex-Mex bowl is the way the flavours are layered. Instead of heavy cumin-forward spicing, the black beans are seasoned with smoked paprika, a little Worcestershire sauce, and a small squeeze of tomato puree, flavours that will feel immediately familiar if you grew up eating baked beans on toast. The eggs are scrambled low and slow with a tiny knob of unsalted butter, keeping them soft and silky rather than rubbery. The spinach is simply wilted in the same pan, saving on washing up and keeping things moving quickly. Every component serves a purpose, and nothing feels like an afterthought.
This bowl is also brilliantly adaptable for meal prep. The spiced black beans reheat beautifully in a small saucepan with a splash of water, and you can batch-cook a larger quantity to last three or four days in the fridge. On those mornings when even scrambling eggs feels like too much effort, you can poach an egg instead and have the whole thing plated in ten minutes flat. Whether you are tracking macros, eating to support an active lifestyle, or simply trying to move away from sugary cereals, this is the kind of recipe that earns a permanent spot in your weekly rotation. Warm, filling, flavourful, and quietly brilliant for your health.
Ingredients
- 4 large free-range eggs (room temperature works best for soft scrambling)
- 400 g canned black beans (drained and rinsed well)
- 100 g baby spinach (washed)
- 150 g cherry tomatoes (halved)
- 4 tbsp full-fat natural Greek yoghurt (to serve, adds protein and creaminess)
- 1 tbsp tomato puree
- 1 tsp smoked paprika (plus extra to garnish)
- 1 tsp Worcestershire sauce (check label for vegetarian versions if needed)
- 0.5 tsp garlic granules
- 0.5 tsp onion granules
- 1 tsp unsalted butter (for the eggs, keeps them silky)
- 1 tsp olive oil (for the beans and tomatoes)
- 2 tbsp water (to loosen the beans while cooking)
- 1 small pinch sea salt (season to taste)
- 1 small pinch freshly ground black pepper (season to taste)
- 2 tbsp fresh chives or flat-leaf parsley (roughly chopped, to garnish)
Instructions
- 1
Place a medium non-stick frying pan over medium heat and add the olive oil. Once the oil is warm, add the cherry tomatoes cut-side down. Cook for 2 to 3 minutes until they just start to blister and soften, then remove them to a small plate and set aside.
Do not stir the tomatoes too much. Letting them sit builds a little caramelised flavour on the cut side.
- 2
In the same pan, add the drained black beans, tomato puree, smoked paprika, garlic granules, onion granules, Worcestershire sauce, and the 2 tablespoons of water. Stir everything together and cook over medium heat for 3 to 4 minutes, stirring occasionally, until the beans are hot, fragrant, and coated in the sauce. Season lightly with salt and pepper.
The water helps prevent the beans from sticking and creates a light sauce. Add a touch more if it looks dry.
- 3
Add the baby spinach directly to the bean pan. Stir and fold it into the beans over medium heat for about 1 minute until fully wilted. Remove the pan from the heat and divide the bean and spinach mixture evenly between two bowls.
Spinach wilts down dramatically so do not worry if the pan looks very full at first.
- 4
Wipe the pan clean with a folded piece of kitchen paper. Place it back over the lowest heat setting and add the unsalted butter. Crack the four eggs into a small bowl, season with a small pinch of salt and pepper, and beat lightly with a fork. Pour the eggs into the pan and stir slowly and continuously with a rubber spatula, moving the eggs around the pan gently.
Low and slow is the secret to perfect soft scrambled eggs. Pull the pan off the heat every 20 seconds if the eggs feel like they are cooking too quickly.
- 5
Once the eggs are just set but still look glossy and slightly underdone, remove the pan from the heat. They will continue cooking from residual heat. Divide the soft scrambled eggs between the two bowls on top of the black bean mixture.
Slightly underdone when you take them off the heat is the target. By the time they hit the bowl they will be perfectly creamy.
- 6
Arrange the blistered cherry tomatoes alongside the eggs in each bowl. Add a generous tablespoon of Greek yoghurt to each bowl, dust everything with a pinch of smoked paprika, and scatter over the fresh chives or parsley. Serve immediately while hot.
Stir the yoghurt into the bowl as you eat. It melts into the warm beans and eggs and adds a lovely cool creaminess to each bite.
Nutrition per serving
388kcal
Calories
32g
Protein
28g
Carbs
14g
Fat
11g
Fibre
5g
Sugar
420mg
Sodium
Pro Tips
- ✓
Use the freshest eggs you can find. They scramble more consistently and taste noticeably better.
- ✓
Rinsing canned black beans thoroughly removes excess sodium and makes the finished dish taste cleaner.
- ✓
If you prefer poached eggs, skip the scrambling step entirely. Two poached eggs per bowl work beautifully over the warm beans.
- ✓
For extra heat, add a small pinch of cayenne pepper to the beans at step 2.
- ✓
This bowl pairs well with a slice of wholegrain rye bread on the side if you need additional carbohydrates for a longer workout day.
- ✓
Full-fat Greek yoghurt gives the best texture here, but 0 percent fat works fine if you are keeping calories very tight.
Frequently Asked Questions
Variations
- •
Poached Egg Version
Swap the soft scrambled eggs for two poached eggs per serving. Bring a small pan of water to a gentle simmer, add a small splash of white wine vinegar substitute such as apple cider vinegar, and poach the eggs for 3 minutes for a runny yolk. The yolk breaks over the warm beans and creates a naturally saucy finish.
- •
Spicy Harissa Bowl
Stir one teaspoon of rose harissa paste into the black beans alongside the smoked paprika for a North African-inspired warmth. Garnish with a few torn fresh mint leaves and a drizzle of extra virgin olive oil for a flavour combination that is genuinely exciting.
- •
High Carb Athlete Version
Add 80g of cooked quinoa or brown rice to the base of each bowl before adding the beans. This increases the total carbohydrate content and overall calorie density, making it ideal as a pre-workout or post-workout breakfast for those with higher energy demands.
- •
Vegan Scramble Version
Replace the eggs with a firm tofu scramble. Crumble 200g of extra-firm tofu into the pan with a little olive oil, a pinch of turmeric for colour, and a small pinch of black salt for an egg-like sulphurous note. Substitute Greek yoghurt with unsweetened coconut yoghurt. The bowl becomes fully plant-based without losing any of its protein density.
Substitutions
- •Black beans → Kidney beans or cannellini beans (Both work well in this recipe. Kidney beans have a similar earthy richness while cannellini beans are creamier and milder. The protein and fibre content remains comparable.)
- •Greek yoghurt → Unsweetened coconut yoghurt or oat yoghurt (Use for a dairy-free version. Choose a thick, unsweetened variety to maintain the creamy texture without adding unwanted sugar.)
- •Unsalted butter → Olive oil or coconut oil (Use a very small amount of olive oil for a dairy-free scramble. Coconut oil adds a subtle sweetness that actually works nicely with the smoky beans.)
- •Worcestershire sauce → Soy sauce or tamari (Use tamari for a gluten-free version. Both add a savoury, umami depth to the beans. Use slightly less as soy sauce and tamari are saltier than Worcestershire sauce.)
- •Baby spinach → Kale or cavolo nero (Remove the tough central stems and shred the leaves finely before adding. Kale takes a minute or two longer to wilt so add it earlier in step 3 and stir regularly.)
- •Cherry tomatoes → Sundried tomatoes in water (Use roughly 6 to 8 pieces per bowl if fresh tomatoes are unavailable. They add a more concentrated tomato flavour and work particularly well in the winter months.)
🧊 Storage
Store any leftover black bean and spinach mixture in an airtight container in the refrigerator for up to 4 days. Reheat in a small saucepan over low to medium heat with a splash of water, stirring until hot throughout. Scrambled eggs do not store or reheat well and should always be made fresh. Assembled bowls are not suitable for freezing.
📅 Make Ahead
The spiced black bean base can be made in a larger batch at the start of the week and portioned out into containers. This cuts your active morning prep time down to just scrambling the eggs and warming the beans, which takes less than 5 minutes. You can also hard-boil or soft-boil eggs in advance and store them unpeeled in the fridge for up to 5 days as a quicker alternative to scrambling each morning.


