Shakshouka is a classic North African and Middle Eastern dish featuring eggs poached in a rich, spiced tomato and pepper sauce. Traditionally served for breakfast but delicious any time of day, this hearty one-pan meal is flavorful, healthy, and easy to prepare.
Why You’ll Love This Recipe
- One-skillet meal that’s quick and easy
- Bursting with bold, smoky flavors
- Naturally vegetarian and packed with nutrients
- Great for breakfast, brunch, or dinner
- Customizable with toppings and spice levels
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion, chopped
- Red bell pepper, chopped
- Garlic cloves, minced
- Ground cumin
- Smoked paprika
- Ground coriander (optional)
- Red pepper flakes (optional, for heat)
- Canned crushed tomatoes or fresh tomatoes, diced
- Tomato paste
- Salt and black pepper
- Eggs
- Fresh parsley or cilantro, chopped
- Feta cheese (optional)
- Crusty bread or pita, for serving
Directions

- Sauté the vegetables:
Heat olive oil in a large skillet over medium heat. Add chopped onion and bell pepper, and cook for 5–7 minutes until softened. - Add garlic and spices:
Stir in minced garlic, cumin, paprika, coriander (if using), and red pepper flakes. Cook for another 1–2 minutes until fragrant. - Add tomatoes:
Pour in the crushed tomatoes and stir in the tomato paste. Season with salt and pepper. Simmer for 10–15 minutes, stirring occasionally, until the sauce thickens slightly. - Poach the eggs:
Use a spoon to make small wells in the sauce. Crack an egg into each well. Cover the skillet and cook for 5–8 minutes, or until the egg whites are set and yolks are slightly runny. - Garnish and serve:
Sprinkle with fresh herbs and feta cheese if desired. Serve hot with warm bread for dipping.
Servings and Timing
- Servings: 4
- Preparation Time: 10 minutes
- Cooking Time: 25 minutes
- Total Time: 35 minutes
Variations
- Green Shakshouka: Swap tomatoes for spinach, kale, and herbs for a green version.
- Add Protein: Include cooked sausage, chorizo, or chickpeas.
- Cheesy Shakshouka: Add grated mozzarella or goat cheese before covering to melt.
- Spicier: Use harissa paste or fresh chili for extra heat.
- Vegan: Replace eggs with tofu or omit entirely and serve as a vegetable stew.
Storage/Reheating
- Storage: Refrigerate leftovers in an airtight container for up to 3 days.
- Reheating: Warm gently on the stovetop or in the microwave.
- Freezing: Freeze the tomato sauce base without eggs for up to 2 months. Reheat and add fresh eggs when serving.
FAQs
What is the origin of Shakshouka?
Shakshouka originated in North Africa and is widely enjoyed across the Middle East. It’s a traditional dish made from affordable ingredients that are always in season.
Can I use fresh tomatoes instead of canned?
Yes, ripe fresh tomatoes can be used. You may need to cook them a bit longer to break down and release their juices.
How do I know when the eggs are perfectly poached?
The whites should be just set and opaque, while the yolks remain slightly runny. Covering the skillet helps cook the eggs evenly.
Is Shakshouka spicy?
It can be mild or spicy depending on how much red pepper or chili you use. Adjust to your preference.
What’s the best bread to serve with Shakshouka?
Crusty bread like sourdough, baguette, or pita is perfect for scooping up the sauce and eggs.
Can I make it ahead of time?
Yes, make the sauce ahead and refrigerate. When ready to serve, reheat and poach fresh eggs in the sauce.
Can I add meat?
Yes, ground beef, lamb, or sausage can be cooked into the sauce for a heartier version.
Can I use egg whites only?
Yes, though you may need to adjust the cooking time slightly as they set faster.
What kind of skillet should I use?
A heavy-bottomed skillet or cast iron pan works best for even heat and flavor development.
Can I add cheese to the dish?
Absolutely. Feta, goat cheese, or even Parmesan can be added before serving or during cooking.
Conclusion
Shakshouka is a vibrant and satisfying dish that brings global flavors to your table with simple pantry ingredients. Whether you’re cooking for a lazy weekend brunch or a quick dinner, this easy recipe is a surefire hit. Once you try it, it just might become a staple in your kitchen.
PrintShakshouka Recipe
Shakshouka is a flavorful North African and Middle Eastern dish of poached eggs in a spiced tomato and pepper sauce, perfect for breakfast or brunch.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2–3 servings 1x
- Category: Breakfast
- Method: Stovetop
- Cuisine: Middle Eastern
- Diet: Vegetarian
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 1 red bell pepper, chopped
- 2 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1/4 tsp chili flakes (optional)
- 1 can (14 oz) diced tomatoes
- Salt and pepper to taste
- 4–6 large eggs
- Fresh parsley or cilantro, chopped (for garnish)
- Crumbled feta cheese (optional)
- Crusty bread, for serving
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add onion and bell pepper, sauté for 5-7 minutes until softened.
- Stir in garlic, cumin, paprika, and chili flakes. Cook for 1-2 minutes until fragrant.
- Add diced tomatoes with their juice, season with salt and pepper. Simmer for 10-15 minutes, stirring occasionally, until the sauce thickens.
- Make small wells in the sauce and crack eggs into each well.
- Cover the skillet and cook for 5-7 minutes, or until egg whites are set but yolks are still runny (cook longer if you prefer firmer yolks).
- Remove from heat, garnish with fresh herbs and crumbled feta if using.
- Serve immediately with crusty bread for dipping.
Notes
- You can add spinach, kale, or chickpeas for extra nutrition.
- Adjust the spice level with more or less chili flakes.
- Great as a vegetarian main course or hearty breakfast.
Nutrition
- Serving Size: 1 portion
- Calories: 230
- Sugar: 6g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 190mg