Pea and Broad Bean Shakshuka

Featured in: Weekend Flavor Fixes

This Middle Eastern-inspired dish transforms the classic shakshuka into a celebration of spring vegetables. Fresh peas, double-podded broad beans, and tender asparagus pieces simmer gently in a fragrant tomato base spiced with cumin, smoked paprika, and coriander. The vegetables are briefly blanched first to preserve their bright green color and sweet flavor. Four eggs are nestled into wells in the sauce and covered until just set with runny yolks. Finished with crumbled feta, fresh herbs, and a drizzle of olive oil, this colorful creation is perfect for sharing straight from the pan with crusty bread or flatbreads.

Updated on Tue, 27 Jan 2026 15:36:00 GMT
Shakshuka with peas, broad beans, and asparagus, topped with feta and fresh herbs on a rustic table. Save
Shakshuka with peas, broad beans, and asparagus, topped with feta and fresh herbs on a rustic table. | nomiqo.com

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.
Shakshuka with green veggies in a rich tomato sauce, featuring vibrant asparagus and runny yolks in the skillet. Save
Shakshuka with green veggies in a rich tomato sauce, featuring vibrant asparagus and runny yolks in the skillet. | nomiqo.com

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.
Spring vegetable Shakshuka served with crusty bread, feta, and fresh parsley on a rustic table setting. Save
Spring vegetable Shakshuka served with crusty bread, feta, and fresh parsley on a rustic table setting. | nomiqo.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Pea and Broad Bean Shakshuka

Vibrant spring shakshuka featuring peas, broad beans, and asparagus in lightly spiced tomato sauce with perfectly cooked eggs.

Prep Duration
20 min
Cook Duration
30 min
Total Duration
50 min
Created by Chloe Bennett


Skill Level Medium

Cuisine Type Middle Eastern-Inspired

Portions 4 Serving Size

Dietary Details Vegetarian-Friendly, No Gluten

Ingredient List

Vegetables

01 1 cup fresh or frozen peas
02 1 cup fresh or frozen broad beans, double-podded if fresh
03 1 bunch asparagus (about 7 ounces), trimmed and cut into 2-inch pieces
04 1 medium onion, finely chopped
05 1 red bell pepper, diced
06 2 garlic cloves, minced
07 1 can (14 ounces) chopped tomatoes
08 2 tablespoons tomato paste

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon chili flakes, optional
05 Salt and black pepper to taste

Eggs

01 4 large eggs

Garnishes

01 3 tablespoons crumbled feta cheese
02 2 tablespoons chopped fresh parsley or mint
03 Extra virgin olive oil for drizzling

Recipe Steps

Step 01

Blanch legumes: Bring a pot of salted water to a boil. Blanch peas and broad beans for 2 minutes, then transfer to an ice bath. Drain and set aside.

Step 02

Sauté aromatics: Heat olive oil in a large, deep skillet over medium heat. Add onion and red bell pepper; sauté for 5 minutes until softened.

Step 03

Bloom spices: Stir in garlic, cumin, smoked paprika, coriander, and chili flakes. Cook for 1 minute until fragrant.

Step 04

Build sauce base: Add tomato paste, then the chopped tomatoes. Simmer for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Simmer vegetables: Add asparagus, peas, and broad beans. Season with salt and pepper. Simmer for 5 to 7 minutes, until vegetables are just tender.

Step 06

Poach eggs: Make four small wells in the vegetable mixture. Crack an egg into each well. Cover the pan and cook on low heat for 7 to 10 minutes, until eggs are just set but yolks remain runny.

Step 07

Finish and garnish: Remove from heat. Sprinkle with crumbled feta and fresh herbs. Drizzle with olive oil.

Step 08

Serve: Serve directly from the pan with crusty bread or flatbreads.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large deep skillet with lid
  • Saucepan
  • Slotted spoon
  • Knife and chopping board

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Check bread labels for gluten; recipe is gluten-free as written

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 285
  • Lipids: 13 g
  • Carbohydrates: 27 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.