Save The first time I made shakshuka was on a lazy Sunday morning when my roommate showed up with fresh pita bread and said we needed something beyond toast. I'd eaten it at a tiny café in Tel Aviv years before, but watching those eggs sink into the crimson sauce in my own kitchen felt like capturing something precious. Within twenty minutes, we were hunched over bowls with steam rising between us, tearing bread and chasing runny yolks. It became the dish I make when I want to feel like I'm cooking something that matters, even if it's just breakfast.
I made this for my neighbor once when she mentioned she'd never had shakshuka, and watching her face when that yolk broke across the warm pita was worth every chopped vegetable. She came back three days later asking for the recipe, but more importantly, asking if I'd make it again when her daughter visited. That's when I realized this dish has a way of becoming a memory before you even finish eating.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Onion: One large onion gives the sauce its sweet foundation, and chopping it fine means it dissolves into the tomatoes rather than staying chunky.
- Red and yellow bell peppers: The color here isn't just pretty, it's flavor, adding natural sweetness that balances the spices without needing extra sugar.
- Garlic cloves: Three minced cloves are your insurance against a flat-tasting sauce, blooming those flavors right into the oil.
- Baby spinach: Optional but transforms this from side dish to complete meal, wilting into the sauce in the final moments.
- Jalapeño: Only if you want heat, and only if you seed it first, otherwise you'll be chasing fire.
- Olive oil: Two tablespoons is enough to build flavor without making the sauce greasy.
- Ground cumin: This is the spice that makes people ask what you put in it, that warm earthiness no one can quite name.
- Paprika: A teaspoon gives you color and a subtle sweetness that elevates the whole thing.
- Ground coriander: Half a teaspoon adds complexity, a whisper of something floral you can't quite place.
- Cayenne pepper: Optional and honestly, start with none and add if you want it, you can't take heat back out.
- Crushed tomatoes: A 28-ounce can becomes your sauce base, and using canned means consistency and reliability every time.
- Sugar: One teaspoon balances acidity without making anything taste sweet, just rounds the flavors.
- Eggs: Four to six large ones, depending on hunger and how many people you're feeding, these are the whole point.
- Fresh cilantro or parsley: A quarter cup chopped right before serving, this is brightness and freshness finishing the dish.
- Feta cheese: Half a cup crumbled is optional but that salty tang changes everything, tangling with the warm eggs.
- Pita bread: Four warmed breads for scooping and dipping, essential for the whole experience.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the base:
- Heat two tablespoons of olive oil in a large skillet over medium heat, then add your chopped onion and let it soften for three minutes until it turns translucent and smells sweet. You'll know it's ready when your kitchen smells like something good is happening.
- Build the vegetables:
- Add your diced red and yellow bell peppers along with the jalapeño if using, cooking for about five minutes until they start to soften and release their aroma. The peppers should still have a little firmness to them, not completely collapsed.
- Awaken the spices:
- Stir in your minced garlic, cumin, paprika, coriander, and cayenne if you want it, cooking just long enough to hear them sizzle and smell that warm spice bloom, about one minute. This is the moment the dish transforms from vegetables into something with personality.
- Build the sauce:
- Pour in your crushed tomatoes, add the sugar, salt, and black pepper, then let it simmer uncovered for ten to twelve minutes, stirring occasionally, until the sauce thickens and darkens slightly. You're looking for it to bubble gently at the edges, not aggressively, just a slow reduction that concentrates all those flavors.
- Wilt the greens:
- If using spinach, scatter it across the sauce and stir gently until it disappears into the red, about two minutes. The greens release moisture that mixes into everything, adding nutrition and texture.
- Nestle the eggs:
- Using the back of a spoon, create small wells or indentations in the sauce, then crack your eggs directly into each well, being gentle so the yolks stay whole. You can fit four to six depending on the size of your skillet and how hungry everyone is.
- Cook until perfect:
- Cover the skillet with a lid and cook for six to eight minutes until the egg whites turn opaque and set but the yolks still jiggle when you gently shake the pan. The timing depends on your stove and how hot that sauce is bubbling underneath.
- Finish and serve:
- Remove from heat, scatter fresh cilantro or parsley across the top, crumble feta cheese if using, and bring the whole skillet to the table with warm pita bread alongside. The presentation matters here, there's something special about everyone helping themselves from one warm dish.
Save There's a moment right before serving when you sprinkle that cilantro and the smell hits you, bright and herbal and completely different from the warm spiced sauce below. That contrast, that moment of realizing you've made something beautiful and good, that's when shakshuka stops being a recipe and becomes something you'll want to make again and again.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Building the Perfect Sauce
The sauce is everything in this dish, so don't rush it. When you simmer those tomatoes with the spices, you're not just cooking, you're developing flavor, letting the vegetables soften and merge, letting the spices bloom and settle into every layer. I learned this by making it too fast once, thinking ten minutes of simmering was enough, and the sauce tasted thin and sharp instead of rounded and deep. Now I always give it the full time, and I let it bubble away while I set the table and get the pita warming.
The Egg Moment
Cracking eggs into hot sauce feels like a small act of faith, trusting that the gentle heat and cover will cook the whites without hardening the yolks. The first time I did this I was nervous, worried I'd scramble them or make them too runny, but I've learned that you can't really fail here. Even if one yolk breaks into the sauce, it just becomes part of the richness, adding that golden creaminess to everything around it.
Making It Your Own
This recipe is a foundation, not a law. I've made it with roasted red peppers instead of fresh, added chickpeas for protein, swapped the cilantro for mint, and even made a vegan version with crumbled tofu nestled in the wells instead of eggs. The core stays the same, that spiced tomato sauce with something warm and protein-rich cooking in it, but the details can shift with what you have or what you're craving. Every time feels like its own discovery.
- If you want more heat, double the jalapeño and add an extra quarter teaspoon of cayenne, but remember you can always add more after tasting.
- For a creamier version, drizzle labneh or Greek yogurt on top right before serving, letting it melt into the warm sauce.
- Make the sauce up to a day ahead and reheat it gently before adding the eggs, that way the timing is easier on busy mornings.
Save This is the kind of dish that brings people together without trying, where the food does the work of making moments matter. Make it once and you'll understand why it's been part of Middle Eastern home cooking for generations.
Recipe FAQs
- → What makes shakshuka authentic?
Authentic shakshuka features a well-seasoned tomato base with cumin, paprika, and coriander. The eggs should be poached directly in the sauce, creating runny yolks that blend with the spiced vegetables.
- → How do I know when the eggs are done?
The whites should be fully set and opaque while the yolks remain runny. This typically takes 6-8 minutes covered. Gently shake the pan to check—the whites shouldn't jiggle but the yolks should feel loose.
- → Can I make this ahead of time?
The sauce base can be prepared up to 2 days in advance and refrigerated. When ready to serve, reheat the sauce until simmering, then add the eggs and finish cooking.
- → What can I serve with shakshuka?
Warm pita bread is traditional for dipping. You can also serve with crusty bread, couscous, or a side of labneh or Greek yogurt for cooling contrast to the spiced sauce.
- → How can I adjust the spice level?
Control the heat by varying the amount of jalapeño and cayenne pepper. Omit both for a mild version, or increase them gradually for extra warmth. The paprika and cumin provide flavor without significant heat.