Black Bean Breakfast Bowl with Eggs and Salsa

Some mornings call for something that actually fills you up and keeps you going until lunch without a mid-morning energy crash. This black bean breakfast bowl with eggs and salsa is exactly that kind of breakfast. It brings together creamy spiced black beans, fluffy scrambled eggs, fresh tomato salsa, ripe avocado and a handful of peppery greens into one deeply satisfying bowl. Every component earns its place. Nothing is there just for looks.
The nutrition profile here is worth talking about. Black beans are one of the most underrated breakfast ingredients going. A single half-cup serving gives you around 7 grams of fibre and 8 grams of plant-based protein before you even crack an egg. Paired with two whole eggs, this bowl delivers over 25 grams of protein per serving, which puts it well ahead of most cereals, toast-based breakfasts or even many protein bars. The fat comes mostly from the avocado, which brings heart-healthy monounsaturated fatty acids to the table alongside potassium, folate and a rich creaminess that ties the whole bowl together. The salsa adds brightness, vitamin C and lycopene from the tomatoes, all with virtually no added sugar or calories.
The preparation is genuinely simple. You season the black beans with cumin, smoked paprika and a little garlic, warm them through gently and that is it for the base. The eggs are scrambled softly with a light hand so they stay silky rather than rubbery. The fresh salsa is made from scratch in under five minutes using tomato, red onion, jalapeño, lime juice and coriander. It takes about the same time to chop everything as it does to cook the eggs, so the whole bowl comes together in one smooth motion rather than in separate stages. This is a recipe that works on a busy weekday just as well as a relaxed weekend morning.
A few things make this version noticeably healthier than a typical Mexican-style breakfast bowl. There is no chorizo, no heavy cheese sauce and no deep-fried tortilla strips loading up the saturated fat and sodium. Instead the bowl sits on a small base of cooked quinoa rather than white rice, which adds extra complete protein and a slightly nutty texture that works beautifully with the beans. A squeeze of fresh lime over the top just before serving lifts every flavour at once. It is one of those bowls that looks generous and colourful in the dish, tastes like something you ordered at a good cafe, and happens to be doing genuinely good things for your body at the same time.
Ingredients
- 1 can (400g) black beans (drained and rinsed)
- 4 large free-range eggs
- 1 cup quinoa (dry, rinsed, cooked according to packet)
- 1 medium ripe avocado (sliced or roughly mashed)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon ground coriander
- 1 pinch cayenne pepper (optional, adjust to taste)
- 2 teaspoons extra virgin olive oil (divided)
- 1 handful baby spinach or rocket (fresh)
- 1 tablespoon fresh lime juice (from about half a lime)
- 2 tablespoons fresh coriander (roughly chopped)
- 1 teaspoon sea salt (divided, adjust to taste)
- 1 pinch black pepper
- 2 medium ripe tomatoes (finely diced, for salsa)
- 1 small red onion (finely diced, for salsa)
- 1 small jalapeño (seeds removed, finely chopped, for salsa)
- 1 tablespoon fresh lime juice (for salsa)
- 2 tablespoons fresh coriander (chopped, for salsa)
- 1 pinch sea salt (for salsa)
Instructions
- 1
Cook the quinoa first. Combine the rinsed quinoa with 1 cup of water in a small saucepan. Bring to a boil, then reduce to a low simmer, cover and cook for 12 to 14 minutes until all the water is absorbed. Remove from heat and let it sit covered for 5 minutes, then fluff with a fork.
Cooking the quinoa ahead of time and refrigerating it overnight makes this bowl a 5-minute assembly job in the morning.
- 2
While the quinoa cooks, make the fresh salsa. Combine the diced tomatoes, red onion, jalapeño, lime juice, coriander and a pinch of salt in a small bowl. Stir everything together and set aside so the flavours can come together while you finish the other components.
If you prefer a milder salsa, skip the jalapeño or use a small amount of mild green chilli instead.
- 3
Warm 1 teaspoon of olive oil in a small saucepan over medium-low heat. Add the drained black beans along with the cumin, smoked paprika, garlic powder, ground coriander, cayenne and a small pinch of salt. Stir well and cook for 3 to 4 minutes until the beans are warmed through and fragrant. Add a splash of water if they start to stick. Keep warm on the lowest heat setting.
Lightly mashing a quarter of the beans against the side of the pan creates a creamy texture that helps the beans cling to the quinoa base.
- 4
Heat the remaining teaspoon of olive oil in a non-stick frying pan over medium-low heat. Crack the eggs into a bowl, season with salt and black pepper, and whisk briefly. Pour into the pan and use a spatula to gently fold the eggs from the edges inward. Remove from the heat while they still look slightly underset as they will finish cooking in the residual heat.
Low and slow is the key to soft, silky scrambled eggs. High heat makes them dry and rubbery very quickly.
- 5
Assemble the bowls. Divide the cooked quinoa between two bowls as the base. Spoon the spiced black beans over one side. Add a handful of fresh spinach or rocket on the other side. Place the soft scrambled eggs in the centre. Fan the avocado slices alongside the eggs.
Warm your bowls briefly in a low oven before assembling to keep everything at a good temperature for longer.
- 6
Spoon the fresh tomato salsa generously over the top of each bowl. Squeeze a little extra lime juice over everything, scatter with fresh coriander and serve immediately.
A few drops of your favourite hot sauce on the finished bowl adds a nice punch without needing extra sodium.
Nutrition per serving
415kcal
Calories
27g
Protein
38g
Carbs
17g
Fat
14g
Fibre
4g
Sugar
390mg
Sodium
Pro Tips
- ✓
Use canned black beans with no added salt to keep the sodium count lower and control the seasoning yourself.
- ✓
Pre-cooking the quinoa the night before cuts the morning prep time to under 10 minutes.
- ✓
Do not skip the lime juice over the finished bowl. It ties every element together and brightens the whole dish.
- ✓
If you want more volume without more calories, bulk up the base with extra spinach or shredded cos lettuce.
- ✓
For extra protein without adding much fat, stir a tablespoon of plain low-fat Greek yoghurt into the scrambled eggs before cooking.
Frequently Asked Questions
Variations
- •
Chipotle Black Bean Bowl
Add half a teaspoon of chipotle chilli powder to the beans and stir in a tablespoon of tomato passata while they warm. This gives a deeper, smokier base with a gentle heat that works especially well with a fried egg on top.
- •
Roasted Sweet Potato Base
Replace the quinoa with diced sweet potato roasted in olive oil and smoked paprika. The natural sweetness of the potato contrasts with the savoury spiced beans and the acidity of the salsa. Add an extra 15 minutes to the total time for roasting.
- •
Turkey Sausage and Black Bean Bowl
Add two small lean turkey sausages, sliced and pan-fried until golden, alongside the eggs. This boosts the protein content considerably and adds a savoury, meaty element for those who want a heartier version.
- •
Poached Egg Version
Swap scrambled eggs for poached eggs for a slightly lower-calorie option with no added oil. Bring a wide pan of water to a gentle simmer, add a splash of white vinegar, and slide the eggs in gently. Cook for 3 minutes for a runny centre that breaks beautifully over the beans.
Substitutions
- •Quinoa → Brown rice or cauliflower rice (Brown rice works well for a chewier texture. Cauliflower rice keeps carbs very low and suits a keto-friendly adaptation.)
- •Black beans → Pinto beans or kidney beans (Both have a similar nutrition profile to black beans. Pinto beans are slightly creamier and a common choice in Mexican-inspired cooking.)
- •Fresh jalapeño → Pickled jalapeños or a pinch of chilli flakes (Pickled jalapeños add a tangy heat. Chilli flakes give warmth without the fresh pepper bite. Use either when fresh jalapeños are not available.)
- •Fresh tomato salsa → Good-quality shop-bought salsa (A store-bought salsa with no added sugar saves a few minutes on busy mornings. Check the label for sodium content and choose a lower-sodium variety if possible.)
- •Baby spinach → Shredded cos lettuce, kale or rocket (Kale adds more iron and fibre. Rocket brings a peppery bite. Cos lettuce gives a crunchy, cool contrast to the warm beans and eggs.)
- •Eggs → Firm tofu scramble (Use pressed, crumbled firm tofu cooked with turmeric, black salt and nutritional yeast for a vegan protein source with a similar savoury flavour.)
🧊 Storage
Store leftover quinoa and spiced black beans in separate airtight containers in the refrigerator for up to 4 days. The fresh salsa keeps well in a sealed jar for up to 2 days. Scrambled eggs do not store well and should always be made fresh. Slice avocado just before serving and squeeze lime juice over any unused portions to slow browning before covering tightly with cling film.
📅 Make Ahead
The quinoa can be cooked in a large batch at the start of the week and refrigerated. The spiced black beans reheat in a saucepan in under 3 minutes with a splash of water. The tomato salsa can be made the night before and stored in the fridge. With these elements prepped, each morning bowl takes about 5 minutes to assemble once the eggs are cooked.


