In Israel, the word Shakshuka is synonymous with breakfast.

Shakshuka may be at the apex of eggs-for-dinner recipes, though in Israel it is breakfast food, a bright, spicy start to the day with a pile of pita or challah served on the side. (It also makes excellent brunch or lunch food.)

Shakshuka originated in North Africa, and like many great dishes there are as many versions as there are cooks who have embraced it. This one strays from more traditional renditions by adding crumbled feta cheese, which softens into creamy nuggets in the oven’s heat.

The classical Middle Eastern breakfast dish is spicy, hearty and cheap.


  • 1 red onion, finely chopped
  • A handful of baby spinach, washed
  • 1 green chilli, finely chopped
  • 3 garlic cloves
  • 1 tbsp turmeric
  • 2 tbsp tomato puree
  • 1 can of tomatoes, peeled and diced
  • 2 tbsp brown sugar
  • 3 eggs
  • 2 tbsp olive oil
  • A pinch of salt and ground black pepper
  • ½ tsp of onion salt
  • 100g feta


  1. Heat up the stove on a medium heat.
  2. In a non-stick pan add olive oil, red onion, garlic cloves and fry until the onion is tender but not burnt.
  3. Add chilli, turmeric and fry for a minute or two.
  4. Add baby spinach and fry for another minute.
  5. Add the tomato puree, stir and add the can of tomatoes.
  6. Season with salt and pepper, brown sugar, onion salt and simmer for 3 minutes.
  7. Add eggs and simmer for another 2 minutes. You can cover your pan if you prefer your eggs well done).
  8. Add feta and let it simmer for another 2 minutes.
  9. If you’re a meat-lover, add chorizo or bacon or  chicken or beef.