Poached Eggs in Tomato Sauce

Featured in: Cozy Weeknight Meals

This vibrant North African dish showcases poached eggs gently cooked in a rich, spiced tomato and pepper sauce. With sautéed onions, garlic, and a blend of cumin, paprika, and cayenne, the sauce develops deep, layered flavors. The dish is quick to prepare, taking just over half an hour from start to finish. Garnished with fresh parsley or cilantro and best served with crusty bread, it offers a satisfying and nutritious meal perfect for breakfast, brunch, or a light dinner.

Updated on Tue, 18 Nov 2025 14:29:00 GMT
Steaming hot Shakshuka with perfect poached eggs, ready to be scooped up with crusty bread. Save
Steaming hot Shakshuka with perfect poached eggs, ready to be scooped up with crusty bread. | crumbnest.com

A vibrant, budget-friendly North African dish featuring poached eggs in a spiced tomato and pepper sauce. Perfect for breakfast, brunch, or a light dinner.

I first tasted shakshuka during a trip to Morocco, where the locals enjoyed it straight from the pan with warm bread. Ever since, it has become a staple in my kitchen for its vibrant colors and simple preparation.

Ingredients

  • Vegetable oil: 2 tablespoons
  • Onion: 1 large, finely chopped
  • Green bell pepper: 1, chopped
  • Garlic: 2 cloves, minced
  • Diced tomatoes: 1 can (400 g/14 oz) or 4 ripe tomatoes, chopped
  • Ground cumin: 1 teaspoon
  • Sweet paprika: 1 teaspoon
  • Ground cayenne pepper: 1/4 teaspoon (optional, for heat)
  • Salt and black pepper: to taste
  • Sugar: 1 teaspoon (optional, to balance acidity)
  • Eggs: 4 large
  • Fresh parsley or cilantro: chopped (optional, for garnish)
  • Crusty bread: for serving (optional)

Instructions

Sauté vegetables:
Heat vegetable oil in a large skillet over medium heat. Add onion and bell pepper and sauté for 5 minutes until softened.
Add garlic:
Add minced garlic and cook for 1 minute, stirring frequently.
Add spices:
Stir in ground cumin, sweet paprika, and ground cayenne pepper (if using). Cook for 30 seconds until fragrant.
Simmer sauce:
Add diced tomatoes (with juice), season with salt, pepper, and sugar if using. Simmer uncovered for 10-15 minutes, stirring occasionally, until the sauce thickens.
Adjust seasoning:
Taste and adjust seasoning as needed.
Add eggs:
Make 4 wells in the sauce with a spoon. Crack an egg into each well.
Cook eggs:
Cover the skillet and cook for 6-8 minutes, or until whites are set but yolks are still soft.
Garnish and serve:
Remove from heat. Garnish with chopped parsley or cilantro, if desired. Serve hot with crusty bread.
Vibrant Shakshuka: a skillet of rich tomato sauce bubbling with flawlessly cooked eggs, ready to eat. Save
Vibrant Shakshuka: a skillet of rich tomato sauce bubbling with flawlessly cooked eggs, ready to eat. | crumbnest.com

I love making this for my family on slow weekend mornings. We gather around the table and scoop straight from the pan, always reaching for more warm bread.

Required Tools

Large skillet with lid, wooden spoon, knife and chopping board

Allergen Information

Contains eggs. If serving with bread, check for allergens. Recipe is dairy-free and nut-free.

Nutritional Information

Per serving: Calories: 210, Total Fat: 11 g, Carbohydrates: 17 g, Protein: 10 g

Beautiful close-up of Shakshuka, showing the bright yellow egg yolks nestled in spicy tomato sauce. Save
Beautiful close-up of Shakshuka, showing the bright yellow egg yolks nestled in spicy tomato sauce. | crumbnest.com

Enjoy shakshuka hot straight from the pan for the best flavor. Leftovers can be gently reheated for a quick, satisfying meal.

Recipe FAQ

What spices are used in this dish?

The dish features ground cumin, sweet paprika, and optionally cayenne pepper for a subtle heat.

Can I use fresh tomatoes instead of canned?

Yes, fresh ripe tomatoes can be chopped and used as a substitute for canned diced tomatoes.

How long does it take to cook the eggs properly?

After cracking the eggs into the sauce, cook covered for 6-8 minutes until the whites are set and yolks remain soft.

What types of oil work best for sautéing the vegetables?

Vegetable oil works well, but you can also use olive oil or any neutral-flavored oil.

Are there any recommended garnishes?

Fresh parsley or cilantro adds a nice herbal note and freshness when sprinkled on top before serving.

Can this dish be customized with other vegetables?

Yes, you can swap bell peppers for other colors or add ingredients like spinach or beans for added texture.

Poached Eggs in Tomato Sauce

A flavorful dish featuring poached eggs simmered in a spiced tomato and pepper sauce.

Prep duration
10 min
Cook duration
25 min
Complete duration
35 min
Created by Chloe Martin


Skill Level Easy

Heritage Middle Eastern/North African

Output 4 Portions

Dietary considerations Meat-Free, No Dairy

Components

Vegetables

01 2 tablespoons vegetable oil
02 1 large onion, finely chopped
03 1 green bell pepper, chopped
04 2 garlic cloves, minced
05 1 can (14 ounces) diced tomatoes with juice or 4 ripe tomatoes, chopped

Spices and Seasonings

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

Eggs

01 4 large eggs

Garnish (optional)

01 Fresh parsley or cilantro, chopped
02 Crusty bread, for serving

Directions

Phase 01

Sauté Vegetables: Heat vegetable oil in a large skillet over medium heat. Add the onion and bell pepper and sauté for 5 minutes until softened.

Phase 02

Cook Garlic: Add minced garlic to the skillet and cook for 1 minute, stirring frequently.

Phase 03

Add Spices: Stir in ground cumin, sweet paprika, and cayenne pepper if using. Cook for 30 seconds until fragrant.

Phase 04

Prepare Tomato Sauce: Add diced tomatoes with their juice. Season with salt, black pepper, and optional sugar. Simmer uncovered for 10 to 15 minutes, stirring occasionally, until the sauce thickens.

Phase 05

Adjust Seasoning: Taste the sauce and adjust salt and pepper as needed.

Phase 06

Add Eggs: Make four wells in the sauce and carefully crack one egg into each well.

Phase 07

Poach Eggs: Cover the skillet and cook for 6 to 8 minutes, or until egg whites are set but yolks remain soft.

Phase 08

Finish and Serve: Remove from heat. Garnish with chopped parsley or cilantro if desired. Serve immediately with crusty bread.

Tools needed

  • Large skillet with lid
  • Wooden spoon
  • Knife and chopping board

Allergy details

Review each component for potential allergens and seek medical guidance if you're uncertain about ingredients.
  • Contains eggs
  • Check bread ingredients for allergens if serving

Nutritional information (each portion)

These values are approximate guides only and shouldn't replace professional medical consultation.
  • Energy: 210
  • Fats: 11 g
  • Carbohydrates: 17 g
  • Proteins: 10 g