Eggs in tomato-pepper sauce with fresh herbs
SHAKSHUKA · EN

Shakshuka with Spinach

Tender spinach leaves folded into a rich tomato and pepper sauce.

This shakshuka with spinach combines the comforting richness of a slow-cooked tomato-pepper base with generous mounds of wilted fresh baby spinach. A subtle pinch of nutmeg and ground cumin warms the greens, creating emerald nests for four gently poached eggs. In 40 minutes, you get a vibrant, wholesome panful for two, perfect for dipping with warm sourdough or flatbread.

◷10 minPreparation
◴30 minCooking
◎40 minTotal
♧2Servings
THE RECIPE

Shakshuka with Spinach

Servings
2

Ingredients

Method

  1. 1

    Prepare vegetables and spinach

    Finely dice the onion and red pepper. Mince the garlic cloves. Wash the fresh baby spinach and spin or pat dry. Prepare a wide frying pan (about 24–26 cm) with a matching lid.

  2. 2

    Soften onion and pepper

    Warm 15 ml olive oil over medium heat. Add the diced onion and pepper, cooking for 7–8 minutes until soft and translucent, stirring regularly to prevent browning.

  3. 3

    Cook garlic and spices

    Stir in the minced garlic, sweet paprika, ground cumin and optional chilli flakes. Fry for 30 seconds until fragrant, taking care that the garlic does not brown.

  4. 4

    Simmer the tomato sauce

    Pour in the chopped tomatoes with their juice and salt. Simmer uncovered over low heat for 10–12 minutes, stirring occasionally, until the sauce reduces and thickens.

  5. 5

    Fold in spinach and add eggs

    Add the baby spinach in handfuls, folding it into the hot tomato sauce until just wilted. Make four deep wells in the spinach-tomato mixture. Crack an egg into a cup and gently slide one into each pocket.

  6. 6

    Cover and cook until set

    Cover with the lid and simmer over low heat for 6–9 minutes until the egg whites are completely firm and opaque, while the yolks stay runny. Garnish with fresh herbs and serve immediately with warm bread.

Allergens

Contains eggs.

IN THE KITCHEN

Cooking notes

  • Wilt the spinach directly in the simmering tomato sauce just before adding the eggs. This preserves its vibrant colour and prevents excess water from pooling.
  • Check that the sauce is thick enough to hold the egg pockets before adding eggs; if it is too runny, reduce it uncovered for an extra 2–3 minutes.
  • Keep the heat low once the lid is on. High heat will cause the tomato sauce to catch and scorch on the bottom of the pan before the eggs finish cooking.
  • For vulnerable groups, cook until egg whites and yolks are fully set.
  • If using mature spinach rather than baby spinach, chop the leaves roughly and remove thick stems before adding to the pan.

Frequently asked questions

Can I use frozen spinach for this recipe?

Yes, but thaw it completely and squeeze out as much water as possible before adding it to the tomato sauce, otherwise it will dilute the reduced sauce.

Can I add cheese to this spinach version?

Yes, crumbled feta or fresh goat cheese complements spinach and tomatoes wonderfully. Scatter it over the sauce around the eggs just before covering with the lid.

How do I prevent the spinach from turning dark brown?

Add the spinach towards the end of the sauce cooking time so it wilts gently in the residual heat rather than stewing for 20 minutes.

Can I store the leftover sauce?

Store any leftover sauce without eggs in a sealed container in the fridge at 4 °C for up to 2 days. Reheat thoroughly before adding fresh eggs.

About the image: Illustration of eggs gently poached in a spiced vegetable base.

More shakshuka recipes

Shakshuka with Feta →

Oven-baked shakshuka with feta and Kalamata olives for two: simmered tomato sauce, four gentle eggs and creamy browned feta, ready in 35 minutes.

Shakshuka with Chickpeas →

Shakshuka with chickpeas for two: a spiced tomato and pepper sauce, four gently cooked eggs and optional feta, with tips for the right consistency.

Green Shakshuka →

Green shakshuka for two with spinach, leeks, courgette and peas: four gently poached eggs in spiced greens with fresh herbs, ready in 35 minutes.

Shakshuka with Harissa →

Spicy shakshuka with harissa for two: authentic Tunisian pepper sauce, ground caraway, garlic and four eggs poached to perfection in 40 minutes.

Shakshuka with Merguez →

Shakshuka with merguez for two: spicy browned lamb sausages, sweet peppers, rich tomato sauce and four eggs poached under a lid in 45 minutes.

Practical cooking guides

What goes with shakshuka? →

Serve shakshuka with bread, salad, feta or yoghurt. Find sides for a meal for two and get everything ready before the eggs finish cooking.