Shakshuka: Eggs Poached in Spicy Tomato Sauce
A vibrant North African dish that turns simple ingredients into a comforting, flavorful meal.

What Is Shakshuka?
Shakshuka is a vibrant North African dish that has gained global popularity for its bold flavors and comforting simplicity. The name itself sounds like it could belong to a comic book hero or a long-forgotten martial art, but in reality, it’s a humble yet satisfying meal of eggs poached in a spicy tomato sauce. Originating in Tunisia, shakshuka has become a staple in Mediterranean and Middle Eastern cuisines, loved for its versatility and ability to turn basic pantry ingredients into something extraordinary.
Why Shakshuka Is So Beloved
There are several reasons why shakshuka has become a favorite among home cooks and food enthusiasts alike:
- Simple Ingredients: Shakshuka relies on pantry staples like tomatoes, onions, garlic, and eggs, making it accessible and affordable.
- Quick to Prepare: The dish comes together in under 30 minutes, making it perfect for busy weeknights or lazy weekends.
- Customizable: Shakshuka can be adapted to suit different tastes and dietary preferences, with variations that include vegetables, beans, or different spices.
- Comforting and Satisfying: The combination of rich tomato sauce and runny egg yolks creates a meal that is both hearty and comforting.
Ingredients for Classic Shakshuka
Here’s what you’ll need to make a classic shakshuka:
- 1/4 cup olive oil
- 5 Anaheim chiles or 3 jalapeños, stemmed, seeded, and finely chopped
- 1 small yellow onion, chopped
- 5 cloves garlic, thinly sliced
- 1 teaspoon ground cumin
- 1 tablespoon paprika
- 1 28-ounce can whole peeled tomatoes
- Kosher salt, to taste
- 6 eggs
- 1/2 cup feta cheese, crumbled
- 1 tablespoon chopped flat-leaf parsley
- Warm pitas, for serving
How to Make Shakshuka: Step-by-Step
Follow these steps to create a delicious shakshuka at home:
Make the Sauce
- Heat the olive oil in a deep 11- to 12-inch skillet over medium-high heat.
- Add the chopped chiles and onions and cook, stirring occasionally, until they are soft and golden brown, about 6 minutes.
- Add the garlic, cumin, and paprika, and cook, stirring frequently, until the garlic is soft, about 2 more minutes.
- Pour the liquid from the can of tomatoes into the skillet and add the tomatoes, one at a time, crushing them in your hands before adding them to the pan.
- Add 1/2 cup water, reduce the heat to medium, and simmer the sauce, stirring occasionally, until it thickens slightly, about 15 minutes.
- Season the sauce with salt to taste.
Add the Eggs
- About 10 minutes before serving, use the back of a spoon to make divots in the sauce and crack an egg into each, evenly distributing them across the pan.
- Cover the skillet and cook until the yolks are just set, about 5 minutes.
- Use a spoon to baste the whites of the eggs with the tomato mixture, being careful not to disturb the yolks.
- Sprinkle the shakshuka with crumbled feta and chopped parsley.
- Serve directly from the pan with warm pitas for dipping.
Tips for Perfect Shakshuka
Here are some tips to ensure your shakshuka turns out perfectly every time:
- Monitor the Eggs: The trickiest part of any baked egg dish is getting the eggs just right—neither undercooked nor hard-boiled. Peek in on the eggs often and rotate the pan a few times to avoid a hot spot ruining a single egg.
- Timing Matters: Remove the pan from the heat when the whites are still a little runny, as they’ll continue to cook as the pan rests. Don’t add the eggs more than 10 minutes before serving, or they’ll all end up hard-cooked.
- Adjust the Heat: If you prefer a spicier shakshuka, add more chiles or a pinch of red pepper flakes. For a milder version, reduce the amount of chiles or omit them altogether.
- Customize the Sauce: Feel free to add other vegetables, such as bell peppers or zucchini, to the sauce for extra flavor and nutrition.
Variations on Shakshuka
While the classic shakshuka is delicious on its own, there are many ways to customize the dish to suit your tastes:
- Chickpea and Kale Shakshuka: Add drained and rinsed chickpeas and chopped kale to the sauce for a heartier, more nutritious version.
- Vegetable Shakshuka: Include a variety of vegetables, such as bell peppers, zucchini, or eggplant, for a colorful and flavorful twist.
- Spicy Shakshuka: Increase the amount of chiles or add a pinch of red pepper flakes for an extra kick.
- Creamy Shakshuka: Stir in a dollop of plain Greek yogurt or sour cream before serving for a creamy finish.
FAQs About Shakshuka
Can I make shakshuka ahead of time?
Yes, you can make the tomato sauce ahead of time and reheat it when ready to serve. Add the eggs just before serving to ensure they are perfectly cooked.
Can I freeze shakshuka?
While the tomato sauce freezes well, it’s best to add the eggs fresh when serving. Freeze the sauce in airtight containers and thaw before reheating.
What can I serve with shakshuka?
Shakshuka is traditionally served with warm pitas for dipping, but you can also serve it with crusty bread, rice, or a simple green salad.
Is shakshuka vegetarian?
Yes, shakshuka is vegetarian and can easily be made vegan by omitting the eggs and feta cheese or using plant-based alternatives.
Can I use different types of tomatoes?
Absolutely! While whole peeled tomatoes are traditional, you can use diced tomatoes, crushed tomatoes, or even fresh tomatoes depending on what you have on hand.
Nutritional Benefits of Shakshuka
Shakshuka is not only delicious but also nutritious. Here are some of the health benefits:
- Rich in Protein: Eggs provide high-quality protein, making shakshuka a satisfying meal.
- High in Vitamins and Minerals: Tomatoes are rich in vitamins A and C, while onions and garlic offer antioxidants and immune-boosting properties.
- Low in Carbs: Shakshuka is naturally low in carbohydrates, making it suitable for low-carb diets.
- Heart-Healthy Fats: Olive oil provides heart-healthy monounsaturated fats.
Shakshuka Around the World
While shakshuka originated in Tunisia, it has been embraced by many cultures and adapted to local tastes. In Israel, it’s a popular breakfast dish, often served with fresh herbs and yogurt. In the Middle East, it’s commonly enjoyed for brunch or dinner, sometimes with the addition of lamb or other meats. In the United States, shakshuka has become a trendy brunch option, featured on menus at cafes and restaurants across the country.
Conclusion
Shakshuka is a versatile, flavorful, and comforting dish that’s easy to make and endlessly customizable. Whether you stick to the classic recipe or experiment with different ingredients and variations, shakshuka is sure to become a favorite in your kitchen. So gather your ingredients, fire up the stove, and enjoy the bold flavors of this North African gem.
Recipe Table
| Ingredient | Quantity |
|---|---|
| Olive oil | 1/4 cup |
| Anaheim chiles or jalapeños | 5 or 3, chopped |
| Yellow onion | 1 small, chopped |
| Garlic | 5 cloves, sliced |
| Ground cumin | 1 teaspoon |
| Paprika | 1 tablespoon |
| Whole peeled tomatoes | 1 28-ounce can |
| Kosher salt | To taste |
| Eggs | 6 |
| Feta cheese | 1/2 cup, crumbled |
| Flat-leaf parsley | 1 tablespoon, chopped |
| Warm pitas | For serving |










