Shakshuka with Tomatoes Eggs

Featured in: Quick Weeknight Dinners

Shakshuka offers a vibrant blend of soft poached eggs nestled in a rich sauce of tomatoes, bell peppers, and warm spices like cumin and paprika. The dish comes together by sautéing vegetables, simmering the tomato base until thickened, then cooking eggs gently within the sauce to achieve tender whites and creamy yolks. Garnished with fresh herbs and served with crusty bread, it's a comforting, easy-to-prepare meal suitable for breakfast, brunch, or a light evening option.

Updated on Tue, 18 Nov 2025 14:09:00 GMT
A bubbling skillet of Shakshuka: bright red tomato sauce with perfectly poached eggs, ready to serve. Save
A bubbling skillet of Shakshuka: bright red tomato sauce with perfectly poached eggs, ready to serve. | forkina.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, and it instantly became a staple in my kitchen. The combination of warm spices and gently poached eggs nestled in a zesty tomato sauce is both comforting and invigorating, making it my go-to dish for slow weekend mornings.

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

Instructions

Start the Base:
Heat vegetable oil in a large skillet over medium heat. Add the onion and bell pepper. Sauté for 5 minutes until softened.
Add Aromatics:
Add garlic and cook for 1 minute, stirring frequently.
Spice and Sizzle:
Stir in cumin, paprika, cayenne (if using), and cook for 30 seconds until fragrant.
Form the 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.
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.
Poach to Perfection:
Cover the skillet and cook for 6-8 minutes, or until whites are set but yolks are still soft.
Serve:
Remove from heat. Garnish with chopped parsley or cilantro, if desired. Serve hot with crusty bread.
Get ready for a flavorful bite; this Shakshuka features perfectly cooked eggs in a rich, spiced tomato base. Pin it
Get ready for a flavorful bite; this Shakshuka features perfectly cooked eggs in a rich, spiced tomato base. | forkina.com

When I make this for my family, we gather around the table with warm bread, letting everyone scoop out an egg along with plenty of sauce. Sharing this dish is a cherished weekend ritual for us.

Required Tools

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

Allergen Information

Contains eggs. Check bread ingredients for allergens if serving. This recipe is dairy-free and nut-free.

Nutritional Information (per serving)

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

Enjoy fresh parsley sprinkled over this delicious Shakshuka, a Middle Eastern-inspired dish perfect for brunch. Pin it
Enjoy fresh parsley sprinkled over this delicious Shakshuka, a Middle Eastern-inspired dish perfect for brunch. | forkina.com

Enjoy shakshuka fresh from the skillet for the best texture and flavor. Serve with plenty of crusty bread to soak up the sauce!

Frequently Asked Questions

What type of peppers work best for this dish?

Green bell peppers are commonly used, but any bell pepper color or jarred roasted peppers can add nice flavor variations.

How do I ensure the eggs are perfectly cooked?

Cook the eggs covered on low heat for 6-8 minutes until whites are set but yolks remain soft and runny.

Can I add heat to this dish?

Yes, including cayenne pepper or chili flakes while cooking adds a gentle kick to the tomato sauce.

What herbs complement this dish?

Fresh parsley or cilantro garnishes provide a bright contrast that enhances the rich flavors.

Is this dish suitable for vegetarians?

Yes, it contains no meat and combines vegetables, spices, and eggs for a balanced, vegetarian-friendly meal.

Shakshuka with Tomatoes Eggs

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

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


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

Instructions

Step 01

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

Step 02

Add Garlic: Incorporate minced garlic and sauté for 1 minute, stirring frequently to release aroma.

Step 03

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

Step 04

Simmer Tomato Sauce: Stir in diced tomatoes with their juices, season with salt, pepper, and optional sugar, then simmer uncovered for 10 to 15 minutes until sauce thickens, stirring occasionally.

Step 05

Adjust Seasoning: Taste the sauce and adjust salt, pepper, or sugar as needed to balance flavors.

Step 06

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

Step 07

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

Step 08

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

Tools You'll Need

  • Large skillet with lid
  • Wooden spoon
  • Knife
  • Chopping board

Allergy Information

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

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