View my step-by-step video

Shakshuka has it’s roots in Africa & The Middle East. This very simple onion and tomato gravy is enhanced with spices and forms a bath to gently poach eggs. It’s amazing how something so simple can taste so delicious and it’s also very nutritious. Typically served at breakfast, this can be prepared for lunch or dinner as well.

The first time I ate this style of eggs, it was the Indian version made by my sister-in-law in Bangalore. It’s very similar to Shakshuka but made with Indian spices. When my girlfriends all slept over one night to celebrate my 4th birthday on YouTube, I decided to have them make Shakshuka together. I went LIVE simultaneously on YouTube and Facebook and you can find those links below. The Shakshuka was so well received that I decided to make another more in depth video.

YouTube LIVE:

Facebook LIVE:

In this recipe I use the popular spice blend Ras el hanout. This is not something readily available in all grocery stores quite yet, but you can find it in middle eastern stores. If you can’t get your hands on it, you can just use a combination of Paprika and Cumin powder.

[youtube-subscriber nickname=kravingsblog]



  • 2 cups diced Onions
  • 3 – 4 cloves minced Garlic
  • 1 tbsp red Chilli sliced
  • 2 tsps Ras el Hanout
  • 2 – 5 cups diced Tomatoes
  • 6 – 8 Eggs
  • Salt
  • Pepper
  • Chopped Parsley to garnish
  • Olive Oil


  1. Heat the olive oil and saute the onions
  2. When they are light golden brown, add the garlic and red chilli slices
  3. Add the Ras el hanout and mix well
  4. Add the tomatoes & salt, mix and cover to cook
  5. Keep cooking stirring to prevent burning till the tomatoes are nice and squishy
  6. Add a bit of water if needed
  7. Make a clearing and place the eggs in each spot
  8. Season eggs with salt and pepper
  9. Cover to cook
  10. Garnish with chopped parsley