
# Harissa Baked Eggs with White Beans and Spinach
Some meals look like they took serious effort but actually come together in under 30 minutes with barely any washing up. This is one of them — a deeply savoury, warmly spiced bake that works just as well for a lazy weekend brunch as it does for a quick midweek dinner.
Serves 2 | Ready in 25 minutes
Heat the olive oil in a wide, ovenproof frying pan over a medium heat. Add the onion and cook for around 5 minutes until softened, then add the garlic and cook for another minute.
Stir in the harissa paste and let it fry off for 30 seconds — this step is worth it, as it deepens the flavour considerably. Pour in the chopped tomatoes, season well, and simmer for 8–10 minutes until the sauce has thickened slightly.
Stir in the white beans and spinach, letting the spinach wilt down into the sauce. Make four small wells in the mixture and crack an egg into each one.
Transfer the pan to an oven preheated to 180°C (fan) and bake for 8–10 minutes, or until the whites are just set but the yolks are still a little runny. Pull it out, add your toppings, and take it straight to the table.
This dish is a genuinely strong all-rounder from a macronutrient perspective, and it's not trying to be.
Protein comes from two solid sources — eggs and white beans. Four medium eggs contribute around 24–28g of protein between them, while a tin of cannellini beans adds roughly 14–17g. That's meaningful protein for a meal that feels more like a comfort dish than anything strategic.
Fibre is where white beans really shine. They're one of the more underrated sources, delivering around 10–12g of fibre per tin alongside a good hit of iron and magnesium. Spinach adds to this, plus it brings folate and vitamin K to the table.
Fat here is moderate and mostly unsaturated, coming from the olive oil and egg yolks. The harissa paste adds depth without adding much in the way of calories — most commercial versions are oil-based, so a couple of tablespoons keeps things reasonable.
Per serving (without bread), you're looking at roughly 350–400 kcal, 26–28g protein, 30g carbohydrates, and 12–14g fat — though this varies depending on your harissa brand and exact portions.
Harissa varies a lot between brands — some are fiery, some are mild and floral. Start with less if you're not sure, and add more at the table. Rose harissa (widely available in UK supermarkets) tends to be a gentler, more aromatic choice.
If you want more carbohydrate in the meal, a tin of chickpeas works brilliantly alongside or instead of white beans, and bumps up the overall protein even further.
For a dairy-free version, skip the yoghurt and add a squeeze of lemon juice and a handful of fresh herbs for brightness instead. The dish doesn't need the yoghurt — it's just a nice addition.
Leftovers (without the eggs) keep well in the fridge for two days and reheat beautifully. Cook fresh eggs straight into the warmed sauce.
---
> Macrology tip: If you want to hit your protein and fibre targets without spending time calculating every meal, Macrology generates macro-perfect meal plans in seconds — https://macrology.app/signin
Macrology generates a personalised meal plan in seconds — breakfast, lunch, dinner and snacks, all hitting your daily targets.
Start your free 14-day trial