Shakshuka is a vibrant North African and Middle Eastern dish featuring eggs poached in a spicy tomato sauce. This 12-egg version is perfect for feeding a crowd or making a hearty breakfast that keeps you energized all day long. Its rich flavors and comforting texture make it a versatile and satisfying meal for any time of day.
Ingredients
- 12 large eggs
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 2 red bell peppers, diced
- 1 can (28 oz) crushed tomatoes
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder (adjust to taste)
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and freshly ground black pepper, to taste
- Fresh parsley or cilantro, chopped, for garnish
- Feta cheese (optional), crumbled for topping
- Warm crusty bread or pita, for serving
Instructions
- Heat the olive oil in a large, deep skillet or cast-iron pan over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
- Add the minced garlic and diced red bell peppers to the pan. Cook for another 5 minutes, stirring occasionally, until the peppers soften.
- Stir in the crushed tomatoes, smoked paprika, ground cumin, chili powder, sugar (if using), salt, and pepper. Bring the mixture to a simmer, then reduce the heat to low. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens slightly and flavors meld.
- Make 12 small wells in the tomato sauce using a spoon, spaced evenly apart. Carefully crack an egg into each well, taking care not to break the yolk. Cover the skillet with a lid and cook on low heat for 8-10 minutes, or until the eggs are set to your preferred doneness.
- Once the eggs are cooked, remove the skillet from heat. Garnish with freshly chopped parsley or cilantro, and sprinkle with crumbled feta cheese if desired.
- Serve hot with warm crusty bread or pita on the side for dipping and scooping up the flavorful sauce and eggs.
Tips
- Substitutions: You can substitute the bell peppers with zucchini or eggplant for variation. For a milder flavor, reduce chili powder or omit it entirely.
- Storage: Leftover shakshuka can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave, adding a splash of water or oil to loosen the sauce.
- Common mistakes: Overcooking the eggs will make them rubbery; aim for a runny or slightly firm yolk depending on preference. Also, ensure the sauce is sufficiently thick before adding the eggs to prevent them from overcooking or spilling out.
- Adjust spice levels: Add more chili or hot sauce if you like it spicy, or keep it mild for sensitive palates.
Serving Suggestions
Shakshuka is best enjoyed with warm, crusty bread or pita for dipping into the sauce and scooping up the eggs. It pairs well with a side of fresh salad, pickles, or a dollop of yogurt for added creaminess. For a complete breakfast or brunch, serve with fresh fruit and a hot beverage like coffee or tea.
Variations
For a different twist, try adding cooked chorizo or sausage slices to the sauce for extra protein and flavor. You can also incorporate vegetables like spinach, kale, or zucchini during the simmering stage. For a Mediterranean flair, include olives, capers, or a dash of harissa. Vegan versions can be made with tofu scramble instead of eggs and vegetable-based sauces.
Storage and Reheating
Leftover shakshuka can be kept in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat, stirring occasionally, for about 5-7 minutes until warmed through. You can also microwave individual portions in 30-second bursts, stirring in between, until hot. Note that eggs may become firmer upon reheating, so for best texture, consume within the first day or two.
Frequently Asked Questions
Can I make shakshuka ahead of time?
While the sauce can be prepared in advance and stored in the fridge for up to 2 days, it’s best to add the eggs and cook them just before serving for optimal texture and freshness.
How do I know when the eggs are cooked to my liking?
For runny yolks, cook uncovered for about 8 minutes after adding the eggs. For firmer yolks, extend cooking time up to 10 minutes. Keep an eye on the eggs to prevent overcooking.
Can I freeze shakshuka?
It’s not recommended to freeze eggs directly in shakshuka, as the texture changes upon thawing. However, you can freeze the tomato sauce separately for up to 3 months and reheat with fresh eggs or tofu when ready to serve.
What are some good toppings for shakshuka?
Crumbled feta, fresh herbs like parsley or cilantro, a drizzle of tahini, or a dash of hot sauce all make excellent toppings that enhance the dish’s flavor and presentation.
Is shakshuka suitable for vegan diets?
Traditional shakshuka uses eggs, but vegan versions can be made with plant-based substitutes like tofu scramble or chickpea flour batter. Use vegetable-based sauces and toppings for a fully vegan meal.
What side dishes pair well with shakshuka?
Serve with warm bread, pita, or flatbread for dipping, along with a side of fresh salad, pickled vegetables, or a dollop of yogurt for added richness and balance.
Related
- 2 Egg Flan Recipe: Simple and Delicious Classic Dessert
- 2 Egg Crème Brûlée Recipe: Simple & Delicious Classic Dessert
- 2 Egg Custard Recipe: Simple, Creamy, Perfect Dessert