Save to Pinterest The first time I made shakshuka was on a gray Sunday morning when my roommate showed up with a bag of groceries and the kind of hunger that makes you skip the usual toast routine. She'd just returned from a trip to Tel Aviv and wanted to recreate something she'd eaten at a tiny café near the old port, so we gathered around the stove with no real plan, just a can of tomatoes and determination. Within thirty minutes, we had eggs swimming in this bright red sauce, crusty bread ready for dunking, and suddenly breakfast felt like an adventure. That dish has stayed with me ever since, a reliable ritual that transforms the most basic pantry staples into something that tastes like it took hours to prepare.
I've fed this to people who swear they don't like eggs and watched them clean their bowls in silence, which is maybe the highest compliment a dish can receive. There's something about the soft yolk breaking into the silky sauce that converts skeptics, and the bread becomes this perfect vehicle for getting every last drop. It's become my go-to move when I want to impress without making anyone feel like I've spent all day cooking.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Yellow onion: One medium onion diced gives you a subtle sweetness that balances the spices, plus it softens into the sauce without disappearing completely.
- Red and green bell peppers: Use both for color and personality, but honestly if you only have one kind, the dish still sings.
- Garlic: Mince three cloves fine so they dissolve into the sauce rather than sitting there like little surprises.
- Canned or fresh tomatoes: A 28-ounce can works beautifully, but fresh tomatoes in season are worth the extra chopping—the sauce tastes brighter.
- Jalapeño: Optional but recommended; seed it first unless you want genuine heat, and the finely diced pieces will mellow as everything cooks.
- Olive oil: Two tablespoons is enough to coat the pan and carry all those flavors without making the dish heavy.
- Tomato paste: Two tablespoons concentrate the tomato flavor in a way that makes the sauce taste deeper and more intentional.
- Ground cumin: A teaspoon brings this earthy warmth that's essential to the whole experience, so don't skip it.
- Smoked paprika: The secret ingredient that makes people ask what you did differently—it adds color and a subtle smokiness.
- Ground coriander: Half a teaspoon adds complexity without announcing itself; it rounds out the spice blend.
- Cayenne pepper: Quarter teaspoon for gentle heat; add more only if you enjoy your food fighting back.
- Salt and black pepper: Taste as you go, remembering that the sauce will concentrate as it simmers.
- Large eggs: Six eggs means you're feeding four people properly, one and a half eggs each—the yolks become the sauce's best friend.
- Fresh cilantro or parsley: Quarter cup chopped right before serving keeps it vibrant and fresh against all that spiced warmth.
- Feta cheese: Optional but the salty crumbles create a wonderful textural contrast; use good feta if you go this route.
- Crusty bread or pita: Choose bread you actually want to eat because it's essential for the experience, not an afterthought.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Warm the pan and soften your vegetables:
- Heat two tablespoons of olive oil in a large skillet over medium heat, then add your diced onion and bell peppers. Sauté for five to six minutes, stirring occasionally, until they've softened and the onion turns translucent at the edges—you'll notice the pan smells sweet and inviting.
- Wake up the garlic:
- Stir in your minced garlic and jalapeño if using, cooking for about a minute until the raw edge comes off and the smell makes you lean in closer. This is the moment where the dish starts feeling like real cooking.
- Build the spice base:
- Add your tomato paste, cumin, smoked paprika, coriander, and cayenne to the pan, then cook for two minutes while stirring constantly. This toasts the spices slightly and lets them become friends with the oil.
- Bring in the tomatoes:
- Pour in your can of diced tomatoes with all their juices, season generously with salt and pepper, then simmer uncovered for ten to twelve minutes, stirring occasionally, until the sauce thickens and the bright red darkens slightly. Taste it and adjust seasoning as needed—this is your chance to make it exactly right.
- Create wells for the eggs:
- Using a spoon, gently press down into the sauce in six spots, creating shallow wells where each egg will go. These little nests keep the eggs from wandering around the pan.
- Nestle in the eggs:
- Crack one large egg into each well, being gentle so the yolks stay whole. The whites will look scary and translucent at first, but trust the process.
- Finish with gentle heat:
- Cover the skillet and cook for six to eight minutes, until the egg whites turn opaque and set but the yolks still jiggle slightly when you gently shake the pan. If you prefer firmer yolks, give it a couple extra minutes, but the runny yolk is where the magic lives.
- Garnish and serve:
- Remove from heat, scatter fresh cilantro and crumbled feta over everything, and carry the whole skillet to the table. Serve immediately with warm bread because the heat keeps the flavors moving in your mouth.
Save to Pinterest There's a moment just before serving when you look at the skillet and realize you've created something that looks like it belongs in someone's food memory, and that's when it stops being just breakfast. It becomes the thing your friends request, the meal you make on mornings when you want to feel like you're doing something 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.
Playing with Heat and Flavor
The beauty of shakshuka is how it handles customization without losing its soul. I've made it with extra jalapeños for friends who like real fire, and I've toned down the cayenne for people who came for comfort, not spice. The spice level is genuinely flexible, but don't skip the smoked paprika—that's the non-negotiable one because it gives the whole dish its identity. Start conservative and add more heat as you cook; you can always taste the sauce as it simmers and adjust before the eggs go in.
When You Want to Stretch It
On nights when four people feels like too many, or when someone shows up hungry and you want them to leave feeling genuinely fed, the additions are simple. A handful of cooked chorizo or spicy sausage, added just before the eggs, turns this into something heartier without changing the technique. A dollop of Greek yogurt swirled in at the end adds creaminess that feels almost luxurious, and a side of mixed greens makes the whole meal feel balanced without being fussy.
The Small Details That Matter
Use a skillet with a fitted lid because it keeps the heat in and cooks the eggs evenly without you fussing with them. If you don't have a lid, even a baking sheet works—the goal is just to trap a little steam so the whites cook while the yolks stay soft. The bread matters more than you'd think; crusty bread that can actually hold up to dipping is worth finding, because the whole point is to get every bit of sauce onto your plate.
- Fresh herbs scattered right before serving keep their brightness and flavor instead of getting lost in the heat.
- Good feta makes a noticeable difference; skip it entirely rather than using the kind that tastes like salt and sadness.
- Make this in a skillet you don't mind bringing to the table because half the joy is the shared experience of everyone reaching for bread at the same time.
Save to Pinterest This is the kind of dish that stays in your rotation because it works for almost any occasion, and it reminds you that some of the best meals come together quietly, without drama. Make it for people you like, and watch what happens.
Recipe FAQs
- → What spices enhance the tomato sauce?
Key spices include ground cumin, smoked paprika, coriander, and a pinch of cayenne for subtle heat, which create a warm, robust flavor.
- → How do I achieve runny yolks in the eggs?
Cover the skillet and cook for 6-8 minutes ensuring egg whites set while yolks remain soft and runny.
- → Can I make this dish vegan?
Yes, substitute eggs with tofu cubes and omit feta or use a plant-based alternative.
- → What bread pairs best for serving?
Crusty bread or pita are ideal for dipping and soaking up the flavorful tomato sauce.
- → How can the spice level be adjusted?
Modify the amount of jalapeño and cayenne pepper used to control the dish’s heat intensity.