
Shakshuka
A vibrant North African dish of eggs gently poached in a spiced tomato and bell pepper sauce. This one-pan wonder combines aromatic spices like cumin, paprika, and cayenne with fresh herbs for a satisfying meal perfect for breakfast, lunch, or dinner.
Ingredients
- 1Extra Virgin Olive Oil2 tablespoons extra virgin olive oil
- 2Yellow Onion1 medium yellow onion, diced
- 3Red Bell Pepper1 large red bell pepper, diced
- 4Garlic4 cloves garlic, minced
- 5Ground Cumin1 teaspoon ground cumin
- 6Sweet Paprika1 teaspoon sweet paprika
- 7Cayenne Pepper¼ teaspoon cayenne pepper (adjust to taste)
- 8Tomato Paste1 tablespoon tomato paste
- 9Crushed Tomatoes1 can (28 oz) crushed tomatoes
- 10Salt1 teaspoon salt, or to taste
- 11Black Pepper½ teaspoon freshly ground black pepper
- 12Sugar½ teaspoon sugar (optional, to balance acidity)
- 13Large Eggs6 large eggs
- 14Feta Cheese½ cup crumbled feta cheese
- 15Fresh Cilantro¼ cup fresh cilantro or parsley, chopped
- 16Harissa Paste1 tablespoon harissa paste (optional, for extra heat)
Instructions
- 1
Heat olive oil in a large skillet or cast-iron pan over medium heat. Choose a pan that can comfortably fit 4-6 eggs.
- 2
Add diced onion and red bell pepper to the pan. Cook, stirring occasionally, until vegetables soften and onion becomes translucent, about 6-8 minutes.
- 3
Add minced garlic, cumin, paprika, and cayenne pepper. Cook, stirring constantly, until fragrant, about 1 minute.
- 4
Stir in tomato paste and cook for another minute until it darkens slightly and becomes aromatic.
- 5
Pour in crushed tomatoes with their juices. Add salt, pepper, sugar (if using), and harissa paste (if using). Stir to combine.
- 6
Bring the sauce to a gentle simmer, then reduce heat to medium-low. Cook uncovered for 10-15 minutes, stirring occasionally, until sauce thickens to a chunky consistency.
- 7
Taste and adjust seasoning with salt, pepper, or spices as needed. The sauce should be well-seasoned and slightly thick.
- 8
Using the back of a spoon, make 4-6 small wells in the sauce, spacing them evenly apart.
- 9
Crack each egg into a small bowl first, then gently pour into each well. This prevents broken yolks.
- 10
Season each egg lightly with a pinch of salt and pepper.
- 11
Cover the skillet and cook for 5-8 minutes, depending on desired doneness: 5 minutes for runny yolks, 8 minutes for firmer yolks.
- 12
Remove from heat and immediately sprinkle with crumbled feta cheese and fresh cilantro or parsley.
- 13
Serve immediately while hot, with warm pita bread, crusty bread, or flatbread for dipping and scooping.
- 14
Note: The eggs will continue cooking slightly from residual heat, so remove from heat when whites are just set but yolks still have desired consistency.
Helpful Links
Best Shakshuka Recipe - Downshiftology
Lisa's authentic shakshuka recipe based on travels to Egypt, Israel, and Jordan
Shakshuka Recipe - The Mediterranean Dish
Traditional Tunisian shakshuka with chunky tomato and bell pepper sauce
Shakshuka Recipe - Love and Lemons
Easy shakshuka with spinach and harissa for extra flavor
Shakshuka Recipe - Food Network
Food Network Kitchen's version of the popular Tunisian breakfast dish
Shakshuka Recipe - The Kitchn
Foolproof shakshuka recipe with tips for perfect poached eggs
Love this recipe?
Discover 99 more delicious egg recipes in our complete collection.
Browse All Recipes