Pin it The first time I made shakshuka, I wasn't even trying to. I was standing in my kitchen on a lazy Sunday morning with leftover tomatoes, peppers, and a carton of eggs, and somehow the smell of cumin hitting hot oil made me stop scrolling my phone and actually pay attention. What started as throwing things together turned into something I couldn't stop eating, and now whenever I make it, that same moment of discovery hits me all over again.
I remember making this for my partner when they were having a rough week, and they looked genuinely surprised that something so vibrant and warming could come from my kitchen. Now it's become our unofficial remedy for days that need turning around, and there's something grounding about watching those eggs nestle into the sauce like they belong there.
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 and bell peppers: These form the sweet, savory base that balances the spice and tomato acid. I always dice them roughly the same size so they soften evenly.
- Garlic and jalapeño: The garlic blooms quickly and needs just a minute with the oil to release its fragrance without burning. The jalapeño adds a living heat that builds as you eat.
- Canned diced tomatoes: Tinned tomatoes are more reliable than fresh and break down into a silky sauce. If you use fresh, give them more time to cook down.
- Tomato paste: This concentrate deepens the tomato flavor and helps the sauce cling to the eggs instead of sliding off.
- Cumin, smoked paprika, and coriander: This combination is non negotiable. The paprika adds a subtle smokiness, cumin brings warmth, and coriander quiets it all down so nothing shouts.
- Olive oil: Use something you actually like tasting because it's the first thing that touches the pan and flavors everything that follows.
- Eggs: Farm fresh or pastured eggs have richer, more golden yolks, which matters here. That's where the magic is.
- Fresh cilantro or parsley: This is your brightness at the end, cutting through the richness and reminding you it's spring even if it isn't.
- Feta cheese: Optional but it adds a sharp, salty counterpoint that makes every bite more interesting.
- Crusty bread: You'll use this to scoop, wipe the pan, and soak up every last bit of sauce.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your base:
- Heat olive oil over medium heat and add your diced onions and peppers. You want them to soften and turn a little golden at the edges, not stay crisp. This takes about five to six minutes and you'll know it's right when the kitchen smells sweet and the peppers have lost their raw edge.
- Wake up the aromatics:
- Add minced garlic and jalapeño, stirring constantly for just one minute. If you let them go longer, they'll start to color and taste bitter, so stay close and listen for the sizzle to shift.
- Toast the spices:
- Stir in tomato paste, cumin, paprika, coriander, and cayenne. Let them cook for two minutes, stirring the whole time, so the spices toast into the oil and wake up. This is the moment everything moves from ordinary to fragrant.
- Build the sauce:
- Pour in your tomatoes with all their juices and season with salt and pepper. Let it simmer uncovered for ten to twelve minutes, stirring occasionally, until it thickens and deepens in color. You're looking for it to coat the back of a spoon.
- Taste and adjust:
- Before the eggs go in, taste it. This is your moment to add more salt, a pinch more cayenne, or even a squeeze of something acidic if it feels flat. Trust your mouth here.
- Create nests for the eggs:
- Use the back of a spoon to make six shallow wells in the sauce, spaced out so they won't run together. These wells are where the eggs will sit and poach gently in the heat.
- Crack and settle:
- Crack each egg into a small bowl first, then gently pour it into a well. This prevents shells from landing in your sauce and gives you control. The eggs will look vulnerable and naked at first, then gradually turn opaque.
- Cover and cook:
- Place a lid on the skillet and turn the heat down to medium low. In about six to eight minutes, the egg whites will turn white and set while the yolks stay runny. If you like firmer yolks, give it a few minutes more and listen for the gentle bubble of the sauce underneath.
- Finish with life:
- Take it off the heat and scatter fresh herbs and crumbled feta across the top. The herbs should still be bright and smell peppery, not tired.
Pin it There's something almost meditative about watching those eggs slowly set in the warm sauce, knowing in a minute or two you'll break one open and that golden yolk will spill everywhere. It's one of those dishes that reminds me why cooking matters at all.
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.
Making It Your Own
This recipe is a foundation, not a prison. I've made it with chorizo crumbled through the sauce, with roasted red peppers instead of fresh, and once with a handful of spinach stirred in at the end. The only rule I follow is that the sauce stays thick and the yolks stay runny. Everything else is improvisation.
Spice Level Matters
The jalapeño and cayenne are optional not because they're frivolous but because heat is personal. I've made this for friends who skip both entirely and for others who double the cayenne. Start with what I've written, taste it, and adjust before the eggs go in. Once you've made it a few times, you'll know exactly how much bite you want.
Bread, Eggs, and Everything Else
Shakshuka is best served the moment it's done, while the yolks are still liquid and the sauce is still steaming. Have your bread warming, your plates ready, and people sitting down before you finish the last step. This is a dish that waits for no one and is infinitely better when shared while it's hot.
- A side of Greek yogurt or sour cream adds coolness and richness all at once.
- Mixed greens with a sharp vinaigrette cut the richness if you need balance.
- Make it vegan by swapping eggs for pressed tofu cubes that warm through in the sauce.
Pin it This is the kind of recipe that lives in your kitchen permanently once you make it. It asks for almost nothing and gives back comfort, flavor, and the feeling that you actually know how to cook.
Recipe FAQ
- → What type of peppers work best for this dish?
Red and green bell peppers add sweetness and crunch, while jalapeño can be added for a touch of heat.
- → How do I ensure the eggs are cooked perfectly?
Make wells in the simmering sauce and gently crack eggs into them. Cover the skillet and cook until whites are set but yolks remain soft.
- → Can I prepare this dish vegan-friendly?
Yes, replace eggs with firm tofu cubes and omit feta or use plant-based cheese alternatives.
- → What spices create the distinctive flavor profile?
Ground cumin, smoked paprika, coriander, and a pinch of cayenne pepper combine to create a warm, smoky, and slightly spicy taste.
- → What is the best bread to serve alongside?
Crusty bread or pita are ideal for dipping into the flavorful tomato sauce and runny eggs.
- → Can additional protein be added?
For a heartier option, cooked chorizo or spicy sausage can be stirred into the sauce before adding eggs.