Shakshuka with Spiced Tomatoes

Featured in: One-Pot Wonders

Shakshuka is a vibrant North African dish featuring gently poached eggs nestled in a rich, spiced tomato and pepper sauce. Made by sautéing onions, bell peppers, garlic, and aromatic spices like cumin and paprika, it simmers to a thick, flavorful base before eggs are cracked in to softly cook. Garnished with fresh herbs and enjoyed with crusty bread, it offers a comforting and colorful meal ideal for breakfast, brunch, or a light dinner.

Updated on Tue, 18 Nov 2025 13:54:00 GMT
Vibrant Shakshuka: Poached eggs nestle in a rich, spiced tomato sauce, ready to be served. Save
Vibrant Shakshuka: Poached eggs nestle in a rich, spiced tomato sauce, ready to be served. | flavza.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 discovered shakshuka while traveling in Morocco and was instantly hooked by its rich flavor and one-pan simplicity. Now it is a favorite comfort breakfast for my family, especially on weekends.

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
  • Salt and black pepper: To taste
  • Sugar: 1 teaspoon, optional
  • Eggs: 4 large
  • Fresh parsley or cilantro: Chopped, for garnish (optional)
  • Crusty bread: For serving (optional)

Instructions

Sauté vegetables:
Heat vegetable oil in a large skillet over medium heat. Add the onion and bell pepper. Sauté for 5 minutes until softened.
Add garlic:
Add garlic and cook for 1 minute, stirring frequently.
Add spices:
Stir in cumin, paprika, and cayenne 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 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.
Pin it
| flavza.com

My children love helping crack the eggs into the bubbling tomato sauce, and everyone gathers around the table as the aroma fills the kitchen. Shakshuka is always a weekend treat for us.

Required Tools

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

Allergen Information

The dish contains eggs. If serving with bread, check bread ingredients for allergens. Otherwise, it is dairy-free and nut-free.

Nutritional Information (per serving)

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

Golden yolks burst in this delicious Shakshuka, with fresh herbs and crusty bread alongside. Pin it
Golden yolks burst in this delicious Shakshuka, with fresh herbs and crusty bread alongside. | flavza.com

Serve shakshuka straight from the pan for a beautiful, rustic breakfast. Leftovers reheat well for a quick weekday meal.

Frequently Asked Questions

What type of peppers work best in this dish?

Green bell peppers add mild sweetness and texture, but any bell pepper color works well. Roasted jarred peppers can add a smoky depth.

How do I know when the eggs are cooked properly?

Cook until egg whites are fully set but yolks remain slightly soft for a creamy texture. This usually takes 6-8 minutes covered.

Can I make it spicier?

Yes, add cayenne pepper or chili flakes with the garlic to increase heat without overpowering the flavors.

Is it possible to prepare this dish ahead of time?

While best served fresh, the sauce can be made in advance and gently reheated before adding and cooking the eggs.

What are good accompaniments for this dish?

Crusty bread is ideal for dipping, and fresh herbs like parsley or cilantro add brightness to each bite.

Shakshuka with Spiced Tomatoes

A flavorful North African dish with spiced tomato sauce and gently cooked eggs.

Prep Time
10 Minutes
Cook Time
25 Minutes
Total Time
35 Minutes

Category: One-Pot Wonders

Difficulty: Easy

Cuisine: Middle Eastern/North African

Yield: 4 servings

Dietary: Vegetarian, Dairy-Free

Ingredients

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 oz) diced tomatoes with juice

Spices & Seasonings

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

Eggs

01 4 large eggs

Garnish (optional)

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

Instructions

Step 01

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

Step 02

Add Garlic: Incorporate minced garlic and cook, stirring frequently, for 1 minute.

Step 03

Toast Spices: Stir in ground cumin, sweet paprika, and cayenne pepper if using; cook for 30 seconds until spices release aroma.

Step 04

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

Step 05

Season Adjustment: Taste sauce and adjust seasoning as needed.

Step 06

Poach Eggs: Create 4 wells in the sauce using a spoon and carefully crack an egg into each. Cover skillet and cook for 6 to 8 minutes until egg whites are set but yolks remain soft.

Step 07

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

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains eggs
  • Check bread ingredients for allergens if serving

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 11 g
  • Total Carbohydrate: 17 g
  • Protein: 10 g