There is something truly magical about this Shakshuka Recipe that makes it a beloved meal across kitchens worldwide. This vibrant dish features perfectly poached eggs nestled in a rich, spiced tomato and pepper sauce that bursts with color and flavor. Every bite offers a comforting mix of tangy, spicy, and savory notes that make it a perfect dish for breakfast, brunch, or even dinner. With simple ingredients and easy steps, this Shakshuka Recipe brings warmth and excitement to your table in less than an hour.
Ingredients You’ll Need
The beauty of this Shakshuka Recipe lies in its simple yet essential ingredients. Each one plays a crucial role in creating the perfect balance of taste, texture, and color, making the dish both wholesome and irresistibly flavorful.
- Olive oil (3 Tbsp): Adds richness and is perfect for sautéing the vegetables to bring out their natural sweetness.
- Extra large yellow onion (1, diced – 2 cups total): Provides a sweet, aromatic base that softens and blends beautifully into the sauce.
- Red bell pepper (1, diced): Adds vibrant color and a mild sweetness that balances the acidity of the tomatoes.
- Garlic cloves (3, minced): Delivers a warm and pungent depth to the sauce.
- Ground cumin (1 tsp): Infuses an earthy, slightly nutty flavor crucial for authentic shakshuka.
- Ground coriander (1/4 tsp): Offers a subtle citrus undertone that brightens the sauce.
- Sweet paprika (1 tsp, not smoked): Brings a gentle warmth and a rich, red hue without overpowering the dish.
- Cayenne pepper (pinch, to taste): Adds a hint of spice to keep things exciting.
- Salt (3/4 tsp, to taste): Balances the flavors and enhances each ingredient’s natural taste.
- Black pepper (1/8 tsp): Provides a mild heat and complexity.
- Granulated sugar (2 tsp): A small but important addition to cut the acidity of the tomatoes and create harmony.
- Crushed tomatoes (28 oz, preferably San Marzano): The vibrant heart of the dish with tangy sweetness and thick texture.
- Large eggs (6): Poached in the sauce to silky perfection, providing creamy richness.
- Fresh cilantro or parsley (1/4 cup, chopped): Adds a fresh, herbal brightness at the end.
- Feta cheese (1/4 cup, crumbled): Optional, but a wonderful salty contrast that complements the eggs and sauce.
How to Make Shakshuka Recipe
Step 1: Sauté the Base
Start by heating olive oil in a cast-iron pan over medium heat. Toss in the diced onions and cook until they turn soft and translucent. This step is essential because it builds the foundational sweetness that balances the tangy tomatoes later.
Step 2: Add the Red Bell Pepper
Next, stir in the diced red bell pepper. Cook for about 3 to 5 minutes until the pepper softens, bringing a lovely aroma and a hint of sweetness that complements the onions perfectly.
Step 3: Introduce Garlic and Spices
Add the minced garlic along with ground cumin, coriander, sweet paprika, cayenne, salt, and pepper. Stir everything together for 1 to 2 minutes to unlock the bold flavors of the spices. This fragrant mixture will set the stage for the rich sauce.
Step 4: Pour in Crushed Tomatoes and Sugar
Pour in the crushed tomatoes along with 2 teaspoons of granulated sugar. The sugar tames the natural acidity of the tomatoes, making the sauce smooth and balanced. A nifty trick is to add 1/4 cup of water into the tomato can, swirl it to loosen every bit of sauce, and add that to the pan. It helps thin the sauce and ensures nothing goes to waste.
Step 5: Simmer and Season
Bring the sauce to a gentle simmer. Taste and adjust the seasoning as needed, adding salt or extra cayenne if you enjoy a spicier bite. This step is your chance to personalize the sauce before the eggs join the party.
Step 6: Poach the Eggs
Make six small wells in the sauce and carefully crack an egg into each indentation. Sprinkle each egg with a touch of salt and pepper. Cover the pan with a lid, reduce the heat to low, and let the eggs poach for 5 to 8 minutes, depending on your preference for runny or firm yolks. Keep in mind the eggs will keep cooking slightly once removed from heat, so it’s better to err on the side of slightly less cooked.
Step 7: Finishing Touches
Once the eggs are perfectly poached, sprinkle chopped fresh cilantro or parsley over the top and crumble some feta cheese if you like. This adds a lovely brightness and a salty tang that elevates the shakshuka beautifully.
How to Serve Shakshuka Recipe
Garnishes
Fresh herbs like cilantro or parsley add an invigorating burst of color and fragrance to your shakshuka. Crumbled feta is a game-changer because its creamy saltiness contrasts wonderfully with the rich tomato sauce and soft eggs.
Side Dishes
Shakshuka pairs wonderfully with crusty bread or warm pita for dipping into the sauce and yolk. You might also enjoy it with a side of labneh or a simple green salad for a complete meal that’s both fresh and filling.
Creative Ways to Present
Serve shakshuka straight from the pan for a rustic touch, or spoon it into individual shallow bowls for a more elegant look. Adding a drizzle of olive oil or a sprinkle of chili flakes on top can step up the presentation and flavor.
Make Ahead and Storage
Storing Leftovers
Leftover shakshuka keeps well in an airtight container in the refrigerator for up to 3 days. It’s best to store the sauce and eggs together so the flavors meld even more over time.
Freezing
Because of the eggs, freezing shakshuka is not highly recommended as the texture of the poached eggs can change when thawed. However, you can freeze the tomato sauce separately for up to 3 months and simply add fresh eggs when reheating.
Reheating
Reheat shakshuka gently on the stovetop over low heat to prevent curdling or drying out. Adding a splash of water can help loosen the sauce. If refrigerated, avoid reheating eggs for too long to keep them tender.
FAQs
Can I use fresh tomatoes instead of crushed tomatoes?
Absolutely! If you have ripe, juicy tomatoes, dice them and cook them down slowly until they form a thick sauce, but crushed tomatoes give a quicker and more consistent base for this recipe.
What type of pan is best for making shakshuka?
A cast-iron skillet is ideal because it distributes heat evenly and retains warmth well, which helps cook the eggs gently. Non-stick pans work too, but don’t use aluminum ones as the acidity of the tomatoes can react with the metal.
How spicy is this shakshuka recipe?
The spiciness is mild to medium thanks to a pinch of cayenne pepper, but you can easily adjust this by adding more cayenne or a dash of hot paprika to suit your heat preference.
Can I make shakshuka vegan?
Yes! For a vegan twist, skip the eggs and add chickpeas or tofu cubes to the tomato sauce for protein and a similar hearty texture.
What else can I add to shakshuka for more flavor?
You can try adding crumbled spicy sausage, sautéed mushrooms, or even a splash of smoked paprika for a deeper smoky character. Fresh lemon juice just before serving adds a lovely brightness too.
Final Thoughts
If you’ve never experienced the sheer joy of digging into a warm, spice-kissed pan of shakshuka, this Shakshuka Recipe is your perfect gateway. Easy to make and packed with flavor, it’s a dish that invites comfort and celebration at any time of day. I can’t wait for you to make it, share it, and fall in love with shakshuka just like I did!
Print
Shakshuka Recipe
- Total Time: 40 minutes
- Yield: 3 servings
Description
A classic and flavorful North African and Middle Eastern dish featuring poached eggs in a spicy, savory tomato and bell pepper sauce, seasoned with cumin, coriander, paprika, and garlic. Perfect for breakfast, brunch, or any meal, shakshuka is made on the stovetop and topped with fresh herbs and feta cheese for a delicious and hearty dish.
Ingredients
Vegetables and Herbs
- 1 extra large yellow onion, diced (2 cups total)
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 1/4 cup fresh cilantro or parsley, chopped
Spices
- 1 tsp ground cumin
- 1/4 tsp ground coriander
- 1 tsp sweet paprika (not smoked)
- Pinch of cayenne pepper (or to taste)
- 3/4 tsp salt (or to taste)
- 1/8 tsp black pepper
- 2 tsp granulated sugar
Other Ingredients
- 3 Tbsp olive oil
- 28 oz crushed tomatoes (San Marzano)
- 6 large eggs
- 1/4 cup feta cheese, crumbled
Instructions
- Prepare the base: Heat a cast-iron pan over medium heat and add the olive oil. Once heated, add the diced onion and cook until soft and translucent, which usually takes around 5-7 minutes.
- Cook the bell pepper: Add the diced red bell pepper to the pan and stir, cooking for about 3-5 minutes until it softens.
- Add garlic and spices: Stir in the minced garlic along with ground cumin, coriander, sweet paprika, cayenne pepper, salt, and black pepper. Cook for 1-2 minutes to release their flavors.
- Add tomatoes and sugar: Pour in the crushed tomatoes and granulated sugar to balance acidity. Add 1/4 cup water into the empty tomato can, swirl it around to loosen any remaining tomatoes, and pour into the pan to thin the sauce. Stir well.
- Simmer and season: Bring the sauce to a gentle simmer. Taste the sauce and adjust salt or spices as needed. Make six indentations in the sauce to prepare for the eggs.
- Poach the eggs: Crack one egg into each indent in the sauce. Season each egg with a little salt and pepper. Cover the pan with a tightly fitted lid, reduce heat to low, and poach the eggs for 5-8 minutes until the whites are set but yolks remain runny, or cooked to your preference. Keep in mind eggs will continue to cook slightly after removing from heat.
- Garnish and serve: Once eggs are cooked, sprinkle chopped cilantro or parsley and crumbled feta cheese on top. Serve immediately, preferably with crusty bread or pita for dipping.
Notes
- The sugar added to the tomato sauce is not traditional but helps balance the acidity and tartness of the tomatoes.
- Using the leftover water from the tomato can helps thin the sauce and ensures no tomatoes are wasted.
- Covering with a lid while poaching the eggs gently cooks them without drying out the sauce or eggs.
- It’s best to slightly undercook the eggs if you prefer yolks that are runny, as they will continue to cook once removed from heat.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Middle Eastern, North African