Shakshuka with tomato eggs

Featured in: Everyday Cozy Meals

Shakshuka combines tender eggs gently poached in a rich, spiced tomato and bell pepper sauce. This vibrant dish is quick to prepare and uses everyday ingredients like cumin, paprika, and fresh garlic for warmth and depth. Enjoy it garnished with fresh parsley or cilantro alongside crusty bread to soak up the flavorful sauce. Perfect for breakfast, brunch, or a light dinner, shakshuka offers both simplicity and satisfying taste in one skillet.

Updated on Tue, 18 Nov 2025 11:06:00 GMT
A colorful skillet of shakshuka, the warm tomato sauce bubbling around perfectly poached eggs. Pin It
A colorful skillet of shakshuka, the warm tomato sauce bubbling around perfectly poached eggs. | sweetbatata.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 remember the first time I made shakshuka for friends on a lazy Sunday morning. The aroma of simmering spices filled the kitchen and everyone kept sneaking spoonfuls of the sauce before the eggs were even in.

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

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, 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.
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 and cook for 6-8 minutes, or until whites are set but yolks are still soft.
Serve:
Remove from heat. Garnish with parsley or cilantro, if desired. Serve hot with crusty bread.
Pin It
| sweetbatata.com

Sharing shakshuka at the breakfast table with my family has become our weekend tradition. It is always a meal that brings smiles and lively conversation.

Recipe Variations

Add canned beans or spinach for extra nutrition and heartiness. You can swap bell pepper for any color or use jarred roasted peppers for a smoky flavor.

Serving Suggestions

Serve your shakshuka hot straight from the pan with crusty bread for dipping. Garnish generously with fresh parsley or cilantro.

Nutrition Information

Each serving contains approximately: 210 calories, 11 g total fat, 17 g carbohydrates, and 10 g protein.

Vibrant shakshuka, a Middle Eastern egg dish, garnished with fresh herbs alongside crusty bread. Pin It
Vibrant shakshuka, a Middle Eastern egg dish, garnished with fresh herbs alongside crusty bread. | sweetbatata.com

Enjoy shakshuka while the eggs are still soft and the sauce is piping hot. Share it with loved ones for a truly satisfying meal.

Recipe Questions & Answers

What type of eggs work best?

Large, fresh eggs poach well in the sauce, with whites set and yolks remaining soft for optimal texture.

Can I adjust the spice level?

Yes, adding cayenne pepper or chili flakes allows you to customize the heat to your preference.

What bread pairs well with this dish?

Crusty breads, like baguette or sourdough, are ideal for dipping into the flavorful sauce.

Can I make it without fresh tomatoes?

Canned diced tomatoes work perfectly and help create a rich sauce quickly.

Is this dish suitable for vegetarians?

Yes, it contains no meat or dairy, making it a satisfying option for vegetarian diets.

How can I add more vegetables?

Try adding spinach, beans, or different colored bell peppers to enhance nutrition and texture.

Shakshuka with tomato eggs

Poached eggs simmered in a spiced tomato and pepper sauce bursting with vibrant flavors.

Prep Time
10 min
Cook Time
25 min
Overall Time
35 min
Created by Nora James


Skill Level Easy

Cuisine Middle Eastern/North African

Makes 4 Portions

Dietary Details Meat-Free, No Dairy

What You'll Need

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

Cooking Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

Simmer 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 the 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 and carefully crack one egg into each. Cover the 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, garnish with chopped parsley or cilantro if desired. Serve immediately with crusty bread.

Equipment Needed

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

Allergy Notice

Check each ingredient for allergens and reach out to a healthcare professional if you have concerns.
  • Contains eggs
  • Check bread ingredients for allergens if serving

Nutrition Information (per portion)

Sweetbatata only offers this for informational use. Please don't treat it as personalized medical advice.
  • Caloric Value: 210
  • Fats: 11 g
  • Carbohydrates: 17 g
  • Proteins: 10 g