Pin It I discovered shakshuka on a gray morning when nothing in my fridge seemed appealing except a can of tomatoes and some eggs. My friend had mentioned it casually the week before, and something about the way she described those runny yolks nestled in spiced sauce stuck with me. Thirty minutes later, the smell of cumin and paprika filling my kitchen felt like waking up somewhere entirely different. It became the dish I now make when I want to feel both nourished and transported, sometimes with company, sometimes just for myself.
I made this for houseguests once without warning, simply because the kitchen smelled so good and I had the ingredients on hand. Their faces when I brought the skillet to the table, still sizzling with those golden-yoked eggs, reminded me that the best meals are often the unplanned ones. Now whenever someone visits on a weekend morning, this is what they secretly hope to smell brewing.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Olive oil: Use a decent one you actually like the taste of, since it's not cooked long enough to hide its character.
- Onion and red bell pepper: The red pepper adds sweetness that balances the spices, so don't skip it or substitute with green.
- Garlic: Mince it fresh if you can; jarred garlic never quite captures that sharp, bright note.
- Crushed tomatoes: Canned works beautifully here and honestly performs better than fresh tomatoes half the year.
- Chili pepper: Start with just a pinch if heat makes you nervous, since it only intensifies as the sauce simmers.
- Ground cumin, sweet paprika, coriander: These three are the backbone, so measure them properly rather than eyeballing.
- Cayenne pepper: Optional but transforms the dish from gentle to memorable.
- Large eggs: The yolk size matters more than you'd think for that perfect runny center.
- Fresh parsley or cilantro: The brightness at the end wakes up your palate and cuts through the richness.
- Feta cheese: Creamy and salty in the best way, though completely optional if dairy isn't your thing.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Warm your pan and build your base:
- Pour the olive oil into a large skillet over medium heat and let it shimmer for a breath. Add the diced onion and bell pepper, listening for that gentle sizzle that tells you the temperature is right.
- Coax out the aromatics:
- After five to seven minutes, when the vegetables soften and the onion turns translucent, add your minced garlic and chili pepper. One minute of cooking is all you need to release their fragrance without letting garlic turn bitter.
- Build the sauce:
- Pour in the crushed tomatoes along with your cumin, paprika, coriander, cayenne, salt, and pepper. Stir everything together until the spices distribute evenly and the sauce deepens to a rust-colored orange.
- Let it simmer and thicken:
- Keep the pan uncovered and let it bubble gently for ten to twelve minutes, stirring every few minutes. You'll know it's ready when the sauce clings slightly to the spoon and the raw tomato taste mellows into something warm and cohesive.
- Create homes for your eggs:
- Using the back of a spoon, make four shallow wells in the sauce, spacing them so each egg has its own small nest. Crack one egg directly into each well, being careful not to break the yolk.
- Gentle heat and patience:
- Cover the pan and lower the heat slightly, cooking for six to eight minutes. Peek after six minutes and you'll see the whites setting while the yolks stay moveable beneath a thin membrane.
- Final flourish:
- Remove from heat and scatter your fresh herbs and feta across the top, letting the residual warmth slightly soften the cheese. Serve directly from the skillet if you want that warm, alive feeling at the table.
Pin It There's a moment right before serving when the whole kitchen is steamed and fragrant, and you know the next few minutes will feel indulgent even though you made it yourself in under an hour. That's when shakshuka stops being breakfast and becomes something closer to ritual.
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.
Spice Variations Worth Exploring
Once you've made this a few times, you'll start noticing how small changes shift the whole mood. Smoked paprika replaces the sweet paprika and suddenly everything tastes like it was cooked over a fire. A pinch of harissa paste adds North African complexity that makes people ask what's in it. Some mornings I add a tiny bit of ground cinnamon, which sounds strange until you taste how it deepens everything without announcing itself.
Bread Matters More Than You Think
Shakshuka without bread is delicious, but shakshuka with crusty bread is transcendent. That yolk breaking and mixing with the sauce, ready to soak into toasted surfaces, transforms the whole experience. I learned to warm my bread in the oven while the sauce simmers, so it's ready the moment everything comes together.
Making It Your Own
The beauty of this dish is how it adapts to what's in your kitchen and what your body needs that morning. I've made it with roasted red peppers when I wanted something sweeter, with extra garlic when I was feeling bold, and even with chickpeas stirred in when I needed more substance. The spice balance is forgiving, so trust your instincts.
- If you prefer firmer eggs, simply cook covered for an extra two to three minutes after the initial six.
- Add sautéed spinach or kale directly into the sauce if you want green vegetables without extra steps.
- Make the sauce the night before and reheat it gently, adding eggs only when you're ready to eat.
Pin It Shakshuka reminds me that the best breakfasts are the ones that feel both comforting and slightly luxurious, all at once. Make it whenever you need the kitchen to feel like a refuge.
Recipe FAQs
- → What is the traditional way to serve shakshuka?
Shakshuka is traditionally served hot directly from the pan, with plenty of crusty bread or warm pita for dipping into the sauce and runny yolks. It's meant to be a communal dish where everyone gathers around.
- → Can I make shakshuka ahead of time?
The tomato sauce base can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently before adding eggs and finishing. However, it's best enjoyed fresh when the eggs are perfectly cooked.
- → How do I know when the eggs are done?
The whites should be fully set and opaque, while yolks remain runny for traditional style. This takes about 6-8 minutes covered. For firmer yolks, cook 2-3 minutes longer. Watch closely to avoid overcooking.
- → What can I substitute for feta cheese?
Skip cheese entirely, or try crumbled goat cheese, halloumi, or a dollop of Greek yogurt. For vegan options, use nutritional yeast or avocado slices for creaminess without dairy.
- → Is shakshuka spicy?
Traditional shakshuka has mild to medium heat from cayenne and optional fresh chili. Adjust spice levels by reducing or omitting cayenne and chili. The paprika and cumin provide warmth without overwhelming heat.
- → Can I add other vegetables to the sauce?
Absolutely. Try adding diced zucchini, eggplant, or spinach. Roasted red peppers work beautifully for deeper flavor. Just adjust cooking times to ensure vegetables are tender before adding eggs.