Shakshuka is a vibrant North African and Middle Eastern dish featuring eggs poached in a spicy tomato sauce. This 5-egg shakshuka recipe offers a hearty, flavorful breakfast or brunch option that’s easy to prepare and perfect for sharing. Its rich combination of spices and tender eggs make it a versatile dish that can be customized to suit your taste, making it a favorite for both beginner cooks and seasoned chefs alike.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 1 can (28 oz) crushed tomatoes or tomato passata
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper (optional for heat)
- Salt and freshly ground black pepper to taste
- 5 large eggs
- Fresh parsley or cilantro, chopped (for garnish)
- Feta cheese, crumbled (optional, for topping)
- Warm crusty bread or pita, for serving
Instructions
- Heat the olive oil in a large, deep skillet or frying pan over medium heat. Once hot, add the chopped onion and sauté until it becomes translucent, about 5 minutes.
- Add the minced garlic and diced red bell pepper to the pan. Cook for another 3-4 minutes until the peppers soften and the garlic is fragrant.
- Stir in the crushed tomatoes, cumin, smoked paprika, ground coriander, cayenne pepper (if using), salt, and black pepper. Bring the mixture to a simmer, then reduce the heat to low. Let it cook uncovered for 10-15 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.
- Create five small wells in the sauce using a spoon. Carefully crack one egg into each well, spacing them evenly apart. Cover the skillet with a lid and cook on low heat for 5-7 minutes, or until the egg whites are set but the yolks remain runny. For firmer yolks, cook a minute or two longer.
- Once the eggs are cooked to your liking, remove the skillet from heat. Garnish with chopped parsley or cilantro, and sprinkle with crumbled feta cheese if desired.
- Serve immediately with warm crusty bread or pita on the side. Use the bread to scoop up the sauce and eggs for a complete, satisfying meal.
Tips
- Substitutions: You can swap the crushed tomatoes for fresh, ripe tomatoes blended into a sauce, or use canned diced tomatoes for a chunkier texture. For a vegan version, omit the feta or use a plant-based cheese.
- Storage: Leftover shakshuka can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop or in the microwave, covering to prevent drying out.
- Common mistakes: Overcooking the eggs results in rubbery whites and firm yolks; keep an eye on the timing. Also, ensure the sauce simmers long enough to develop flavor but not so long that it becomes overly thick or burnt.
- Adjusting spice levels: Increase or decrease the cayenne or paprika to suit your heat preference. Fresh chili peppers can also be added for extra spice.
Serving Suggestions
Shakshuka is best served hot, directly from the skillet, accompanied by crusty bread or warm pita to scoop up the sauce and eggs. It pairs well with a simple green salad or pickled vegetables for added freshness. For brunch, consider adding sides like olives, hummus, or a fresh fruit platter to round out the meal.
Variations
Experiment with different ingredients to make this dish your own. Add cooked sausage, chorizo, or chickpeas for extra protein and texture. Incorporate spinach or kale into the sauce for added greens. For a spicy twist, include chopped jalapeños or a dash of hot sauce. You can also top it with different cheeses such as mozzarella or goat cheese for unique flavor profiles.
Storage and Reheating
Leftover shakshuka can be stored in an airtight container in the refrigerator for up to 2 days. For best results, reheat gently on the stovetop over low heat, covered, for about 5-7 minutes until warmed through. Avoid reheating in the microwave for too long, as this can overcook the eggs and make the sauce watery. If the sauce thickens upon standing, stir in a splash of water or broth during reheating to restore moisture.
Frequently Asked Questions
Can I make shakshuka spicy or mild?
Absolutely! Adjust the amount of cayenne pepper or hot sauce to control the heat level. For a milder version, omit the cayenne or use less chili powder, and add a touch of sweetness with a pinch of sugar if the sauce is too tangy.
How do I know when the eggs are perfectly cooked?
The eggs are ready when the whites are fully set and opaque, and the yolks are still slightly runny if you prefer a soft yolk. Typically, this takes about 5-7 minutes after adding the eggs, but it depends on the size of the eggs and your stove’s heat. For firmer yolks, cook an extra minute or two.
Can I prepare the sauce in advance?
Yes, the tomato sauce can be made ahead of time and stored in the refrigerator for up to 2 days. When ready to serve, reheat the sauce gently, then add the eggs and cook until done. However, adding the eggs fresh just before serving ensures they are at their best texture.
What are good side dishes to serve with shakshuka?
Crusty bread, pita, or flatbread are traditional and perfect for scooping. A simple green salad, pickled vegetables, or a dollop of yogurt can add freshness. For a more filling meal, serve with roasted potatoes or a side of hummus and olives.
Is shakshuka suitable for vegan diets?
Yes, by omitting the eggs or replacing them with tofu or chickpeas, you can make a vegan version. Use plant-based cheeses or omit cheese altogether. The flavorful tomato sauce remains the star and can be enjoyed by vegans and vegetarians alike.
Related
- 2 Egg Custard Recipe: Simple, Creamy, Perfect Dessert
- 2 Egg Deviled Eggs Recipe: Quick, Classic, and Delicious
- 2 Egg Strata Recipe: Easy Breakfast Casserole for Any Morning