Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.
n
A classic shakshuka recipe is beautifully simple: eggs gently poached directly in a smoky, spiced tomato and bell pepper sauce — built on olive oil, onion, garlic, cumin, smoked paprika, and a pinch of chili — cooked in one skillet in about 30 minutes. Crack the eggs into wells in the simmering sauce, cover, and cook 5–8 minutes until the whites are just set and the yolks still runny. Finish with crumbled feta, fresh herbs, and serve straight from the pan with crusty bread for scooping. It’s breakfast, brunch, or dinner — naturally vegetarian, gluten-free-friendly, and endlessly adaptable.
Shakshuka (from the Arabic for “all mixed up”) traveled from North Africa and the Levant to become a global brunch icon, and for good reason: it delivers deep, complex flavor from pantry staples in a single pan. The technique hinges on two things most recipes gloss over — properly caramelizing the peppers and onions for sweetness, and controlling the egg timing so you get set whites with molten yolks. This guide nails both, plus variations from green shakshuka to meatier versions.
What Shakshuka Is (and Isn’t)
Shakshuka is eggs poached in a sauce of tomatoes, peppers, onions, and warm spices — cumin, paprika, sometimes harissa. It’s often confused with menemen (the Turkish version, where eggs are scrambled into the peppers rather than poached whole) and eggs in purgatory (the Italian cousin with basil and parmesan). The defining features of shakshuka: whole poached eggs with runny yolks, a distinctly smoky-spiced tomato base, and bread for scooping — always.
Ingredients (Serves 4; 10–12 inch skillet)
- 3 tablespoons extra-virgin olive oil
- 1 large yellow onion, diced
- 1 red bell pepper, diced
- 1 yellow or orange bell pepper, diced
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika (or sweet paprika + a pinch of chipotle)
- 1 teaspoon ground coriander (optional)
- ½ teaspoon red pepper flakes, plus more to taste
- 1–2 tablespoons harissa paste (optional, for authentic heat and depth)
- 800 g (28 oz) canned crushed tomatoes (fire-roasted if available)
- 1 teaspoon sugar (balances tomato acidity)
- Salt and freshly cracked black pepper
- 5–6 large eggs, room temperature
- 100 g (about ¾ cup) crumbled feta
- Fresh cilantro and/or flat-leaf parsley, chopped
- Crusty bread, warmed pita, or challah — for serving (non-negotiable)
Pan: A 10–12 inch oven-safe skillet goes from stovetop to table. 12-inch cast iron skillet Check Price on Amazon → Good harissa makes a noticeable difference: Tunisian harissa paste Check Price on Amazon →
Step-by-Step Method
- Soften the vegetables: Heat the olive oil in a large skillet over medium heat. Add the onion and bell peppers with a pinch of salt. Cook 8–10 minutes, stirring occasionally, until soft, sweet, and lightly caramelized at the edges. Don’t rush — this caramelization is the sauce’s sweetness foundation.
- Bloom the spices: Add the garlic, cumin, smoked paprika, coriander, and red pepper flakes. Stir constantly for 60 seconds until intensely fragrant. Spices toasted in oil release far more flavor than spices simmered in liquid. Stir in the harissa if using.
- Build the sauce: Pour in the crushed tomatoes, add the sugar, and season with salt and pepper. Simmer 10–12 minutes, stirring occasionally, until thickened enough that a spoon leaves a trail. Taste and adjust — it should be smoky, tangy, and well-seasoned before the eggs go in, because the eggs dilute the seasoning slightly.
- Make wells and add eggs: Use the back of a spoon to press 5–6 shallow wells into the sauce. Crack each egg into a small cup first (so you can fish out shell and add them one at a time without breaking yolks), then slide into the wells. Season each egg lightly with salt and pepper.
- Cover and poach: Reduce heat to medium-low, cover, and cook 5–8 minutes. Check at 5: the whites should be opaque and just set, the yolks still jiggly. Carryover heat firms them slightly off the burner, so pull them a touch early.
- Finish: Scatter over the feta and fresh herbs. Drizzle with your best olive oil and serve immediately, in the pan, with bread.
The Egg Timing Problem (Solved)
The eternal shakshuka struggle: whites set, yolks raw — or yolks chalky by the time whites firm up. Three fixes:
- Room-temperature eggs cook more evenly than fridge-cold ones. Set them out 20 minutes before.
- Spoon hot sauce over the whites (avoiding the yolks) right after adding the eggs — this jump-starts the whites without overcooking the yolks.
- Lid on, heat low. The trapped steam cooks the tops of the eggs gently. If your whites are stubborn, they needed thinner sauce coverage or a minute more — never higher heat, which toughens them.
Pro Tips
- Fire-roasted tomatoes add a smokiness that regular crushed tomatoes can’t match. Worth seeking out.
- Season the sauce assertively. Eggs are bland; the sauce carries all the seasoning. Taste it before the eggs go in and make it slightly more seasoned than you’d think.
- Don’t stir after adding eggs. Obvious, but worth saying — one stir and you’ve made menemen.
- Feta goes on at the end, off the heat, so it stays in distinct salty pockets rather than melting into the sauce.
- Bread is structural. This dish is a delivery system for scooping. Warm crusty bread, pita, or challah — and plenty of it.
- Double the sauce, not the eggs, if feeding a crowd with varied appetites — extra sauce means extra scooping.
Variations
- Green shakshuka: Swap tomatoes for sautéed spinach, chard, and zucchini with cumin and lemon; finish with avocado and herbs.
- Meaty: Brown merguez sausage, chorizo, or ground lamb with the onions for a heartier, dinner-worthy version.
- Smoky chipotle: Use chipotles in adobo instead of harissa for a Mexican-leaning version; finish with cotija and cilantro.
- Creamy: Swirl in 60 ml of heavy cream or coconut milk before the eggs for a richer, milder sauce.
- Extra vegetables: Fold in roasted eggplant, mushrooms, or kale with the tomatoes.
- Vegan: Replace eggs with silken tofu dollops or chickpeas simmered in the sauce; skip the feta or use a vegan version.
Storage and Reheating
The tomato-pepper sauce keeps 4 days refrigerated and freezes up to 3 months — it’s an excellent meal-prep base. Reheat the sauce to simmering, then crack in fresh eggs and poach as directed. Already-cooked shakshuka reheats poorly (the yolks overcook), so store sauce and eggs separately whenever possible.
The Journey of Shakshuka: From North Africa to Global Brunch
Shakshuka’s roots trace to North Africa — most food historians point to Tunisia or the broader Maghreb, where the combination of tomatoes (a New World arrival via the Ottomans), peppers, and eggs was a natural peasant dish. The name comes from Tunisian Arabic shakshouka, meaning “all mixed up” or “shaken.”
It traveled to Israel with North African Jewish immigrants in the 1950s, where it became a national dish — the hearty, affordable breakfast of a young country. From there, it rode the twin waves of brunch culture and Middle Eastern food’s global moment in the 2010s (alongside hummus, harissa, and Ottolenghi’s influence) to café menus from London to Sydney to New York.
What makes its rise interesting: shakshuka succeeded globally because it’s endlessly adaptable to local tastes — green versions, meaty versions, spicy versions — while keeping its soul: eggs poached in spiced tomato-pepper sauce, bread for scooping. It’s a template as much as a recipe.
Shakshuka for a Crowd: Brunch Party Game Plan
Hosting brunch? Shakshuka scales beautifully with a timeline:
- Day before: Make the tomato-pepper sauce completely. Refrigerate.
- Morning of: Warm crusty bread in the oven. Set out feta, herbs, olives, and salads.
- 20 minutes before serving: Reheat the sauce in the skillet until bubbling. Crack in the eggs, cover, and poach.
- Serve: Pan straight to the table on a trivet. Let guests scoop their own.
- For 8+ people: Use two skillets (or a large roasting pan) rather than overcrowding one — the eggs need surface area to poach evenly.
Pair with a simple chopped salad, olives, labneh, fresh orange juice, and strong coffee. That’s a brunch people remember.
Shakshuka vs. Its Cousins: Menemen, Huevos Rancheros, Eggs in Purgatory
| Dish | Origin | Eggs | Signature flavors |
|---|---|---|---|
| Shakshuka | North Africa / Israel | Poached whole, runny yolks | Cumin, smoked paprika, harissa |
| Menemen | Turkey | Scrambled into the peppers | Pepper-forward, often with cheese |
| Huevos rancheros | Mexico | Fried, on tortillas | Salsa roja, black beans, cotija |
| Eggs in purgatory | Italy | Poached in tomato sauce | Basil, parmesan, chili |
Same brilliant idea — eggs + tomato-pepper sauce — reinvented by four food cultures. The differences are real: shakshuka’s warm spices (cumin, paprika) give it a smoky depth the Italian version lacks; menemen’s scrambled texture eats completely differently from poached; huevos rancheros’ tortilla-and-bean base makes it a full plate. Try them all — it’s a delicious comparative study, and each technique in this guide transfers directly.
Nutrition Snapshot
Per serving (with 2 eggs, sauce, feta, and bread for scooping): roughly 450–550 calories, 20–25 g protein, rich in vitamins A and C (peppers, tomatoes), lycopene (cooked tomatoes are one of the best sources), and choline (eggs). It’s naturally vegetarian and gluten-free (with GF bread). To lighten: use less oil, go easy on the feta, and load extra vegetables. To make it heartier: add merguez or chorizo, or serve with a fried egg on top of each portion (yes, really).
Round Out the Meal: What to Serve Alongside
Shakshuka plus bread is complete, but a few companions turn it into a feast:
- Salads: Israeli chopped salad (cucumber, tomato, parsley, lemon) or a simple arugula-lemon salad — freshness against the rich sauce.
- Dips: Hummus, labneh with olive oil and za’atar, or baba ganoush with extra warm pita.
- Olives and pickles: A small dish of mixed olives and pickled turnips adds briny contrast.
- Cheese: Beyond the feta in the pan — a wedge of halloumi, grilled and drizzled with honey.
- Drinks: Fresh-squeezed orange juice for brunch; mint tea or a crisp white wine (Sauvignon Blanc, Assyrtiko) for dinner.
- Something sweet to finish: Fresh fruit, or small pastries like rugelach — the classic brunch arc from savory to sweet.
One more tip for perfect yolks: If you like your yolks extra-runny, pull the pan off the heat a full minute before the whites look done — carryover heat and the hot sauce finish them gently off the burner. And if you’re cooking for someone who prefers firmer yolks, just give their portion an extra 2 minutes covered; the sauce is forgiving, and everyone gets the eggs they love from the same pan.
FAQs
What is shakshuka traditionally served with?
Bread — always. Crusty white bread, warm pita, or challah for scooping up the sauce and runny yolks. In Israel and North Africa it’s often a full breakfast with salads, olives, and fresh juice; as dinner, add a simple green salad.
Can I make shakshuka ahead of time?
Make the tomato-pepper sauce up to 4 days ahead (it actually improves), then reheat and poach fresh eggs to order. Fully assembled shakshuka doesn’t reheat well because the yolks overcook.
Why are my shakshuka eggs rubbery?
Too much heat or too much time. Keep the burner at medium-low once the eggs go in, cover to trap gentle steam, and pull them when the whites are just set — carryover heat does the rest. Room-temperature eggs also cook more evenly.
Is shakshuka spicy?
Traditionally mild-to-medium — warmly spiced rather than hot. The heat comes from red pepper flakes or harissa, both adjustable. Omit them entirely for a kid-friendly version; the cumin and smoked paprika still deliver plenty of flavor.
What’s the difference between shakshuka and menemen?
Shakshuka poaches whole eggs in the sauce so the yolks stay runny; Turkish menemen scrambles the eggs into the peppers and tomatoes. Similar ingredients, completely different texture and eating experience.
Can I bake shakshuka in the oven?
Yes — after making the sauce on the stovetop, add the eggs and bake at 190°C (375°F) for 8–12 minutes. The oven gives very even cooking, though you lose the stovetop’s speed. Great for large batches.
Is shakshuka healthy?
Very — it’s naturally vegetarian, gluten-free (serve with GF bread), and packed with vegetables, with protein from the eggs. The main calorie variable is the olive oil and bread; the dish itself is nutrient-dense.