Shakshuka with Spiced Tomato Sauce

Featured in: Quick Cozy Dinners

This beloved Middle Eastern and North African dish brings together perfectly poached eggs nestled in a simmering, aromatic tomato sauce. The combination of cumin, paprika, and coriander creates layers of warm spice, while fresh bell peppers and onions provide sweetness and depth. Ready in just 35 minutes, this one-pan meal is ideal for brunch, lunch, or a light dinner. The runny yolks create a natural sauce when mixed with the spiced tomatoes, making each bite incredibly satisfying.

Updated on Sat, 24 Jan 2026 02:01:39 GMT
A close-up of vibrant shakshuka with poached eggs nestled in a rich, spiced tomato and bell pepper sauce, garnished with fresh cilantro and crumbled feta. Save
A close-up of vibrant shakshuka with poached eggs nestled in a rich, spiced tomato and bell pepper sauce, garnished with fresh cilantro and crumbled feta. | nomiqo.com

Shakshuka is a vibrant, protein-rich breakfast dish featuring poached eggs simmered in a spiced tomato and pepper sauce. This savory classic is perfect for a hearty start to the day, offering a warm and aromatic flavor profile rooted in Middle Eastern and North African cuisine.

A close-up of vibrant shakshuka with poached eggs nestled in a rich, spiced tomato and bell pepper sauce, garnished with fresh cilantro and crumbled feta. Save
A close-up of vibrant shakshuka with poached eggs nestled in a rich, spiced tomato and bell pepper sauce, garnished with fresh cilantro and crumbled feta. | nomiqo.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

With a preparation time of just 10 minutes and a cooking time of 25 minutes, this dish transforms simple vegetables like onions and bell peppers into a rich, thickened sauce. The addition of cumin, paprika, and coriander creates a smoky depth that perfectly complements the creamy, runny yolks of the poached eggs.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 2 tbsp olive oil
  • 1 large onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 (28 oz / 800 g) can crushed tomatoes (or 6 ripe tomatoes, diced)
  • 1 small chili pepper, finely chopped (optional)
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1/2 tsp ground coriander
  • 1/4 tsp cayenne pepper (optional)
  • Salt and black pepper, to taste
  • 4 large eggs
  • 2 tbsp fresh parsley or cilantro, chopped
  • 50 g (1/3 cup) feta cheese, crumbled (optional)

Instructions

Step 1
Heat olive oil in a large skillet or sauté pan over medium heat.
Step 2
Add diced onion and bell pepper; cook for 5–7 minutes until softened.
Step 3
Stir in garlic and chili pepper; sauté for 1 minute.
Step 4
Add crushed tomatoes, cumin, paprika, coriander, cayenne, salt, and pepper. Stir to combine.
Step 5
Simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens.
Step 6
Make 4 wells in the sauce. Crack an egg into each well.
Step 7
Cover the pan and cook for 6–8 minutes, or until eggs are just set but yolks remain runny (cook longer for firmer yolks).
Step 8
Remove from heat. Garnish with chopped parsley or cilantro and crumbled feta, if using.
Step 9
Serve immediately, ideally with crusty bread or warm pita.

Zusatztipps für die Zubereitung

To ensure success, use a large skillet with a tight-fitting lid to help the eggs cook evenly. It is important to let the sauce simmer uncovered for the full 10–12 minutes so it thickens enough to support the weight of the eggs. For the best experience, aim for runny yolks which act as a rich sauce when broken.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For extra flavor, consider adding a pinch of smoked paprika or harissa to the spice mix. You can also swap fresh bell pepper for roasted red peppers to achieve a sweeter taste. To make this recipe vegan, simply omit the eggs and add sautéed tofu or protein-packed chickpeas instead.

Serviervorschläge

This dish is best served immediately while still warm. It pairs perfectly with crusty artisan bread, warm pita, or flatbread, which are ideal for dipping into the savory tomato sauce and creamy egg yolks. For a complete presentation, garnish generously with fresh herbs and feta.

Hearty shakshuka breakfast dish with runny egg yolks in a warm skillet, served alongside crusty artisan bread perfect for dipping into the savory sauce. Save
Hearty shakshuka breakfast dish with runny egg yolks in a warm skillet, served alongside crusty artisan bread perfect for dipping into the savory sauce. | nomiqo.com

At 220 calories and 10g of protein per serving, this shakshuka is a healthy and balanced meal. Remember that it contains eggs and dairy if you include the feta. Enjoy this simple yet exotic dish as a nutritious breakfast or even a quick and satisfying weeknight dinner.

Recipe FAQs

What is shakshuka?

Shakshuka is a traditional Middle Eastern and North African dish of eggs poached in a spiced tomato and pepper sauce, typically served for breakfast or brunch with bread.

How do I know when the eggs are done?

The whites should be fully set and opaque, while yolks remain slightly runny. This usually takes 6-8 minutes covered. Cook longer if you prefer firmer yolks.

Can I make this ahead?

The tomato sauce base can be made 1-2 days ahead and refrigerated. Reheat gently, create wells, and add fresh eggs when ready to serve.

What should I serve with shakshuka?

Crusty bread, warm pita, or flatbread are essential for dipping. It also pairs well with roasted potatoes, olives, or a simple green salad.

Can I make it spicy?

Absolutely. Add more chili pepper, cayenne, or a tablespoon of harissa paste to the tomato sauce for extra heat. Adjust to your preference.

Is shakshuka gluten-free?

The dish itself is naturally gluten-free. Just ensure any bread served alongside is gluten-free or skip it entirely.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shakshuka with Spiced Tomato Sauce

Savory poached eggs in a rich spiced tomato sauce with peppers and onions

Prep Duration
10 min
Cook Duration
25 min
Total Duration
35 min
Created by Chloe Bennett


Skill Level Easy

Cuisine Type Middle Eastern

Portions 4 Serving Size

Dietary Details Vegetarian-Friendly, No Gluten

Ingredient List

Vegetables

01 2 tablespoons olive oil
02 1 large onion, diced
03 1 red bell pepper, diced
04 3 cloves garlic, minced
05 1 (28 oz) can crushed tomatoes
06 1 small chili pepper, finely chopped (optional)

Spices

01 1 teaspoon ground cumin
02 1 teaspoon sweet paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper (optional)
05 Salt and black pepper, to taste

Eggs

01 4 large eggs

Garnish

01 2 tablespoons fresh parsley or cilantro, chopped
02 1/3 cup feta cheese, crumbled (optional)

Recipe Steps

Step 01

Heat the Pan: Pour olive oil into a large skillet or sauté pan and warm over medium heat.

Step 02

Sauté Aromatics: Add diced onion and bell pepper to the hot oil. Cook for 5 to 7 minutes, stirring occasionally, until vegetables soften and become fragrant.

Step 03

Add Garlic and Chili: Stir in minced garlic and finely chopped chili pepper. Sauté for 1 minute until garlic becomes aromatic but not browned.

Step 04

Build the Sauce: Pour in crushed tomatoes, then add cumin, paprika, coriander, cayenne, salt, and pepper. Stir thoroughly to incorporate all spices into the tomato base.

Step 05

Thicken the Sauce: Simmer the mixture uncovered for 10 to 12 minutes, stirring occasionally. Allow the sauce to reduce and thicken slightly to a rich consistency.

Step 06

Create Wells for Eggs: Use the back of a spoon to create 4 shallow wells in the thickened sauce. Crack one egg directly into each well, keeping yolks intact.

Step 07

Poach the Eggs: Cover the pan with a lid and continue cooking for 6 to 8 minutes. Cook until egg whites are fully set but yolks remain runny. Extend cooking time for firmer yolks if preferred.

Step 08

Finish and Garnish: Remove the pan from heat immediately. Sprinkle fresh parsley or cilantro evenly over the top. Add crumbled feta cheese if using.

Step 09

Serve: Serve the shakshuka hot directly from the pan. Accompany with crusty bread or warm pita for dipping into the sauce and runny yolks.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large skillet or sauté pan with lid
  • Cutting board
  • Chef's knife
  • Wooden spoon

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains eggs
  • Contains dairy when feta cheese is used
  • Gluten-free when served without bread

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 220
  • Lipids: 12 g
  • Carbohydrates: 18 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.