I had shakshuka for the first time at a tiny Tunisian café in Paris when I was 22 — runny egg yolks over smoky tomato sauce, scooped up with torn bread. Shakshuka with toasted bread is the Middle Eastern brunch classic with eggs gently poached in a spicy tomato sauce loaded with bell peppers, garlic, cumin, paprika, and crumbled feta. One pan, 30 minutes, beats any restaurant brunch.
Fun fact: shakshuka means “all mixed up” in Maghrebi Arabic, reflecting the dish’s North African Tunisian origins. It traveled with Jewish immigrants from Tunisia and Libya to Israel in the 1950s, where it became a national breakfast staple. The dish predates eggs being added — early versions used just spiced tomato sauce served with bread.
Why this recipe works
- Bloom spices in oil first. Cumin and paprika unlock their full flavor only when heated in fat — toast 30 seconds before adding tomatoes.
- Make wells for eggs. Use the back of a spoon to create indentations in the sauce, then crack eggs into them. They poach perfectly in the bubbling sauce.
- Cover the pan after adding eggs. The lid traps steam that gently cooks the egg whites from above while yolks stay runny.
Nutrition information
- Calories: 320 kcal per serving (without bread)
- Protein: 18 g
- Carbohydrates: 16 g
- Fat: 22 g
- Lycopene: 75% DV (from tomatoes)
- Vitamin C: 110% DV (from bell peppers)
Pro tips for the best shakshuka
- Cast iron is essential. Retains heat for steady poaching and dramatic table presentation.
- Crack eggs into a cup first. Easier to slide into wells without breaking yolks.
- Don’t overcook eggs. Runny yolks = signature shakshuka. Pull at 5 minutes for perfectly soft yolks.
- Make sauce ahead. Tomato base keeps 3 days in fridge — reheat, add eggs, serve fresh.
Frequently asked questions
Is shakshuka breakfast or dinner?
Traditionally a breakfast dish in Tunisia and Israel, but now eaten globally for brunch, lunch, or dinner. It’s substantial enough to serve as a vegetarian main course any time of day.
What bread is best for serving?
Crusty bread that can hold up to dipping — sourdough, ciabatta, baguette, or Middle Eastern pita. Toasting with olive oil makes it even better. Naan or focaccia also work great.
Can I make this ahead?
Make the tomato base ahead — keeps 3 days in fridge and freezes 3 months. Add eggs fresh when serving. The eggs themselves don’t reheat well (they overcook).
How do I add protein?
Brown chorizo, merguez (lamb sausage), or ground beef before the vegetables. Or add chickpeas with the tomatoes for vegetarian protein boost.
What if my eggs don’t set?
Cover tightly and increase heat slightly. Make sure your sauce was actively simmering when you added eggs. If still struggling, finish under the broiler for 1-2 minutes.
Can I use sun-dried tomatoes?
Yes — add 1/3 cup chopped sun-dried tomatoes with the bell peppers for extra depth. Doesn’t replace crushed tomatoes, but enhances them beautifully.