Simple Shakshuka Recipe: Using the Right Ingredients 

 January 25, 2020

Written By Kristina

We may earn commissions from qualifying purchases at no extra charge
 to you. For more information, check out our Disclaimer

We may earn commissions from qualifying purchases at no extra charge to you. For more information, check out our Disclaimer

Shakshuka is originally Tunisian, but has become largely popular all over the world. At my house we mainly cook it for breakfast or dinner, eating straight out of our favorite cast iron skillet. 

This particular version of Shakshuka is the seasonal summer and early autumn variant. In the winter, potatoes are used, and in the spring, eggplants are the main starch. Shakshuka is traditionally vegetarian, but sausage can make a great addition for you carnivores out there. 

You will surely love this rendition! It's a favorite in our house, and one my first experiments with Tunisian food. After trying this recipe out, I encourage you to play around with the ingredients. After plenty of experimentation, this shakshuka recipe captures everything I look for in a good, hearty Mediterranean dish.  

Preparation 15 min

Cook time 30 minutes 

Serves 2-3 large portions

What You'll Need

  • 3 red bell peppers
  • 3 large tomatoes (canned are also fine) 
  • 4 eggs 
  • 3 garlic cloves (or more!)  
  • 1 tablespoon tomato paste
  • 1 tablespoon harissa*
  • 2 tablespoons olive oil 
  • 1 block feta cheese (labneh or thick yogurt can also be used) 
  • 1 teaspoon ground cumin
  • ½ teaspoon ground coriander seeds 
  • ½ tablespoon cayenne pepper
  • ½ tablespoon ground fennel seeds
  • 1 tablespoon sweet paprika 
  • ½ tablespoon turmeric

* Harissa is not your typical pantry staple, but is easy enough to find. You can even make your own at home. 


  1. 1
    Firstly, prepare your ingredients by thinly slicing garlic, bell peppers and tomatoes into stripes. Set vegetables aside.
  2. 2
    In a large skillet (preferably cast iron) in NO oil, fry fennel and cumin until spices start to pop. Remove from heat and mash to a powder. Set aside.
  3. 3
    Mix all spices in one small bowl.
  4. 4
    Heat oil in your skillet until hot. Throw in garlic and cook for 2 minutes. Continue to add tomato paste and harissa and mix into a nice paste.
  5. 5
    Add bell pepper, mix, and cook on medium heat for 5 minutes, occasionally stirring. 
  6. 6
    Add tomatoes, lower the heat and simmer (covered) for 10-15 minutes, or until vegetables soften nicely.
  7. 7
    Take a large spoon and make 4 craters for your eggs. Break eggs directly into pan, and use a fork to break up some of the egg whites for quicker cooking. Make sure to leave egg yolks intact. Cook another 5-10 minutes until eggs are cooked to preference.
  8. 8
    Add pepper and salt, and sprinkle with feta chunks and garnish. 
  9. 9
    Serve hot with whatever side you choose.

To Serve

Pita Bread


Bread of Choice


Fresh Parsley



There have been many times when I've become complacent with my food ventures. I get sucked into this vortex of "safe" meals that I know I like and I turn away from spontaneity. It is dishes like shakshuka that remind me why getting outside my comfort zone is imperative to my growth as a cook. After eating it daily in Hungary, I became hooked and realized how much I loved this hearty and healthy dish, and wanted to share it. 

Let me know your thoughts. Do you have a favorite shakshuka recipe? Do you have any substitutes you use?

Cheers & Eat Well,


About the author

Kristina is a world-traveling foodie whose mission is to explore and recreate the most delicious cuisine. While still an avid traveler, Kristina has taken culinary refuge in the great country of the Czech Republic. When she isn't nannying or exploring the beautiful city of Prague, she's sharing her favorite recipes on the web.

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}