Beef Shakshuka

Beef Shakshuka

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. Traditionally shakshouka is cooked and served on a cast iron pan or tagine. with bread, usually served during breakfast but in some countries like Israel it is also a popular dinner dish.

This dish was said to have invented in the Ottoman Empire, it then spread throughout the Middle East and Spain where spicy sausage was added. From there many versions came out, some add cheese, some add other vegetables and others add meat like our post today where we added beef. Beef actually made this dish even better, it made it a real one complete meal that you can cook in one pan and enjoy anytime of the day, all you need is a piece of bread to wipe all that saucy goodness and you are all sorted.

Beef Shakshuka
Prep time
Cook time
Total time
Serves: 6-8
  • 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.


Beef Shakshuka Wide 2


6 Responses

  1. Loving the spices in this dish. I have never had it but just reading your ingredient list I know this would be a winner recipe with some flat breads… Yum!

  2. Kristy says:

    Oooh! I wish this was on my table now. Look at those amazing poached eggs over those spicy veggies and beef. This will be on our table as soon as I can figure out if I can get these ingredients here. If not, then for sure when we get home. This one will not be missed!

  3. suituapui says:

    Oh dear! I’ve used up all my fresh beef from Oz, would be great to use it for this… ;(

Leave a Reply, your comments are my inspiration

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: