Shakshuka Tomato Egg Brunch

Featured in: Vegetarian Picks

Shakshuka is a colorful North African dish combining poached eggs with a rich tomato and bell pepper sauce seasoned with cumin, paprika, and a touch of cayenne. This dish cooks quickly, making it perfect for breakfast or light meals. Fresh herbs like parsley or cilantro enhance the flavor, while crusty bread rounds out the experience. The balance of spices and timing ensures tender whites with soft yolks, delivering a comforting and nutritious meal.

Updated on Tue, 18 Nov 2025 16:22:00 GMT
Steaming Shakshuka with vibrant red sauce and perfectly poached eggs ready for dipping bread. Save
Steaming Shakshuka with vibrant red sauce and perfectly poached eggs ready for dipping bread. | ovenharmony.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 vividly remember the first time I made shakshuka for weekend brunch. The colors and aromas filled my kitchen, and it instantly became a favorite for both family and friends.

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, for garnish (optional)
  • Crusty bread: For serving (optional)

Instructions

Prep 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.
Spice the sauce:
Stir in cumin, paprika, and cayenne (if using), and cook for 30 seconds until fragrant.
Add tomatoes:
Add diced tomatoes (with juice), season with salt, pepper, and sugar if using. Simmer uncovered for 10-15 minutes, stirring occasionally, until sauce thickens.
Season and taste:
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 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.
A skillet of savory Shakshuka bubbling with tomatoes, peppers, and spices, an easy Middle Eastern brunch. Save
A skillet of savory Shakshuka bubbling with tomatoes, peppers, and spices, an easy Middle Eastern brunch. | ovenharmony.com

This dish always reminds me of cozy family mornings spent around the table, passing chunks of crusty bread to soak up the flavorful sauce.

Recipe Variations

Try swapping green bell pepper for roasted red peppers, or add a handful of baby spinach or canned beans to make it more filling and nutritious.

Serving Suggestions

Serve shakshuka straight from the skillet with plenty of crusty bread for dipping, or spoon it over cooked grains for lunch.

Storage and Reheating

Leftover shakshuka can be refrigerated for up to 2 days and gently reheated on the stovetop. For best texture, keep eggs slightly underdone if making ahead.

Close-up of golden yolks and flavorful tomato sauce in a delicious Shakshuka, perfect for breakfast. Save
Close-up of golden yolks and flavorful tomato sauce in a delicious Shakshuka, perfect for breakfast. | ovenharmony.com

Enjoy the rich flavors and vibrant presentation—shakshuka is guaranteed to impress at any meal.

Recipe FAQ

What ingredients give shakshuka its signature flavor?

Ground cumin, sweet paprika, and cayenne pepper combine with garlic and bell peppers to create the distinctive taste of shakshuka.

How can I tell when the eggs are perfectly cooked?

Cook the eggs covered until the whites are set and the yolks remain soft, usually about 6-8 minutes.

Can I adjust the spice level of the sauce?

Yes, adding or omitting cayenne pepper or chili flakes allows you to control the heat intensity.

What are good serving suggestions for this dish?

Garnish with fresh parsley or cilantro and serve with crusty bread to soak up the flavorful sauce.

Are there any suitable substitutions for the bell pepper?

You can use different colored bell peppers or jarred roasted peppers depending on preference and availability.

Shakshuka Tomato Egg Brunch

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

Prep duration
10 min
Cook duration
25 min
Complete duration
35 min
Created by Claire Johnson

Classification Vegetarian Picks

Complexity 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 oz) diced tomatoes, undrained

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

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

Directions

Phase 01

Sauté Vegetables: Heat vegetable oil in a large skillet over medium heat. Add the finely chopped onion and chopped bell pepper. Cook for 5 minutes, stirring frequently, until softened.

Phase 02

Add Garlic: Add minced garlic to the skillet and cook for 1 minute, stirring continuously to prevent burning.

Phase 03

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

Phase 04

Simmer Sauce: Pour in diced tomatoes with their juice. Season with salt, black pepper, and sugar if desired. Reduce heat to low and 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 for balance.

Phase 06

Add Eggs: Create four wells in the tomato sauce using a spoon. Carefully crack one egg into each well.

Phase 07

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

Phase 08

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

Necessary tools

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

Allergy details

Review each component for potential allergens and consult healthcare professionals if you're unsure about ingredients.
  • Contains eggs
  • Check bread for allergens when serving

Nutritional information (each portion)

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