A vibrant and comforting dish of gently poached eggs nestled in a rich, spiced tomato and pepper sauce, topped with fresh herbs and served with warm pita bread. This hearty and flavorful meal is perfect for breakfast, brunch, or a light dinner, bringing a taste of the Middle East to your table.
Why You’ll Love This Recipe
Homemade shakshouka offers a beautiful balance of simplicity and bold flavor. The combination of tender eggs and a deeply seasoned tomato sauce creates a satisfying dish that is both nourishing and full of character. It is easy to prepare using pantry staples and makes an impressive one-pan meal ideal for sharing.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
4 large eggs
2 tablespoons olive oil
1 onion, finely chopped
1 red bell pepper, chopped
3 cloves garlic, minced
1 can (14 oz) diced tomatoes
2 tablespoons tomato paste
1 teaspoon ground cumin
1 teaspoon smoked paprika
1/2 teaspoon ground coriander
Salt and black pepper to taste
Fresh parsley, chopped (for garnish)
Warm pita bread, for serving
Directions
- Heat the olive oil in a large skillet or tagine over medium heat. Add the onion and bell pepper, and sauté until softened, about 5-7 minutes.
- Stir in the garlic and cook for another minute until fragrant.
- Add the tomato paste, diced tomatoes, cumin, smoked paprika, coriander, salt, and black pepper. Simmer for 10-15 minutes, stirring occasionally, until the sauce thickens slightly.
- Make small wells in the sauce and crack an egg into each. Cover and cook for 5-7 minutes until the egg whites are set but the yolks remain runny.
- Sprinkle with fresh parsley and serve hot with warm pita bread.
Servings and timing
This recipe yields 2 servings.
Prep time: 10 minutes
Cooking time: 25 minutes
Total time: 35 minutes
Calories: approximately 350 kcal per serving
Variations
- Add crumbled feta or goat cheese for a creamy, tangy finish.
- Include chopped spinach, kale, or zucchini for extra vegetables.
- Use harissa paste for a spicier version.
- Replace pita with crusty bread or flatbread for variety.
- Top with a drizzle of tahini or a sprinkle of za’atar for additional flavor.
Storage/reheating
Shakshouka is best enjoyed fresh, as the eggs are at their best when just cooked.
If storing, refrigerate the sauce (without eggs) in an airtight container for up to 3 days. Reheat the sauce gently on the stovetop and cook fresh eggs directly in the warmed sauce when ready to serve.
FAQs
Can I make shakshouka ahead of time?
You can prepare the sauce in advance and add the eggs just before serving for the best texture.
How do I prevent the eggs from overcooking?
Keep a close eye on the eggs as they poach, and remove the pan from the heat as soon as the whites are set but yolks are still soft.
What type of pan works best for shakshouka?
A large skillet, sauté pan, or tagine with a lid works well for even cooking.
Can I make this recipe vegan?
Yes, simply omit the eggs and serve the spiced tomato sauce over grains, beans, or roasted vegetables.
Is shakshouka very spicy?
This version is mildly spiced; you can increase heat by adding chili flakes or fresh chili to the sauce.
What are the best sides to serve with shakshouka?
Warm pita, crusty bread, couscous, or a simple green salad are excellent accompaniments.
Can I use fresh tomatoes instead of canned?
Yes, about 3-4 chopped fresh tomatoes can replace the canned variety, though the sauce may need a bit more simmering to thicken.
How can I make the sauce smoother?
Blend the sauce before adding the eggs if you prefer a smoother consistency.
How do I know when the eggs are done?
The whites should be opaque and set, while the yolks remain soft and slightly runny.
Can I double the recipe?
Yes, this dish scales up easily. Use a larger pan and adjust the cooking time slightly as needed.
Conclusion
Homemade shakshouka is a flavorful and satisfying dish that is as versatile as it is delicious. With its gently poached eggs, aromatic sauce, and warm pita on the side, it is a perfect choice for any meal of the day. Enjoy this comforting one-pan classic with family or friends for a memorable and nourishing dining experience.
Print
Homemade Shakshouka
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 2 servings 1x
- Category: Breakfast
- Method: Simmering
- Cuisine: Middle Eastern
- Diet: Vegetarian
Description
A vibrant, comforting dish of gently poached eggs nestled in a rich, spiced tomato and pepper sauce, topped with fresh herbs and served with warm pita — perfect for a hearty breakfast, brunch, or light dinner.
Ingredients
- 4 large eggs
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 1 red bell pepper, chopped
- 3 cloves garlic, minced
- 1 can (14 oz) diced tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish)
- Warm pita bread, for serving
Instructions
- Heat olive oil in a large skillet or tagine over medium heat. Add onion and bell pepper, sauté until softened, about 5-7 minutes.
- Stir in garlic and cook for another minute until fragrant.
- Add tomato paste, diced tomatoes, cumin, paprika, coriander, salt, and pepper. Simmer for 10-15 minutes, stirring occasionally, until the sauce thickens slightly.
- Make small wells in the sauce and crack an egg into each. Cover and cook for 5-7 minutes until egg whites are set but yolks remain runny.
- Sprinkle with fresh parsley and serve hot with warm pita.
Notes
- For extra heat, add a pinch of chili flakes or fresh chili to the sauce.
- Serve with feta or goat cheese crumbles for added richness.
- Leftover sauce can be refrigerated and reheated for another meal.
Nutrition
- Serving Size: 1 plate
- Calories: 350
- Sugar: 10g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 14g
- Cholesterol: 370mg

Your email address will not be published. Required fields are marked *