Save to Pinterest One morning, my neighbor knocked on my door with a container of shakshuka still steaming, having just made it for her family breakfast. The aroma that escaped when I opened the lid—cumin, paprika, something alive and warm—made me realize I'd been eating boring scrambled eggs my whole life. She walked me through it right there in my kitchen, and within twenty minutes, I understood why this dish has fed people across the Mediterranean and North Africa for generations. It's not fancy, but it feels like a revelation every single time.
I made this for a friend who'd been stressed about work, and watching her take that first bite—the way her shoulders dropped and she actually sighed—reminded me that food does something beyond filling your stomach. She came back the next weekend asking to cook it together, and we spent the morning talking about nothing important while the tomatoes bubbled away. That's when shakshuka became more than a recipe to me; it became an excuse to slow down.
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 good quality one if you have it; the oil carries the toast and warmth of the spices, so it deserves respect.
- Onion and red bell pepper: The red pepper adds sweetness that balances the heat, and together they create the foundation that everything else sits on.
- Garlic: Mince it fine so it dissolves into the sauce rather than leaving bitter chunks; I learned this the hard way.
- Crushed tomatoes: Canned is honestly better than fresh here because the acidity and consistency are consistent; feel free to use fresh ripe tomatoes if you're lucky enough to have them.
- Ground cumin, paprika, coriander: These three are non-negotiable; they're the voice of the dish, so don't skip them or substitute with curry powder.
- Cayenne pepper: Optional but worth a pinch if you like heat creeping in slowly rather than hitting you all at once.
- Large eggs: Room temperature if you remember, but cold ones work too; they'll just take an extra minute to set.
- Fresh parsley or cilantro: The garnish matters more than you'd think; it cuts through the richness and adds brightness right at the end.
- Feta cheese: Crumbled on top, it adds tang and texture, but leave it out 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 the oil and soften the vegetables:
- Heat olive oil over medium heat until it shimmers, then add your diced onion and red pepper. You'll know they're ready when they've lost their raw edge and turned golden at the corners, about five to seven minutes. The kitchen will smell like the beginning of something good.
- Wake up the aromatics:
- Stir in minced garlic and your chili pepper if using it, and let them perfume the oil for just a minute—no longer, or the garlic gets bitter and you'll taste it all through the sauce. This is the moment where the smell changes, where you know the dish is coming alive.
- Build the sauce:
- Pour in your crushed tomatoes and add cumin, paprika, coriander, cayenne, salt, and black pepper. Stir everything together until the spices are evenly distributed and the color deepens to a rich rust.
- Simmer until it thickens:
- Let the sauce bubble gently uncovered for ten to twelve minutes, stirring occasionally so nothing sticks to the bottom. You're waiting for it to lose its watery look and become more sauce-like, clinging to your wooden spoon. The bubbles will slow down and the surface will look almost matte rather than shiny.
- Create wells for the eggs:
- Using the back of your spoon, press four small wells into the sauce, spacing them evenly so each egg gets its own pocket. They don't need to be perfect; just indent the sauce enough that the egg white won't run all over the pan.
- Crack and nestle the eggs:
- Crack each egg into a small bowl first so you don't get shell fragments, then gently slide one into each well. The egg white will immediately start to turn opaque from the heat, and the yolk will sit like a little treasure in the center.
- Cook covered until just set:
- Cover the pan with a lid and let it cook for six to eight minutes, depending on how runny you like your yolks. The whites should be set and opaque, but when you jiggle the pan gently, that yolk should still move slightly. If you like them firmer, add another minute or two.
- Finish and serve:
- Remove from heat, sprinkle with fresh parsley or cilantro and crumbled feta if you're using it, and serve immediately. Have warm bread or pita ready because you'll want something to tear off and soak up every bit of sauce left in the pan.
Save to Pinterest My sister called me in the middle of making this one Sunday morning, and instead of hanging up, I put her on speaker while I cooked. She could hear the sizzle, smell it through the phone somehow, and by the time I was plating, she'd decided to drive over. We ended up eating it straight from the skillet, trading bites and arguing about whether cilantro or parsley tasted better. That's the magic of shakshuka—it's just simple enough to cook while laughing with someone, but good enough to make the moment feel special.
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.
Why the Spices Matter More Than You Think
The combination of cumin, paprika, and coriander is what transforms this from being just eggs in tomato sauce into something that tastes like it's been simmering in someone's kitchen for hours. Cumin brings earthiness, paprika adds warmth and a slight sweetness, and coriander rounds everything out with a subtle brightness that you won't be able to name but will absolutely taste. When I first made this without the coriander, thinking I could skip it, the sauce felt flat and one-dimensional. Now I never miss it.
Making It Your Own
Shakshuka is forgiving in the best way; it welcomes additions without complaining. I've stirred in roasted red peppers when I wanted something sweeter, added a pinch of smoked paprika when I was feeling adventurous, and even thrown in sautéed spinach or mushrooms when I had them on hand. Some mornings I add a spoon of harissa for heat, other times I keep it gentle so it doesn't wake up everyone in the house at dawn. The sauce is your canvas.
Bread Is Not Optional
Honestly, the sauce is the whole reason you're making this, so you need something to catch every drop. Warm pita tears into the perfect shape, crusty bread soaks without falling apart, even buttered toast works if that's what you have. The last few bites should be you chasing the last bit of sauce around the pan with whatever bread is left, because that's where all the flavor lives.
- If you don't have fresh bread, warm some pita in a dry skillet for thirty seconds on each side until it's pillowy and soft.
- For a twist, brush your bread with a little olive oil and toast it with garlic before serving.
- Leftover shakshuka (without bread) keeps for a day in the fridge and actually tastes better reheated gently in the oven.
Save to Pinterest Shakshuka taught me that breakfast doesn't have to be rushed, and that thirty-five minutes can feel luxurious when you're cooking something this good. Make it for yourself on a morning when you have time, or make it for someone else when you want them to know you care.
Recipe FAQs
- → What makes shakshuka authentic?
Authentic shakshuka relies on the combination of fresh eggs poached directly in a spiced tomato sauce, with key aromatics like cumin, paprika, and garlic creating the distinctive North African flavor profile.
- → How do I know when eggs are cooked?
The whites should appear completely set and opaque while yolks remain slightly jiggly when you gently shake the pan. Cook 6-8 minutes covered for runny yolks, or extend time for firmer texture.
- → Can I make this ahead?
The tomato sauce base can be prepared 1-2 days in advance and refrigerated. Reheat gently before adding eggs for best results.
- → What bread pairs best?
Warm pita, crusty sourdough, or focaccia work perfectly for scooping up the sauce. The bread should be substantial enough to hold the thick tomato mixture.
- → How can I adjust the spice level?
Reduce or omit the cayenne pepper and chili for milder flavor. Add harissa paste or extra cayenne if you prefer more heat.
- → Is this suitable for meal prep?
While best enjoyed fresh, leftovers can be refrigerated up to 2 days. Reheat gently on the stove, though egg texture may change slightly.