Shakshuka is the much-loved North African and Middle Eastern breakfast of eggs gently poached in a rich, spiced sauce of tomatoes, peppers and onions. It all happens in one skillet, it’s ready in about 35 minutes, and it’s just as good for a lazy weekend brunch as it is for a quick weeknight dinner. Don’t forget plenty of bread for dipping.
Prep: 10 min
Cook: 25 min
Total: 35 min
Serves: 4
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 large red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1/4 teaspoon chili flakes (or a pinch of cayenne)
- 2 tablespoons tomato paste
- 1 can (28 oz / 800 g) crushed tomatoes
- 1/2 teaspoon salt, plus black pepper to taste
- 1/2 teaspoon sugar (optional, to balance the acidity)
- 6 large eggs
- 1/4 cup (35 g) crumbled feta (optional)
- Fresh parsley or cilantro, chopped
- Crusty bread or warm pita, for serving
Instructions
- Heat the olive oil in a large (12-inch) skillet over medium heat. Add the onion and bell pepper and cook for 6–8 minutes, until soft and lightly golden.
- Stir in the garlic, cumin, paprika and chili flakes and cook for 1 minute, until fragrant.
- Add the tomato paste and cook for 1 minute more, stirring, so it darkens slightly.
- Pour in the crushed tomatoes, then add the salt, a few grinds of pepper and the sugar, if using. Simmer for about 10 minutes, stirring occasionally, until the sauce has thickened.
- Use a spoon to make 6 small wells in the sauce and crack an egg into each one.
- Turn the heat to medium-low, cover the pan and cook for 5–8 minutes, until the egg whites are set but the yolks are still runny.
- Sprinkle with feta and fresh herbs and serve straight from the pan with bread for dipping.
Tips for the Best Shakshuka
- Let the sauce thicken first. A thick sauce holds the eggs in place and keeps them from spreading.
- Watch the yolks. Take the pan off the heat when the whites are just set; the eggs keep cooking in the hot sauce.
- Make it heartier: add crumbled cooked merguez, chickpeas or a handful of spinach to the sauce.
- Make ahead: the tomato sauce keeps for 3 days in the fridge. Reheat it in the skillet and add the eggs just before serving.