Save to Pinterest There’s something magical about the way sizzle and color fill the kitchen as you gently slide eggs into a bubbling, spice-laced tomato sauce. The earthy aroma of cumin mingled with the grassy warmth of fresh spinach always pulls my curiosity closer to the stove. My introduction to shakshuka happened on a dreary weekday when I needed a quick dinner—and found myself dancing between ingredient improvisations and happy little accidents. Crumbling feta over the glossy eggs felt almost luxurious, a final flourish that seemed to brighten up the entire dish. Cooking it felt less like following a blueprint and more like an invitation to play with flavors.
I’ll never forget making this for a friend on a rainy afternoon, the kind when the city outside is gray but your kitchen is busy with laughter and steam. We dipped torn pieces of crusty bread straight into the skillet, barely waiting for the eggs to set—chatting and taste-testing as we eagerly watched the yolks just begin to quiver.
Ingredients
- Olive oil: Use good quality for a silky base and to build flavor from the start.
- Yellow onion: Chopped finely, it melts sweetly into the sauce; don’t rush its softening stage.
- Garlic: I always mince it fresh for the most aromatic kick; watch it closely so it doesn’t burn.
- Red bell pepper: Adds a lovely sweetness and a pop of color; dice evenly for even cooking.
- Fresh baby spinach: Wilts quickly and brings vibrant green and gentle bitterness—don’t be shy loading it in.
- Diced tomatoes (canned): Go for a quality brand if you can; the sauce’s flavor depends on it.
- Ground cumin: That signature earthy, smoky undertone; toast briefly for a fuller aroma.
- Smoked paprika: The difference between so-so and spectacular—never skip it.
- Ground coriander: It lifts the dish and plays quietly in the background; I learned to add just enough.
- Crushed red pepper flakes (optional): Adjust to your spice threshold; add more for a real kick.
- Salt and freshly ground black pepper: Essential for seasoning at each stage; always taste and adjust.
- Feta cheese, crumbled: Its creamy tang cuts through the richness; find one with a briny edge for best results.
- Large eggs: Room temperature eggs cook more evenly—I always crack each into a small bowl first to keep shell bits out.
- Fresh cilantro or parsley (optional): Scatter just before serving for color and brightness.
- Crusty bread (optional): There’s nothing better for scooping up every bit of sauce and yolk—toast it well for extra crunch.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your base:
- Warm olive oil in a large skillet over medium, letting the onion sizzle until translucent and fragrant, about 3 minutes.
- Add aromatics:
- Stir in garlic and red bell pepper; the sound will sharpen as the pepper softens, just 3–4 minutes more.
- Toast spices:
- Sprinkle in cumin, smoked paprika, coriander, and red pepper flakes, stirring constantly to wake up their flavors, just a minute.
- Simmer the sauce:
- Pour in diced tomatoes with their juices and simmer for 5–7 minutes, letting the sauce thicken and scents deepen.
- Fold in spinach:
- Add spinach by the handful, stirring gently as it wilts; splash in a little water if it looks too thick, and season with salt and black pepper to taste.
- Poach the eggs:
- Make four small wells, crack an egg into each, cover, and watch as the whites turn opaque but the yolks stay golden and runny—6 to 8 minutes does the trick.
- Finish and serve:
- Scatter crumbled feta over everything, garnish with herbs if you like, and bring right to the table with crusty bread for scooping.
Save to Pinterest Seeing everyone gather around one big skillet with spoons poised and conversation growing louder reminded me—food like this invites sharing more than just a meal. Shakshuka has become as much about those moments as the flavors themselves.
How to Adjust the Spices
I found early on that the amount of red pepper flakes decides the whole mood of the dish—sometimes a gentle tingle is enough, other times a fiery heat is what the day demands. Smoked paprika also makes the sauce feel bold without overpowering anything, so don’t be afraid to go a little heavy if you love that warmth.
Egg Perfection, Every Time
Keep an eye on the eggs—a few extra minutes and the yolks run the risk of turning chalky instead of luscious. If you like them soft, start checking at the six-minute mark by gently tapping the whites with a spoon.
What to Serve with Spinach and Feta Shakshuka
This is great with any hearty bread tucked into those flavorful puddles, but I’ve served it over rice or even with roasted potatoes for dinner. When you’re cooking for a group, make an extra batch—nobody will complain about leftovers.
- A sprinkle of chopped herbs lifts everything at the end.
- Try adding olives for a briny twist.
- Don’t forget to wipe the skillet clean with bread—it’s a sign of success.
Save to Pinterest May your kitchen stay lively and your shakshuka always inviting—there’s no wrong time or company for a meal like this. Happy cooking!
Common Recipe Questions
- → Can I use frozen spinach instead of fresh?
Yes. Thaw and squeeze out excess liquid before adding so the sauce doesn't become watery. Stir frozen spinach in toward the end of simmering so it just wilts through.
- → How do I get runny yolks without undercooked whites?
Cover the pan and cook on low heat for 6–8 minutes. The lid traps steam to set whites while keeping yolks soft. If needed, finish with a minute of broiling to set any stubborn whites.
- → What can I substitute for feta?
Try goat cheese for tang and creaminess, or use ricotta for a milder, creamier finish. For a dairy-free option, omit cheese and add a drizzle of olive oil and fresh herbs.
- → How can I make it spicier?
Increase crushed red pepper flakes or add a spoonful of harissa or spicy paprika when you add the tomatoes. Taste as you go to reach the desired heat level.
- → What breads or sides pair best?
Crusty bread, pita, naan, or gluten-free slices are ideal for scooping. A simple salad or labneh on the side balances the warm, spiced sauce.
- → How long can leftovers be stored and reheated?
Store cooled leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat; eggs may firm up, so reheat just until warmed through.