clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Beef Shakshuka 1

Beef Shakshuka

  • Author: Raymund
  • Prep Time: 15 mins
  • Cook Time: 50 mins
  • Total Time: 1 hour 5 mins
  • Yield: 6-8 1x
  • Category: Main Course
  • Cuisine: Moroccan


Shakshouka or shakshuka is a dish made out of eggs poached in a sauce made with tomatoes, chillies, onions, other vegetables infused with spices. This dish is of Tunisian origin hence it is popular in Tunisia and surrounding regions like Libya, Algeria, Morocco and Egypt. The name Shakshouka means “a mixture” in Tunisian language, it came from the word “chakchouka” which means vegetable ragout.


  • 500 g beef brisket, cubed
  • 2 cups beef stock
  • 2 pcs large eggplants (aubergines)
  • 4 large plump red tomatoes, chopped
  • 2 tsp preserved lemons, finely chopped
  • 1 large white onion, finely chopped
  • 6 cloves garlic, minced
  • 1 tsp chilli flakes
  • ½ tsp ground cinnamon
  • 2 tsp ground cumin
  • 2 tsp tomato paste
  • 5 eggs
  • olive oil
  • salt
  • freshly ground black pepper

Tahini sauce

  • 4 tbsp tahini paste
  • juice from 1 lemon
  • 1 clove garlic, minced
  • salt



  1. Season beef brisket with salt and freshly ground black pepper.
  2. Prepare a pot add olive oil and place on stove top, once hot add beef and brown on all sides. Pour beef stock bring it to a boil, simmer in low heat covered for 2 hours or until beef is fork tender. Check for liquid levels occasionally and mix one in a while to prevent it from sticking at the bottom of the pot.
  3. Pull beef apart with fork, drain reserving the liquid, set both meat and liquid aside.
  4. Piece eggplants using a sharp knife or fork all over its surface, then grill in an open flame or charcoal until charred and cooked.
  5. Let eggplants cool, remove the charred skin and scoop out the flesh, set it aside.
  6. In a large skillet or a heavy pan add olive oil then sauté onions, garlic, chilli, cinnamon and cumin. Cook until onions are soft.
  7. Add the tomato paste and pulled beef and continue to cook for 3 minutes.
  8. Add the tomatoes, preserved lemon and eggplant flesh and cook for 5 minutes. Add some of the beef stock you set aside earlier just enough to hydrate your beef and vegetable mixture, it should be saucy but not runny. Season with salt and freshly ground black pepper.
  9. Make 5 wells and crack an egg on each top of the well. Continue to cook in low heat covered for 5-8 until eggs are cooked but still runny.
  10. Combine all tahini sauce ingredient, add dollops of tahini sauce on top, sprinkle some sumac and garnish it with parley and drizzle of olive oil.
  11. Remove from heat then serve while hot.