Shakshuka with spiced tomato

Featured in: Simple Home Meals

Shakshuka is a simple, vibrant dish combining gently simmered tomatoes, peppers, and warming spices with delicate poached eggs nestled in the sauce. This easy-to-prepare meal brings bright, aromatic flavors with cumin, paprika, and optional heat from cayenne. Ideal for breakfast, brunch, or a light dinner, it is accompanied by fresh herbs and crusty bread to soak up the rich, savory sauce. Nutrient-rich and vegetarian, it is ready in just over half an hour and offers a wholesome, satisfying experience.

Updated on Tue, 18 Nov 2025 14:43:00 GMT
Rich, savory Shakshuka with perfectly poached eggs, ready to be scooped up with crusty bread. Save to Pinterest
Rich, savory Shakshuka with perfectly poached eggs, ready to be scooped up with crusty bread. | lovelyserena.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 when searching for quick vegetarian meals that would impress my friends. The rich tomato sauce and gently poached eggs never fail to bring everyone around the table for a cozy, satisfying meal.

Ingredients

  • Vegetable oil: 2 tablespoons
  • Onion: 1 large, finely chopped
  • Green bell pepper: 1, chopped
  • Garlic cloves: 2, 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, for garnish (optional)
  • Crusty bread: For serving (optional)

Instructions

Prepare 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, cayenne (if using), and 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.
Poach 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.
Simmering red Shakshuka, a vibrant Middle Eastern breakfast, served with fresh herbs and warm bread. Save to Pinterest
Simmering red Shakshuka, a vibrant Middle Eastern breakfast, served with fresh herbs and warm bread. | lovelyserena.com

This dish became an instant favorite with my family. It's especially popular on weekend mornings when everyone can gather and scoop up hearty spoonfuls with warm bread.

Required Tools

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

Allergen Information

Contains eggs. If serving with bread, check ingredients for allergens. Dairy-free and nut-free.

Nutritional Information (per serving)

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

Golden yolks nestled in a spicy tomato sauce, a beautiful and satisfying Shakshuka ready to enjoy. Save to Pinterest
Golden yolks nestled in a spicy tomato sauce, a beautiful and satisfying Shakshuka ready to enjoy. | lovelyserena.com

Enjoy your shakshuka hot, straight from the pan! It's perfect for brunch and guaranteed to impress.

Ask About This Recipe

What spices are essential for authentic shakshuka?

Cumin and sweet paprika form the core spices, while cayenne adds optional heat. These create the signature warm, aromatic base.

Can I substitute fresh tomatoes with canned diced tomatoes?

Yes, canned diced tomatoes work well and help save preparation time while maintaining a rich sauce texture.

How do I achieve perfectly poached eggs in the sauce?

Make wells in the sauce, crack eggs gently, cover the pan, and cook until whites are set but yolks remain soft, about 6-8 minutes.

What sides complement this dish best?

Crusty bread is ideal for dipping into the sauce, and fresh herbs like parsley or cilantro enhance the flavors.

Is it possible to make the dish spicier?

Adding cayenne pepper or chili flakes during cooking increases heat, allowing you to tailor the spice level to your preference.

Shakshuka with spiced tomato

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

Prep Duration
10 minutes
Cook Duration
25 minutes
Overall Time
35 minutes
Created by Serena Moore


Skill Level Easy

Cuisine Middle Eastern/North African

Makes 4 Portions

Dietary Details No Meat, No Dairy

What You Need

Vegetables

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

Spices & 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

How To Make It

Step 01

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

Step 02

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

Step 03

Toast Spices: Add cumin, paprika, and cayenne pepper if using. Cook for 30 seconds until fragrant.

Step 04

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

Step 05

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

Step 06

Poach Eggs: Create four wells in the sauce. Crack an egg into each well.

Step 07

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

Step 08

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

Tools You'll Need

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

Allergy Details

Review ingredients for allergens and speak to your healthcare provider if you have concerns.
  • Contains eggs. Verify bread ingredients for potential allergens. Dairy-free and nut-free.

Nutrition per Portion

Details are for reference and aren't a substitute for expert medical guidance.
  • Energy: 210
  • Lipids: 11 g
  • Carbohydrates: 17 g
  • Proteins: 10 g