Love the bold, cozy flavors of shakshuka but want something a little more spoonable and comforting? That’s exactly how this Shakshuka Soup was born in my kitchen. It has all the classic North African–inspired flavors—tomatoes, peppers, warm spices, and eggs—but in a rich, brothy soup form.
This soup is hearty, gently spiced, and perfect for dipping crusty bread. The tomatoes create a savory base, the spices add warmth, and the eggs poach right in the soup for that signature shakshuka touch.
As someone who tests globally inspired comfort recipes often, I can tell you this Shakshuka Soup is a guaranteed crowd-pleaser. In this post, I’ll walk you through building deep tomato flavor, poaching eggs perfectly, and customizing the spice level.
Let’s turn a classic skillet dish into a cozy bowl.
Why You’ll Love This Recipe
Here’s why Shakshuka Soup deserves a spot in your rotation:
-
Bold & Warm Spices – Cumin and paprika bring depth.
-
Hearty but Light – Tomato broth keeps it balanced.
-
Perfect for Brunch or Dinner – Super versatile.
-
One-Pot Meal – Easy cleanup.
-
Great for Dipping Bread – Don’t skip the crusty loaf!
It’s comfort food with vibrant flavor.
Ingredients & Prep
This Shakshuka Soup uses pantry staples and fresh vegetables.
Main Ingredients Prep
-
1 red bell pepper, diced
-
1 small yellow onion, diced
-
2 cloves garlic, minced
-
1 (28-ounce) can crushed tomatoes
-
3 cups vegetable broth
-
4 large eggs
-
1 handful fresh spinach (optional)
Prep Tips:
-
Dice vegetables evenly for consistent cooking.
-
Use good-quality crushed tomatoes for best flavor.
-
Crack eggs into small bowls before adding for easier poaching.
Seasonings, Sauces, or Flavor Base
-
2 tablespoons olive oil
-
1 teaspoon ground cumin
-
1 teaspoon smoked paprika
-
½ teaspoon ground coriander
-
¼–½ teaspoon red pepper flakes (adjust to taste)
-
½ teaspoon salt (adjust to taste)
-
¼ teaspoon black pepper
These spices give Shakshuka Soup its signature warmth.
Pantry Staples
Step-by-Step Cooking Instructions
This soup builds flavor quickly and finishes with gently poached eggs.
Pre-Cooking Prep
-
Dice bell pepper and onion.
-
Mince garlic.
-
Measure spices and broth.
-
Crack eggs into small bowls.
Cooking Method
-
Heat olive oil in a large pot over medium heat.
-
Add onion and bell pepper.
-
Sauté for 5–7 minutes until softened.
-
Stir in garlic and cook 30 seconds.
-
Add cumin, smoked paprika, coriander, red pepper flakes, salt, and pepper.
-
Stir for 30 seconds to toast spices.
-
Add crushed tomatoes and vegetable broth.
-
Bring to a gentle simmer.
-
Simmer for 10–15 minutes to deepen flavor.
-
Add spinach if using and cook until wilted.

Poaching the Eggs
-
Reduce heat to low.
-
Use a spoon to create small wells in the soup.
-
Gently slide eggs into each well.
-
Cover and cook for 5–7 minutes, until whites are set and yolks are still slightly soft.
Doneness or Texture Check
Your Shakshuka Soup is ready when:
-
Eggs are set to your preferred doneness.
-
Broth is rich and slightly thick.
-
Spices are fragrant and balanced.
If the soup becomes too thick, add a splash of broth.
Resting or Final Touches
Turn off heat and let sit for 2–3 minutes.
Garnish with:
Serve immediately with crusty bread.
Pro Tips for Perfect Results
Small details make this soup shine.
Common Mistakes to Avoid
-
Boiling while poaching eggs – Keep it at a gentle simmer.
-
Under-seasoning – Taste before adding eggs.
-
Overcooking eggs – Watch closely for perfect yolks.
-
Skipping spice toasting step – It builds depth.
Recommended Tools
A wide pot makes egg poaching easier.
Storage & Reheating Tips
Shakshuka Soup is best fresh due to the eggs.
To store:
Reheat gently and add freshly poached eggs when serving for best texture.
Freezing is not recommended once eggs are added.
Flavor Variations
This Shakshuka Soup is easy to adapt.
Spicy Version
Healthy / Special Diet Option
-
Skip feta for dairy-free.
-
Add chickpeas for extra protein.
-
Use low-sodium tomatoes and broth.
This recipe is naturally vegetarian.
Global Flavor Twist
Try these creative ideas:
-
Moroccan-Inspired: Add a pinch of cinnamon.
-
Mediterranean: Add olives and extra herbs.
-
Garlic Lovers: Add extra roasted garlic.
-
Protein Boost: Stir in white beans before poaching eggs.
Each variation keeps the base of Shakshuka Soup but adds new character.
Serving Suggestions
This soup shines with simple sides.
Serve With
-
Crusty sourdough bread
-
Warm pita
-
Toasted baguette slices
-
Side salad
Make It Brunch-Worthy
It’s perfect for brunch, dinner, or cozy weekend meals.
FAQs
Can I make this ahead of time?
Yes! Prepare the soup base ahead of time and reheat gently. Poach fresh eggs just before serving.
How do I fix common mistakes?
If the soup tastes too acidic:
Add a small pinch of sugar.
If eggs overcook:
Reduce heat and shorten cooking time next batch.
If it tastes bland:
Add more salt or a squeeze of lemon.
Conclusion
Shakshuka Soup brings together bold spices, rich tomato broth, and perfectly poached eggs in one comforting bowl. It’s a creative twist on a classic dish that feels both cozy and vibrant.
With simple ingredients and one pot, you can create a flavorful meal that works for brunch or dinner.
If you loved this recipe, explore more globally inspired comfort dishes on the blog—and let me know how your Shakshuka Soup turned out!