Shakshuka Spiced Tomato Eggs

Featured in: Everyday Suppers

This classic Middle Eastern skillet dish combines poached eggs with a rich, spiced tomato and pepper sauce. The aromatic blend of cumin, paprika, and coriander creates layers of flavor while the eggs cook to perfection in the simmering sauce. Ready in just 35 minutes, this protein-packed meal serves four and is naturally vegetarian and gluten-free. Garnish with fresh herbs and crumbled feta for extra richness, and serve with crusty bread to soak up every last bit of sauce.

Updated on Sat, 24 Jan 2026 22:48:30 GMT
A vibrant skillet of homemade Shakshuka features poached eggs nestled in a rich, spiced tomato sauce, garnished with fresh herbs. Save
A vibrant skillet of homemade Shakshuka features poached eggs nestled in a rich, spiced tomato sauce, garnished with fresh herbs. | chromepantry.com

Shakshuka is a vibrant, protein-rich breakfast dish that brings bold Middle Eastern and North African flavors to your table. Featuring poached eggs simmered in a rich, spiced tomato and pepper sauce, it is the perfect savory start to any day.

A vibrant skillet of homemade Shakshuka features poached eggs nestled in a rich, spiced tomato sauce, garnished with fresh herbs. Save
A vibrant skillet of homemade Shakshuka features poached eggs nestled in a rich, spiced tomato sauce, garnished with fresh herbs. | chromepantry.com

This classic dish is celebrated for its versatility and deep, smoky flavor profile. Whether enjoyed as a communal brunch or a quick weeknight dinner, its combination of runny yolks and zesty tomato sauce is always a crowd-pleaser.

Ingredients

  • Vegetables: 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 (optional, finely chopped).
  • Spices: 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.
  • Eggs: 4 large eggs.
  • Garnish: 2 tbsp fresh parsley or cilantro (chopped), 50 g (1/3 cup) feta cheese (optional, crumbled).
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon

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.
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

For extra flavor depth, add a pinch of smoked paprika or a spoonful of harissa paste. Ensure the tomato sauce has thickened significantly before adding the eggs so they sit properly in their wells.

Varianten und Anpassungen

Swap the fresh bell pepper for roasted red peppers for a sweeter, smokier taste. To make this dish vegan, omit the eggs and substitute them with sautéed tofu or chickpeas.

Serviervorschläge

Serve this dish directly from the skillet with warm flatbread, pita, or crusty bread for dipping into the sauce and runny yolks.

Crack open perfectly poached eggs in this savory Shakshuka, bubbling in a smoky paprika tomato sauce with feta cheese. Save
Crack open perfectly poached eggs in this savory Shakshuka, bubbling in a smoky paprika tomato sauce with feta cheese. | chromepantry.com

Enjoy this warming, gluten-free Shakshuka as a healthy and flavorful meal that is sure to brighten up your dining table.

Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon

Common Questions

What makes shakshuka authentic?

Authentic shakshuka features eggs poached directly in a spiced tomato sauce, typically seasoned with cumin, paprika, and sometimes harissa or cayenne for heat. The sauce should be thick enough to hold the eggs while allowing them to cook through gently.

How do I know when the eggs are done?

The eggs are ready when the whites are fully set and opaque, but the yolks remain slightly runny. This typically takes 6-8 minutes covered. For firmer yolks, cook an additional 2-3 minutes.

Can I make shakshuka ahead of time?

Prepare the tomato sauce up to 2 days in advance and store it refrigerated. When ready to serve, reheat the sauce until bubbling, then create wells and crack in fresh eggs to finish.

What bread pairs best with shakshuka?

Crusty sourdough, warm pita, or ciabatta work excellently for dipping into the sauce. The bread helps soak up the rich tomato and egg yolk mixture that's the essence of this dish.

How can I adjust the spice level?

Control the heat by adjusting the amount of chili pepper and cayenne. For mild flavor, omit both entirely. For extra warmth, add harissa paste or Aleppo pepper to the tomato base.

Is shakshuka suitable for meal prep?

The tomato sauce reheats beautifully, but eggs are best cooked fresh. Prepare the base in bulk and freeze portions, then thaw and add eggs when ready to serve for optimal texture.

Shakshuka Spiced Tomato Eggs

Protein-rich eggs poached in spiced tomato and pepper sauce, ready in 35 minutes.

Prep Time
10 min
Time to Cook
25 min
Total Duration
35 min
Written by Mia Foster


Skill Level Easy

Cuisine Middle Eastern

Portions 4 Number Served

Dietary notes Suitable for Vegetarians, No Gluten

What You'll Need

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)

Directions

Step 01

Prepare the Base: Heat olive oil in a large skillet or sauté pan over medium heat. Add diced onion and bell pepper; cook for 5–7 minutes until softened.

Step 02

Add Aromatics: Stir in garlic and chili pepper; sauté for 1 minute until fragrant.

Step 03

Build the Sauce: Add crushed tomatoes, cumin, paprika, coriander, cayenne, salt, and pepper. Stir thoroughly to combine spices.

Step 04

Simmer the Sauce: Simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens to a rich consistency.

Step 05

Create Wells for Eggs: Make 4 shallow wells in the sauce using a spoon. Crack an egg into each well, taking care not to break the yolks.

Step 06

Poach the Eggs: Cover the pan and cook for 6–8 minutes, until whites are set but yolks remain runny. Extend cooking time for firmer yolks if preferred.

Step 07

Finish and Serve: Remove from heat immediately. Garnish with chopped fresh herbs and crumbled feta cheese. Serve hot with crusty bread or warm pita for dipping.

Tools Needed

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

Allergy Details

Review each item for potential allergies and consult a healthcare expert with concerns.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free when served without bread

Nutrition Details (per portion)

For informational purposes only—always seek professional health advice.
  • Calories: 220
  • Fat content: 12 g
  • Carbohydrates: 18 g
  • Protein: 10 g