Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce

Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce
Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce

Shakshuka is one of those meals that earns a permanent spot in your weekly rotation without asking for much. Eggs poach right in a bold, spiced tomato sauce built from pantry staples you already have. The sauce does most of the work. The eggs finish it in minutes. Whether you are pulling this together for a slow weekend brunch or a quick weeknight dinner when you do not want to think too hard, this shakshuka recipe is reliable, satisfying, and genuinely good every single time you make it.

Pin Recipe
Quick Recipe Facts
Prep Time 10 min
Cook Time 25 min
Rest Time 2 min
Total Time 37 min
Course Breakfast, Brunch, Dinner
Cuisine Middle Eastern, North African
Servings 4 servings
Calories 210 kcal per serving
Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce ingredients
//ads//
Ingredients
For the Sauce
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika , Use smoked, not sweet. It changes the depth of the sauce.
  • 0.5 teaspoon ground coriander
  • 0.25 teaspoon cayenne pepper , Adjust to your heat preference.
  • 0.5 teaspoon salt , Plus more to taste after simmering.
  • 0.25 teaspoon black pepper
  • 1 can (28 oz) crushed tomatoes
  • 1 teaspoon sugar , Optional. Balances acidity in the tomatoes.
For the Eggs
  • 4 large eggs , Up to 6 if your skillet is wide enough.
To Finish
  • fresh parsley or cilantro, chopped , Add right before serving.
  • crumbled feta cheese , Optional but recommended.
  • red pepper flakes , Optional.
  • crusty bread or warm pita , For serving and scooping.
Equipment
  • Large skillet or cast iron pan, 10 to 12 inch
  • Wooden spoon or spatula
  • Lid for the skillet
  • Sharp knife
  • Cutting board
  • Can opener
  • Small bowl for cracking eggs individually
Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce how to make
How to Make
  1. Saute onion, bell pepper, and garlic in olive oil until soft.
  2. Add spices and cook them for 30 to 60 seconds.
  3. Pour in crushed tomatoes and simmer the sauce for 10 to 12 minutes.
  4. Create wells in the sauce and crack eggs directly in.
  5. Cover and cook until the whites are set.
Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce instructions
//ads//
Instructions
  1. Heat the olive oil in a large skillet over medium heat.
  2. Add the diced onion and cook for 5 to 6 minutes, stirring occasionally, until it softens and turns translucent.
  3. Add the diced red bell pepper and cook for another 3 minutes.
  4. Stir in the minced garlic and cook for 1 minute until it smells fragrant.
  5. Add the cumin, smoked paprika, coriander, cayenne, salt, and black pepper. Stir and let the spices cook for 30 to 60 seconds.
  6. Pour in the crushed tomatoes and stir everything together.
  7. Add the sugar if using. Reduce the heat to medium low.
  8. Simmer the sauce uncovered for 10 to 12 minutes, stirring occasionally, until it thickens slightly.
  9. Taste and adjust salt or heat as needed before adding the eggs.
  10. Use the back of a spoon to press 4 to 6 shallow wells into the sauce.
  11. Crack one egg into a small bowl first, then slide it into a well. Repeat for each egg.
  12. Season the tops of the eggs lightly with salt and pepper.
  13. Place the lid on the skillet.
  14. Cook on medium low for 5 to 8 minutes. Check at 5 minutes for runny yolks, or continue to 8 minutes for fully set yolks.
  15. Remove from heat and let the pan rest for 2 minutes.
  16. Scatter fresh parsley or cilantro on top, and add crumbled feta if using.
  17. Serve directly from the pan with warm bread.
Expert Tips
  • Use a wide, heavy pan so the sauce spreads evenly and each egg has its own space.
  • Do not rush the onion. Taking the full 5 to 6 minutes to soften it builds real flavor in the base.
  • Toast the spices for at least 30 seconds before adding the tomatoes. That short step makes a noticeable difference in the final sauce.
  • Keep the heat at medium low once the eggs go in. High heat toughens the whites before the yolks have time to set.
  • Crack each egg into a small bowl before adding it to the pan. One broken yolk will not ruin the batch that way.
  • If your tomatoes taste sharp, a pinch of sugar or a small drizzle of honey smooths the sauce out without making it sweet.
  • Add fresh herbs only at the very end. They brighten the whole dish and lose that brightness quickly if cooked.
  • Remember that the eggs keep cooking from the residual heat after you remove the lid. Pull the pan off heat when the yolks still look slightly underdone.
Common Mistakes to Avoid
  • Skipping the simmer: A sauce that has not reduced properly will be too thin and watery for the eggs to sit in correctly.
  • Overcooking the eggs: Residual heat continues the cooking after you remove the lid. Take the pan off the burner while the yolks still look a touch underdone.
  • Crowding the eggs: Do not add more eggs than the surface area can hold. They will run into each other and cook unevenly.
  • Underseasoning the sauce: Taste and adjust before the eggs go in. Once they are in the pan, seasoning gets harder.
  • Using a lid that does not fit properly: The steam from a covered pan is what sets the tops of the eggs. A loose lid slows that process significantly.
  • Adding the eggs to a cold sauce: Make sure the sauce is actively simmering before the eggs go in. A sauce that is not hot enough will cook the eggs unevenly.
Variations
  • Green shakshuka: Swap the crushed tomatoes for tomatillos or a mix of spinach, zucchini, and a splash of cream. Use cilantro and fresh jalapeño instead of the warm spices.
  • Spicier version: Double the cayenne or add a chopped fresh chili with the bell pepper at the start.
  • Merguez shakshuka: Brown crumbled merguez sausage in the pan before the onions, drain the excess fat, then build the sauce on top.
  • Dairy free: Skip the feta. The dish holds up completely without it.
  • With chickpeas: Stir one cup of drained chickpeas into the sauce with the tomatoes for more protein and a heartier texture.
  • Fire roasted tomatoes: Substitute crushed tomatoes with fire roasted canned tomatoes for a smokier base.
  • Turkish style: Add a spoonful of plain yogurt and a drizzle of chili butter over the top before serving.
Storage and Reheating Tips
  • Leftover sauce without eggs: Store in an airtight container in the fridge for up to 4 days. Reheat on the stovetop and add fresh eggs when ready.
  • Leftover shakshuka with eggs: Keeps for up to 2 days. The eggs firm up in the fridge. Reheat gently on low with a splash of water and a lid.
  • Freezing the sauce: The tomato sauce freezes well for up to 3 months. Do not freeze with eggs. Thaw overnight in the fridge before reheating.
  • Reheating tip: Always use medium low heat. High heat makes the eggs rubbery quickly.
  • Meal prep option: Make the sauce up to 3 days ahead and refrigerate it. Add fresh eggs when reheating. The whole thing comes together in under 10 minutes.
Shakshuka Recipe: Eggs Simmered in Spiced Tomato Sauce recipe visual
// ads //
FAQs
Recipe Notes
  • The sauce recipe doubles easily. Make a larger batch and refrigerate the extra for quick meals throughout the week.
  • Smoked paprika and regular paprika are not the same thing. Smoked paprika gives the sauce real depth. It is worth using.
  • Room temperature eggs cook more evenly than cold eggs straight from the fridge. Set them out about 10 minutes before you start cooking.
  • Four eggs sit comfortably in a 10 inch skillet. If you are using a 12 inch pan, you can fit up to 6.
  • If the sauce gets too thick before the eggs are set, add a small splash of water around the edges of the pan and put the lid back on.
  • Serving from the cast iron pan keeps everything warmer longer and skips an extra dish.
Nutrition
Calories: 210 kcal per serving
Carbohydrate: 15g
Protein: 10g
Fat: 13g
Fiber: 4g
Sugar: 8g
Sodium: 480mg
Final Thoughts

Shakshuka earns its place in regular rotation not because it is trendy but because it actually works. The sauce takes care of itself, the eggs cook quickly, and the whole thing comes together in under 40 minutes with ingredients you probably already have. Once you have made this shakshuka recipe a few times, you will stop thinking of it as a recipe at all. It becomes one of those meals you just know how to make. The spice balance, the egg timing, when to add the lid and when to pull the pan off heat. That comfort with the process is what makes it worth making again and again. Good food does not always need to be complicated. Sometimes a pan of spiced tomatoes and eggs is exactly the right answer.

Keyword: shakshuka recipe, eggs in tomato sauce, spiced tomato sauce eggs, easy shakshuka, Middle Eastern breakfast
❤ Tried this recipe? Let us know how it was!

Leave a Comment