Quick and Easy SHAKSHUKA recipe. Poached eggs cooked in a rich warm spiced tomato sauce, topped with feta, olives and parsley. This recipe is perfect for sharing!

Shakshuka with feta in a skillet with slices of toasted wholewheat bread in the background

The name is SHAKSHUKA (pronounced ‘shack-shoe-kah’). I frowned and asked again, looking absolutely like a fool at a foodie event. Shouldn’t I know this stuff? Thankfully my foodie friend who stood next to me seemed to have little to no knowledge about shakshuka, leaving us both with no choice but to stuff our mouths with this saucy-eggy thing before we voiced further obliviousness.

but what is shakshuka really?

Sometimes called shakshouka, this dish has its roots in the Middle East and Northern Africa, were it has existed for centuries!  The traditional dish consists of eggs poached in a sauce of tomatoes, olive oil, peppers, onion and garlic, and commonly spiced with cumin, paprika, cayenne pepper and nutmeg. Today there are many variations of Shakshuka but it’s still traditionally served with pita bread, challah or a crusty bread.

love Mediterranean flavors? Try these recipes next:

Sheet Pan Mediterranean Shrimp

Instant Pot Mediterranean Quinoa

Mediterranean Lentil & Quinoa Salad

Poached eggs in a tomato-based mixture in a cast iron skillet without the toppings
Shakshuka topped with black olives, parsley and feta cheese

how to make a traditional shakshuka recipe

  • Start by heating oil in a cast iron skillet. I am using my Le Creuset cast iron skillet because it distributes heat perfectly and all my eggs are cooked evenly. Plus it is very pretty to serve since shakshuka is served in the cast iron skillet it’s cooked in 🙂
  • Add the shallots (substitute for white onions) and red bell peppers. Try to chop them all the same size so they cook uniformly. When the onions are translucent and the peppers have softened, add garlic and sauté until fragrant.
  • Now go ahead and add in all the spices. Stir to combine. Your kitchen should be smelling pretty awesome by now!
  • Time for the can of chopped tomatoes in sauce. I am using Mutti finely chopped tomatoes in sauce. Cook on medium low heat for 3-5 minutes. This particular sauce is ready-to-go and does not ‘require’ cooking, however the sauce needs to be heated through so the eggs can cook.
  • Once the sauce is hot, make five indentations in the sauce to add the eggs. Crack an egg in each indentation, then turn the heat down to low, cover and let it simmer for 4-5 minutes or until the eggs are no longer translucent and there is a film over the yolk. At this point if you poke the yolk with a fork, it should be runny. Cook longer if you don’t like soft eggs.
  • Top this easy shakshuka with feta cheese, Kalamata olives and garnish with fresh cilantro or parsley.
Shakshuka in a skillet with a big spoon
Shakshuka topped with black olives, parsley and feta cheese in a skillet with a big spoon

Needless to say, my friend and I fell in love with Shakshuka at first bite. I couldn’t find it anywhere near my suburban town, so I kept driving back to the city to treat myself to this meal, over and over again. That lead me to try and figure out how to prepare this at home. Turns out shakshuka is very easy to make, and it’s the distinct combination of spices that makes this dish so special.

Shakshuka is the perfect recipe for gatherings. This easy Mediterranean dish has a deep rich flavor from the warm combination of spices and perfectly poached eggs. The toppings add another layer of flavor and texture that completes the dish. Serve with a side of crusty bread or pita bread.

If you make this Shakshuka recipe, be sure to leave a comment and/or give this recipe a rating! I love to hear from you and always do my best to respond to all your comments. Also, don’t forget to tag me on Instagram for a special shutout and/or a chance of being featured in my newsletter!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Shakshuka or sometimes called shakshouka consists of poached eggs in tomato sauce mixture topped with olives, parsley and feta cheese

Easy Shakshuka Recipe

by Silvia Ribas
Quick and Easy SHAKSHUKA! Rich, warm spiced tomato sauce with poached eggs, topped with feta, olives and parsley!
Prep: 8 minutes
Cook: 16 minutes
Servings: 5 servings


  • Skillet


  • 28 oz can chopped tomatos in sauce
  • 5 eggs
  • 2 tbsp olive oil
  • 1 small shallot, chopped
  • 1 whole red bell pepper, chopped
  • 3 cloves garlic, minced


  • 2 tsp each, ground coriander and smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 1 pinch salt and ground black pepper, to taste


  • 1 Handful fresh cilantro or parsley
  • 1/2 cup feta cheese, crumbled
  • 1/3 cup pitted kalamata olives


  • Heat oil in a medium cast-iron skillet. Add in shallots and red bell pepper. Sauté until onion is translucent and peppers have softened. Then add garlic and stir.
  • Add in spices and stir. Sauté for another minute.
  • Add can of tomatoes with sauce and stir. Turn down the heat and cover. Allow this to cook and sauce to heat up uniformly for 3-5 minutes.
  • Make five indentations in the sauce and crack an egg on each opening. Make sure the heat is turned down low. Cover and let this simmer for 4-5 minutes or until the egg white is no longer translucent and there is a film over the yolk. The eggs should still look soft and if you poke the yolk with a fork, it should be runny. Cook for longer if you don't like soft eggs.
  • Remove from heat. Top with feta, olives and garnish with fresh cilantro or parsley. Serve in skillet with a side of pita or toast.

Nutrition information is automatically calculated, so should only be used as an approximation.

Keyword: shakshuka
Course: Breakfast
Cuisine: Mediterranean
Like this? Leave a comment below!
Shakshuka with feta cheese consists of poached eggs in a rich tomato-based mixture

Save this recipe to Pinterest for later!

Just hover over the image and click the “Save” button.

Shakshuka consisting of poached eggs and a tomato-based mixture in a skillet with slices of toasted wholewheat bread in the background

Hi! I’m Silvia.

My goal is to make cooking simple and enjoyable.

Garden in the Kitchen is full of easy and balanced recipes for busy families. Classics get a healthier twist with additions of veggies or alternative ingredients.

I hope my recipes will inspire you to cook more home meals and above all have fun in the kitchen!

You May Also Like

Leave a comment

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

Recipe Rating