Easy Shakshuka Recipe

Brace yourselves, this isn’t going to be the only Easy Shakshuka Recipe I post this year.

So if I am being totally honest with you guys, I hadn’t tried Shakshuka before 2019. Ya! IT took me THAT long to try a Mediterranean dish living in the Middle East. How ironic is that! But when I did, I went super crazy and went to all the restaurants I could find here to try their version of Shakshuka.

A traditional Shakshuka is basically a North African/Middle Eastern one skillet dish, that has a spicy tomato stew with poached eggs in it.  And what I learned on my quest to finding the best Shakshuka, was that every restaurant had their own version of a good Shakshuka. And to be honest, I liked pretty much allll of them in a way. Naturally, I am going to share different versions with you over time…because why not! But today I thought I’d start with the basic one.

Pronounced “SHAk-shooo-kah”, this dish is my egg favorite of 2019!

Reasons why I love making Shakshuka so much now
  • It is healthy, with natural ingredients so no guilt factor involved
  • Shakshuka paired with toasted bread and Labneh feels like the most indulgent meal ever when its quite the opposite.
  • Super easy and quick to whip up.
  • The Spicy flavors in the dish totally agree with my palate! In other words its Delishhh!!
  • Can totally be eaten as a Dinner option.

I’ll be honest, I am mostly doing intermittent fasting so, breakfast usually isn’t part of my routine. I usually almost EXCLUSIVELY have Shakshukas for dinner and I have never felt full and so light at the same time after having a meal. *True Story*


The shakshuka is served directly in the pan that it is prepared in. So make sure you select a pan that you want to serve your shakshuka in. The prepping of this dish starts like most recipes, Chopped onions and garlic sauteed in oil. I like taking the onions to a slightly golden area and then add chopped red bell peppers.

The size of the bell pepper chunks it totally up to you. You can cut the bell peppers as chunky or as fine as you prefer.

Saute the bell peppers for a min or 2. Next, add tomatoes. Now you could directly add chopped tomatoes, but sometimes the tomatoes I get here (read Middle East) take all the time in the world to soften up. So what I like to do is, I add a little water and grind my tomatoes a little coarsely (not pureed completely, as it appears to be in the picture). Or you could add canned tomatoes as well. I add all my seasonings at this point, salt, pepper, etc. and cover the tomato base with a lid. Also add a little water. This should take around 10 mins to cook.

tomato base ready for shakshuka

After 10 mins check to see if the tomato base is ready and the oil has separated on the sides. Make sure the tomatoes are a little watery at this point and not too thick. You can add a little more water (about 1/4 cup) if you feel your tomato base has thickened too much.

The tomato base should be of a curry consistency.

Use a spoon to push the the tomato base aside in 4 areas and make sort of  a small pocket. Break your eggs in the pockets and cover the pan again.

Cover the eggs and tomatoes and reduce the flame to low. Let it cook for roughly 5 mins. There is no right or wrong way to cook these eggs. I like mines a bit runny but some people prefer the yolks cooked completely. Its up to you how well done you want your eggs to be.

For a runny yolk – cook for 5 mins
For well cooked eggs – Simmer for 8 mins.

PRO-TIP: Always sprinkle some salt and black pepper on top of the eggs once they are done.

Get your toast going and serve your Shakshuka garnished with some dill or parsley and feta cheese on top. I have had my Shakshuka with Labneh and I tell you, THAT combination has blown me away!

how to make Easy Shakshuka Recipe indian

how to make Easy Shakshuka Recipe indian

If you are into healthy eating, Click here to check out the other healthy recipes on the blog.

How to make an Easy Shakshuka Recipe



Yield: 2 servings
Prep Time: 10 minutes
Cook Time: 18 minutes
Total Time: 28 minutes

Typical Mediterranean spicy eggs, cooked in a bed of tomato sauce with onions and garlic


  • 4 eggs
  • 4 tbsp oil
  • 1/2 a bell pepper diced
  • 3 cloves of garlic finely chopped
  • 1 small onion finely chopped
  • 3 big tomatoes (chopped fine almost paste like in a chopper with a little water) - or 1 cup of canned tomatoes
  • 1/4 cup water
  • 1/2 tsp salt + extra to sprinkle
  • 1/2 tsp black pepper powder + extra to sprinkle
  • 1 tsp roasted cumin powder (Zeera powder)
  • 1/2 tsp Coriander powder (dhania powder)
  • A little feta cheese and chopped parsley to garnish


  1. In a skillet pan, add oil, chopped garlic, onion and bell pepper and saute at medium heat.
  2. Once the onions turn translucent to light gold, add tomatoes and spices
  3. Add water, cover the skillet pan with a lid and let the tomatoes simmer for 10 to 15 mins at medium flame.
  4. Remove the lid and stir the tomato gravy. Most of the water should have evaporated by now.
  5. Make 4 depressions in the tomato gravy and break the eggs into those depressions.
  6. Reduce the flame to low and cover the skillet with a lit and let the eggs cook for 5 mins.
  7. Turn off the flame after 5 mins. Sprinkle salt and black pepper all over the egg.
  8. Garnish with feta cheese and parsley. Serve with toasted bread.
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 520Total Fat: 42gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 32gCholesterol: 385mgSodium: 1015mgCarbohydrates: 21gFiber: 7gSugar: 11gProtein: 18g

easy shakshuka recipe pinterest pin

Did you make this recipe?

Tag @butteroverbae on Instagram and hashtag it #butteroverbae

Related posts:

Notify of
Inline Feedbacks
View all comments
Skip to Recipe
Thoughts? C'mon I'm not a mind reader, tell me!x
Scroll to Top