Shakshuka with Spiced Tomato

Featured in: Prairie Breakfasts

Shakshuka is a colorful North African dish showcasing eggs gently cooked in a rich stew of tomatoes, bell peppers, and fragrant spices like cumin and paprika. This easy, budget-friendly dish is ready in just over 30 minutes and suits breakfast, brunch, or light dinner occasions. The sauce is simmered until thick and full of flavor, then topped with eggs cooked until whites are set and yolks remain soft. Garnished with fresh herbs and enjoyed with crusty bread, shakshuka offers a comforting and wholesome experience.

Updated on Tue, 18 Nov 2025 14:36:00 GMT
Golden, runny yolks of Shakshuka nestled in a zesty tomato and pepper sauce. Pin
Golden, runny yolks of Shakshuka nestled in a zesty tomato and pepper sauce. | kitchenprairie.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 tried shakshuka during my travels in Morocco, and it instantly became a staple for my weekend breakfasts. Its rich flavor and simplicity made it a favorite to share with friends and family.

Ingredients

  • Vegetable oil: 2 tablespoons
  • Onion: 1 large, finely chopped
  • Bell pepper: 1 green, 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)
  • Eggs: 4 large
  • Fresh parsley or cilantro: chopped, optional garnish
  • 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.
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.
Cook Eggs:
Cover the skillet and cook for 6-8 minutes, or until whites are set but yolks are still soft.
Finish & Serve:
Remove from heat. Garnish with chopped parsley or cilantro, if desired. Serve hot with crusty bread.
Delicious Shakshuka, a vibrant skillet dish, ready to be served with crusty bread for a flavorful brunch. Pin
Delicious Shakshuka, a vibrant skillet dish, ready to be served with crusty bread for a flavorful brunch. | kitchenprairie.com
Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

Shakshuka is a dish my family loves to wake up to on lazy Sundays. We gather around the table, dunking bread into the saucy eggs and sharing stories.

Required Tools

You'll need a large skillet with lid, a wooden spoon, and a knife and chopping board for this recipe.

Allergen Information

This recipe contains eggs and may contain allergens in the bread served. It is both dairy-free and nut-free.

Nutritional Information

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

Fragrant Shakshuka with perfect poached eggs and a rich tomato sauce, a satisfying vegetarian meal. Pin
Fragrant Shakshuka with perfect poached eggs and a rich tomato sauce, a satisfying vegetarian meal. | kitchenprairie.com

Enjoy shakshuka hot right from the pan, with plenty of crusty bread for dipping. Adjust the spices to your liking for a perfect start to any morning.

Recipe Questions & Answers

What makes shakshuka flavorful?

The combination of cumin, sweet paprika, and optional cayenne pepper infuses the tomato and pepper sauce with warm, vibrant aromas and taste.

How do you ensure the eggs cook perfectly?

Make wells in the simmering sauce to nestle the eggs, then cover the pan and cook until whites are set but yolks remain slightly soft for the best texture.

Can I adjust the spice level in this dish?

Yes, adding cayenne pepper or chili flakes increases heat, while omitting them keeps the dish mild and balanced.

What sides pair well with shakshuka?

Crusty bread is ideal for scooping the sauce and eggs; fresh herbs like parsley or cilantro enhance freshness.

How can I add more nutrition to this dish?

Incorporating canned beans or spinach boosts protein and greens, making it more filling and nutritious without altering flavor significantly.

Shakshuka with Spiced Tomato

A vibrant North African dish featuring eggs simmered in spiced tomato and pepper sauce, perfect for any meal.

Prep duration
10 min
Cook duration
25 min
Complete duration
35 min


Skill level Easy

Heritage Middle Eastern/North African

Output 4 Portions

Diet specifications Vegetarian, 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 14 ounces diced tomatoes with juice (canned) 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, 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

Directions

Phase 01

Prepare vegetables: Heat vegetable oil in a large skillet over medium heat. Add chopped onion and bell pepper; sauté for 5 minutes until softened.

Phase 02

Add garlic: Stir in minced garlic and cook for 1 minute, stirring frequently to prevent burning.

Phase 03

Incorporate spices: Add ground cumin, sweet paprika, and cayenne pepper if using. Cook for 30 seconds until aromatic.

Phase 04

Add tomatoes and simmer: Pour in 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.

Phase 05

Adjust seasoning: Taste the sauce and adjust salt and pepper as needed to balance flavors.

Phase 06

Create egg wells: Make four indentations in the thickened sauce with a spoon; carefully crack one egg into each well.

Phase 07

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

Phase 08

Garnish and serve: Remove from heat. Sprinkle 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 with healthcare professionals if you're uncertain.
  • Contains eggs.
  • Check bread ingredients for allergens if serving.
  • This dish is dairy-free and nut-free.

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 210
  • Fat: 11 g
  • Carbohydrates: 17 g
  • Protein: 10 g