Save Spring arrived late one year, and I found myself staring at a farmers market overflowing with tender peas and broad beans, their vibrant green practically glowing under the morning sun. My usual egg-based breakfast felt too heavy for the season, so I thought: why not turn those fresh vegetables into something warm, saucy, and substantial? This shakshuka emerged from that impulse, and it's become the dish I make whenever I want to feel the earth's generosity on a plate without any fuss.
I made this for a Sunday brunch when my neighbor stopped by with her kids, and watching their faces light up as they cracked into those eggs and watched the yolks cascade into the sauce felt like witnessing a small miracle. She asked for the recipe before she'd even finished eating, then came back two weeks later saying she'd made it three times already.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh or frozen peas (1 cup): These add sweetness and a gentle pop of color; frozen ones are honestly just as good as fresh, sometimes better because they're picked at peak ripeness.
- Fresh or frozen broad beans (1 cup): Double-pod them if using fresh (remove both the outer shell and the papery skin inside), which takes patience but rewards you with creamy, tender beans.
- Asparagus (200g, trimmed and cut into 2-inch pieces): The tender tips should still have a whisper of crunch; they soften just enough without turning mushy.
- Medium onion (finely chopped) and red bell pepper (diced): These form the aromatic base that carries the spices forward; don't skip the sautéing step, as it mellows and deepens them.
- Garlic cloves (2, minced): Freshly minced garlic makes all the difference here; jar garlic won't give you those toasted, fragrant notes.
- Canned chopped tomatoes (400g can): This is your sauce foundation; the acidity will balance the richness of the eggs.
- Tomato paste (2 tablespoons): This concentrate deepens the tomato flavor and thickens the sauce naturally without any heavy cream.
- Ground cumin (1 teaspoon), smoked paprika (1 teaspoon), ground coriander (½ teaspoon), and chili flakes (¼ teaspoon optional): These spices warm the dish without overwhelming it; toast them briefly in the oil so they bloom.
- Salt and black pepper: Taste as you go; the sauce needs proper seasoning to taste anything like itself.
- Large eggs (4): Use the freshest eggs you can find; older eggs spread too thin when cracked, and you'll lose that beautiful yolk.
- Crumbled feta cheese (3 tablespoons): The salt and tang cut through the richness and add a luxurious final touch.
- Fresh parsley or mint (2 tablespoons, chopped): Mint brings a surprising brightness; parsley is more traditional, but both work beautifully.
- Extra virgin olive oil: Use a good one for drizzling at the end; it's one of the few places where quality really shines through.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Blanch the spring vegetables:
- Bring salted water to a boil and drop in the peas and broad beans for exactly 2 minutes, watching them brighten as they hit the heat. Plunge them into an ice bath immediately to stop the cooking and lock in that vivid green color, then drain and set aside.
- Build your flavor base:
- Heat olive oil in a large, deep skillet over medium heat and add the chopped onion and diced red pepper, letting them soften and turn translucent over 5 minutes. You'll know they're ready when the kitchen starts smelling sweet and jammy.
- Toast the spices:
- Stir in the minced garlic, cumin, smoked paprika, coriander, and chili flakes, cooking for just 1 minute until the spices smell warm and alive. This brief moment of heat unlocks all their fragrance without letting them burn.
- Create the tomato sauce:
- Add the tomato paste first, stirring it in for about 30 seconds so it darkens slightly and loses any raw taste, then pour in the canned tomatoes. Simmer gently for 10 minutes, stirring occasionally, until the sauce thickens and the flavors meld into something rich and cohesive.
- Add the vegetables:
- Fold in your blanched peas and broad beans along with the asparagus pieces, seasoning generously with salt and pepper. Let everything simmer together for 5 to 7 minutes until the asparagus loses its raw edge but still holds its shape.
- Nestle the eggs:
- Using the back of a spoon, make four small wells in the vegetable mixture, spacing them so they have room to set without touching. Crack an egg into each well, then cover the pan and reduce heat to low, cooking for 7 to 10 minutes until the whites are set but the yolks still jiggle slightly when you shake the pan gently.
- Finish and serve:
- Remove from heat and scatter the crumbled feta and fresh herbs over the top, then drizzle with a glug of good olive oil. Serve directly from the pan with crusty bread or flatbreads, letting everyone tear into it family-style.
Save My partner always says this dish tastes like you're eating outside even when you're sitting at the kitchen table in the middle of winter. There's something about the combination of soft eggs, green vegetables, and spiced tomato sauce that feels both comforting and celebratory at once.
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 This Works as a Spring Main Course
Shakshuka traditionally relies on eggs as protein, and pairing them with fresh legumes and asparagus creates a satisfying meal that feels lighter than heavier meat-based dishes. The vegetables stay bright and don't turn to mush because you blanch them first, and the spices keep everything from tasting flat or one-dimensional. This is the kind of dish that makes you feel virtuous for eating vegetables while tasting genuinely delicious, which is rare enough to be worth celebrating.
Making It Your Own
Once you understand the skeleton of this recipe, you can swap vegetables with the seasons without thinking twice. Summer calls for zucchini and cherry tomatoes, fall brings mushrooms and spinach, and winter works beautifully with kale and roasted cauliflower. The spice blend stays the same, but the dish transforms completely depending on what's in your vegetable drawer.
Serving and Pairing Ideas
I've learned that this dish is most dramatic when served in the skillet itself, still sizzling slightly and with steam rising off the eggs. It's the kind of presentation that makes people gather around before you've even called them to the table, and it tastes even better when everyone's pulling from the same pan.
- Serve with thick slices of crusty sourdough or warm flatbreads that are perfect for scooping up the spiced tomato sauce.
- A crisp white wine like sauvignon blanc or a sparkling water with fresh lemon brightens the richness of the eggs beautifully.
- Add a drizzle of harissa or chili oil at the table if you want to give it more heat and complexity.
Save This shakshuka has become my answer to the question of what to cook when you want something that tastes like care without spending hours at the stove. Make it once and you'll understand why it keeps finding its way back to my table every April.
Recipe FAQs
- → Can I use frozen peas and broad beans?
Yes, frozen peas and broad beans work perfectly in this dish. Simply blanch them briefly in boiling water before adding to the sauce. They're already partially cooked from freezing, so the blanching time can be reduced to 1 minute.
- → How do I know when the eggs are done?
Cook covered on low heat for 7-10 minutes. The whites should be fully set and opaque, while the yolks remain slightly jiggly when you gently shake the pan. For firmer yolks, extend cooking time by 2-3 minutes.
- → What can I serve with pea and broad bean shakshuka?
Crusty bread, flatbreads, or pita are traditional for soaking up the sauce. A crisp white wine pairs beautifully, and a simple green salad with lemon dressing balances the rich, spiced flavors.
- → Can I make this vegan?
Absolutely. Omit the eggs and feta cheese, adding a can of drained chickpeas or white beans during step 5 for protein. Top with avocado slices or a dollop of vegan yogurt instead of feta.
- → How long will leftovers keep?
The vegetable base stores well in an airtight container for up to 3 days. However, the eggs are best enjoyed fresh. If making ahead, prepare everything through step 5, then complete the final steps with fresh eggs when ready to serve.
- → Can I adjust the spice level?
Certainly. The chili flakes are optional, and you can vary the amount from a pinch to a full teaspoon depending on your preference. For milder flavor, omit the chili flakes entirely. For extra heat, add harissa or serve with chili oil on the side.