Home » Recipes » How To Make Shakshuka

How To Make Shakshuka

This post may contain affiliate links. Read my disclosure policy.

This easy shakshuka recipe is built around a rich tomato sauce base, with gently poached eggs set right in the middle and crumbled feta scattered on top. Shakshuka is one of those dishes that you can make if you want a quick and filling breakfast, paired with some crusty bread.

A skillet of shakshuka with poached eggs in tomato sauce, topped with fresh parsley and crumbled feta cheese.
How To Make Shakshuka. Photo credit: Cooking Blast.

It was that one morning when I found half an onion on the counter and a can of tomatoes I needed to use. I threw everything into one pan, let it go, and pulled out something that looked and smelled way better than the effort I put in. It has been a regular in my kitchen when I have plenty of tomatoes available.

A promotional banner for the e-book "Blazing Through the Kitchen," showing a laptop, tablet, and phone with the book cover, and a call-to-action button reading "Yes, I am in.
Subscribe.

Make It as Mild or Spicy as You Like

The spice level in this dish is completely up to you, which is part of what makes it work for so many different people. If you want it mild, swap the jalapeños for a regular green bell pepper, and the dish stays just as flavorful without the kick. Add an extra chili or more seasoning for a bolder, smokier result if that suits your taste better. You can even prepare air fryer chicken with orange sauce at the same time, or make some chicken lettuce wraps for a lighter pairing, and battered air fryer pickles to serve alongside.

Fresh or Canned Tomatoes Both Work

You can use fresh tomatoes when they are in season and want a lighter, brighter sauce. A can of diced tomatoes is the easier option year-round and provides a deep, consistent base without extra prep. Some people call this baked eggs in tomato sauce, but whichever way you go, the result is the same thick, satisfying result.

A pan of shakshuka with poached eggs in tomato sauce, garnished with cilantro and crumbled cheese. Fresh tomatoes, cilantro, and two forks are nearby on a light surface.
A pan of shakshuka garnished with cilantro.

No-Fuss Guide to Making Shakshuka Recipe

Here is exactly how to make shakshuka at home from start to finish. One skillet, a handful of ingredients, and four steps are all it takes.

Get Your Cooking Crew Ready

  • Skillet: It heats evenly and gives you good control over the simmer.
  • Large Spoon: Use this to stir the sauce, crush the tomatoes, and make the wells for the eggs before cracking them in.

Ingredients You’ll Need for Flavor Explosion:

  • Olive Oil: Gets the pan going and gives the vegetables a good surface to cook in without sticking.
  • Onion: The onion builds the savory base of the whole dish.
  • Red Bell Pepper: Adds natural sweetness and body to the sauce, balancing the tomatoes’ acidity.
  • Jalapeños or Red Hot Peppers: These are the ones that bring the heat.
  • Garlic: Chopped garlic adds aroma with the spices.
  • Smoked Paprika: Gives the sauce its warm, smoky color and flavor.
  • Ground Cumin: Adds a gentle earthiness to the spiced tomato base without overpowering it.
  • Salt and Black Pepper: Season throughout the cooking process, not just at the end.
  • Tomatoes: A can of diced tomatoes gives you a deep, consistent tomato flavor.
  • Cilantro: Stirred in near the end for freshness.
  • Eggs: Go directly into the sauce and cook gently in the heat of the pan.
  • Crumbled Feta: Adds a salty, creamy contrast to the rich sauce.
  • Crusty Bread for Serving: For scooping up the sauce and egg.

*Exact measurements are listed in the recipe card below.

Your Flavor-Packed Game Plan for Middle Eastern Poached Egg Recipe

One: Dice and Measure Your Ingredients

Dice the onion, red bell pepper, and jalapeños into small, even pieces before you turn on the heat. Chop the garlic and measure out all your spices so they are lined up and ready the moment you need them. Having everything prepped before the pan heats up keeps the whole process moving without any stops in the middle.

Top-down view of shakshuka ingredients, including eggs, red bell pepper, tomatoes, onion, garlic, jalapeños, feta, cilantro, spices, and olive oil, labeled for a recipe.
Ingredients for How To Make Shakshuka.

Two: Cook the Vegetables and Add the Spices

Heat the skillet over medium heat, add the olive oil, and swirl to coat the bottom of the pan. Add the diced onion and red bell pepper and cook for 6 to 7 minutes, stirring occasionally, until they soften and pick up a little color around the edges. Add the garlic, smoked paprika, cumin, and salt and pepper, and stir everything together for about 1 minute until the pan smells fragrant.

A frying pan with diced red and green bell peppers being sautéed, stirred with a wooden spoon on a white background.
A frying pan with diced red and green bell peppers.

Three:  Build the Sauce and Let It Simmer

Pour in the canned tomatoes and use a large spoon to crush them gently as you stir them into the pan. Bring the mixture to a gentle boil, then lower the heat and let it simmer uncovered for 10 to 30 minutes, stirring occasionally, until the sauce thickens to a rich, spoonable consistency. Stir in 2 tablespoons of cilantro, taste, and adjust the seasoning before you add the eggs.

A frying pan with chopped vegetables, spices, and garlic being stirred with a wooden spoon on a white surface.
A frying pan with chopped vegetable and spices.

Four: Add the Eggs and Finish the Dish

Use a spoon to make six small wells in the sauce, then crack an egg into each well carefully so the yolk stays intact. Spoon a little sauce over the egg whites, cover the pan, and cook for about 8 minutes until the whites are set and the yolks are still runny. Each egg comes out poached, nestled in the sauce, so remove from the heat, top with the remaining cilantro and crumbled feta, and serve immediately with bread.

A frying pan with tomato sauce and a raw egg on top, placed on a white surface.
A frying pan with tomato sauce and a raw egg on top.

Recipe Notes by Zuzana:

The lid is the part people rush, and it changes everything about the eggs. The first time I made this, I lifted the lid twice to check on the yolks, and the steam escaped both times, which meant the whites took almost three extra minutes to set and the texture went slightly rubbery at the edges. Leave the lid on the whole time and trust the eight minutes. The sauce thickness matters just as much going in. For another breakfast option, try out my feta egg scramble casserole.

  • To get a good poach on the eggs, keep the heat on low after you add them and resist lifting the lid before the time is up.
  • If you prefer a firmer yolk, leave the lid on for an extra 2 to 3 minutes after the whites set.
  • Swap cilantro for fresh parsley if that works better for you. It gives a slightly different but still fresh finish.
  • The sauce is better with more time on the heat. Let it simmer on the longer end if you can, the flavor goes deeper the longer it cooks.
A skillet with six poached eggs in a tomato sauce, topped with cilantro and crumbled cheese.
A skillet with six poached eggs in a tomato sauce.

Kitchen Q&A: Let’s Crack It

What are the Best Pair-Ups to Serve with Shakshuka?

Tear off a piece of pita bread and dip it straight into the sauce for the most classic way to eat this dish. It also pairs well with sausage and egg muffinscream cheese crepes, and creamy eggs if you want to put together a fuller brunch spread with minimal extra work. For a drink to go with it, a cold-brew sorrel keeps things light and refreshing.

What are the Smart Storage Hacks Eggs with Tomato Sauce?

Store leftover shakshuka in an airtight container in the fridge for up to 3 days. The sauce keeps well on its own, but the eggs can get rubbery when reheated, so a fresh batch is worth it if you have the time. Reheat the sauce slowly over low heat and crack fresh eggs directly into it for the best result.

A skillet of shakshuka with four poached eggs in tomato sauce, topped with crumbled cheese and fresh cilantro, on a striped cloth.
A skillet of shakshuka with four poached eggs.

How to Freeze Shakshuka Like a Pro?

The tomato sauce freezes well on its own, so freeze it before the eggs go in rather than after. Let it cool completely, transfer to a freezer-safe container, and store for up to 2 months. When ready to use, thaw overnight in the fridge, reheat in a skillet, and cook fresh eggs directly in the sauce.

More Easy-Breezy Recipes You’ll Love

If you want to keep the good food going, a few more recipes are worth adding to your list. Garlic Parmesan chicken wings are crispy and full of flavor, and they come together fast whenever you want something satisfying on the table. For something lighter, this bold, zesty, high-protein chicken salad is a solid option for a quick meal that requires little prep.

Try out with something fun like these tangy fried pickles with ranch dip, which are quick to make and always go fast at the table. These recipes make it easy to keep things interesting without spending too much time in the kitchen.

Pin Now and Savor Later

A pan of shakshuka with poached eggs in tomato sauce, topped with cilantro and crumbled cheese, is shown from above. Text reads "How to Make Shakshuka" and "cookingblast.com".
A pan of shakshuka with poached eggs.

Need Support or have Questions? Join us on Facebook.

Follow us on Pinterest, Instagram, TikTok, Flipboard, or YouTube.

For weekly New Recipes and a FREE E-Book get into our NEWSLETTER.

Get Your Printable Recipe Here

If You Loved It, Drop a 5-Star High Five!

A skillet with six eggs cooked in a tomato sauce, topped with crumbled cheese and fresh herbs, sits on a striped towel next to utensils and a bowl of cheese.

How To Make Shakshuka

Zuzana Paar
No ratings yet
This easy shakshuka recipe combines a rich tomato sauce with gently poached eggs and crumbled feta. It is a simple, satisfying dish that comes together in one pan and works perfectly for breakfast or brunch.
Prep Time 10 minutes
Cook Time 37 minutes
Course Breakfast
Cuisine International, Mediterranean
Servings 3 Servings
Calories 214 kcal

Equipment

Ingredients
 
 

  • 1 Tablespoon Olive Oil
  • 1 Cup Onion diced small
  • 1 Cup Red Bell Pepper diced
  • 2 Pieces Jalapeños or red hot peppers, swap with green bell pepper for mild
  • 3 Cloves Garlic chopped
  • 1 Tablespoon Smoked Paprika
  • ½ teaspoon Ground Cumin
  • 1 Pinch Salt
  • 1 Pinch Black Pepper
  • 1 Can Tomatoes 28 ounces, diced
  • 3 Tablespoons Cilantro chopped
  • 6 Eggs
  • Crumbled Feta
  • Crusty Bread for serving

Instructions
 

  • Dice the onion, bell pepper, and jalapeños, chop the garlic, and measure the spices.
  • Sauté the onion and bell pepper until softened, then add the garlic, spices, salt, and pepper.
  • Add the tomatoes, simmer until thickened, then stir in most of the cilantro and adjust seasoning.
  • Crack eggs into wells in the sauce, cover and cook until the whites are set, then top with feta and remaining cilantro before serving.

Notes

  • To get a good poach on the eggs, keep the heat on low after you add them and resist lifting the lid before the time is up.
  • If you prefer a firmer yolk, leave the lid on for an extra 2 to 3 minutes after the whites set.
  • Swap cilantro for fresh parsley if that works better for you. It gives a slightly different but still fresh finish.
  • The sauce is better with more time on the heat. Let it simmer on the longer end if you can, the flavor goes deeper the longer it cooks.

Nutrition

Serving: 1CupCalories: 214kcalCarbohydrates: 11gProtein: 13gFat: 14gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.03gCholesterol: 327mgSodium: 156mgPotassium: 380mgFiber: 3gSugar: 5gVitamin A: 3226IUVitamin C: 69mgCalcium: 80mgIron: 3mg

Disclaimer

Please note that nutrient values are estimates only. Variations can occur due to product availability and manner of food preparation. Nutrition may vary based on methods of origin, preparation, freshness of ingredients, and other factors.

Tried this recipe?Let us know how it was!

other breakfast options

Other breakfast options can help keep your mornings varied, simple, and satisfying. Choose from hearty, protein-packed, sweet, or savory dishes to add more variety to your breakfast routine.

Sharing is caring!

By Zuzana Paar on June 21st, 2026
Photo of author

About Zuzana Paar

Welcome to Cooking Blast, the place where cooking is all about fun, flavor, and fearless creativity! Here, we’re not just following recipes—we’re experimenting, mixing things up, and adding a little adventure to every dish. Grab your spatula, crank up the music, and let’s make cooking less of a chore and more of a celebration. Because in this kitchen, every meal is an opportunity to blast off into something delicious.

More Posts by this author.

Leave a Comment

Recipe Rating