Green shakshuka

(serves 2)


Shakshuka, the North African dish of eggs baked in spicy tomato sauce, has become an essential item on brunch menus everywhere. In this version, the eggs are cooked within a bed of mixed green vegetables instead of tomatoes, making it extremely healthy, delicious and, more importantly, really quick. You can substitute my suggestions with any green vegetables you like or have knocking around in the fridge.



100ml (scant 1/2 cup) double (heavy) cream

60g (generous 1/4 cup) cream cheese

2 tbsp chopped soft herbs, e.g. basil, chives, tarragon or parsley

Olive oil, for frying

1 banana shallot, peeled

50g (2oz) asparagus, trimmed

50g (2oz) kale

100g (2/3 cup) peas

100g (scant 1 cup) sliced courgette (zucchini)

4 eggs

Sea salt and freshly ground

black pepper


To serve

3-1/2 tbsp natural (plain) yoghurt

1 tsp chilli oil

Large handful of rocket (arugula) or watercress

1 tbsp freshly grated

Parmesan cheese or vegetarian equivalent

Toasted sourdough or flatbreads



1. Whisk the cream and cream cheese together in a large bowl, then stir through the soft herbs.

2. Place a flameproof casserole dish (Dutch oven) over a medium heat and coat the bottom with a thin layer of olive oil.

3. Grate the shallot, add it to the dish and cook for 1 minute. Add the asparagus and cook for 1 minute before adding the kale, peas and courgette slices. Allow to cook for another minute. Add the cream cheese and herb mixture, season with salt and pepper and mix well.

4. Make four wells in the vegetables and crack an egg into each one. Put a lid on the dish and allow to cook for 3 minutes, until the egg whites are firm but the yolks are still runny.

5. Take the dish off the heat, then drizzle the yoghurt and chilli oil over the shakshuka. Sprinkle with the rocket or watercress and the Parmesan. Serve with toasted sourdough or warm flatbreads.