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

Green Shakshuka

Poached eggs nestled in vibrant sautéed greens and herbs.

Green shakshuka swaps the traditional tomato base for a lush pan of tender leeks, courgette, baby spinach and sweet peas, fragrant with cumin and ground coriander. The four eggs poach gently under a lid in the steaming greens until the whites are fully set. Finished with fresh dill, parsley and a dollop of yoghurt or za'atar, this makes an uplifting brunch for two in 35 minutes.

◷10 minPreparation
◴25 minCooking
◎35 minTotal
♧2Servings
THE RECIPE

Green Shakshuka

Servings
2

Ingredients

Method

  1. 1

    Prepare the greens and vegetables

    Trim and wash the leek thoroughly under cold water to remove any trapped grit. Slice into thin half-moons. Dice the courgette into small 1 cm cubes, and finely slice the spring onions and garlic. Have a wide frying pan with a tight-fitting lid ready.

  2. 2

    Sauté leek and courgette

    Heat 20 ml olive oil in the pan over medium heat. Add the sliced leek and courgette. Gently sauté for 6–8 minutes, stirring frequently, until the leek is soft and sweet and the courgette is tender without heavy browning.

  3. 3

    Add aromatics and spices

    Add the garlic, spring onions, ground cumin, ground coriander and salt. Cook for 1 minute, stirring constantly, until the spices are intensely fragrant.

  4. 4

    Steam the greens and peas

    Add the fresh baby spinach in two batches, stirring until wilted. Stir in the green peas and 2 tablespoons of water. Cover with the lid for 2–3 minutes over low heat so the greens steam together into a moist, spoonable base. If excess liquid pools, simmer uncovered for 1 minute.

  5. 5

    Create wells and slide in eggs

    Use the back of a large spoon to press four distinct wells into the cooked greens. Crack each egg into a small cup, then slide one egg into each indentation. Season each egg lightly with a pinch of salt.

  6. 6

    Poach under lid and serve

    Cover the pan tightly with the lid and cook over low heat for 6–8 minutes. Check that the egg whites are completely opaque and firm throughout, while the yolks remain gently runny. Remove from heat, scatter with fresh dill, parsley and freshly ground black pepper, and serve warm with toasted bread.

Allergens

Contains eggs.

IN THE KITCHEN

Cooking notes

  • Wash leeks thoroughly: slice them lengthwise and rinse between the layers to remove any sand or soil before chopping.
  • Maintain the right moisture balance: the greens should be moist and juicy so steam cooks the eggs, but without standing liquid pooling at the bottom of the pan.
  • Keep the lid tightly closed during egg poaching. Lifting the lid repeatedly releases hot steam and lengthens the egg cooking time.
  • For vulnerable groups (pregnant women, young children, older individuals), cook until both whites and yolks are fully firm.
  • A spoonful of Greek yoghurt or labneh and a dusting of za'atar at the table pairs exceptionally well with the herbaceous green flavours.

Frequently asked questions

Can I use Swiss chard or kale instead of spinach?

Yes. Swiss chard and kale work wonderfully. Remove any tough central ribs and sauté the leaves slightly longer before creating wells for the eggs.

Can I use frozen spinach?

Yes, but thaw it completely and squeeze out all excess moisture thoroughly in a clean kitchen towel; otherwise, the watery liquid will prevent the base from holding shape.

Can I make the green base ahead of time?

You can sauté the leeks, courgette and spinach up to 24 hours in advance and store covered in the fridge at 4 °C. Reheat in the pan until steaming hot before adding the eggs.

How do I prevent the eggs from spreading out?

Ensure the greens are cooked down into a cohesive bed and use the back of a ladle or spoon to form distinct, deep pockets for each egg.

About the image: Illustration of eggs poached in a 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.

Shakshuka with Spinach →

Shakshuka with spinach for two: ripe tomatoes, sweet paprika, tender baby spinach and four poached eggs cooked under a lid in 40 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.