Pea and Broad Bean Shakshuka

Featured in: Moss-Earthy Weeknight Meals

This vibrant Middle Eastern-inspired dish transforms the classic shakshuka into a spring celebration. Sweet peas and double-podded broad beans bring fresh sweetness, while tender asparagus adds seasonal crunch. The spiced tomato base features aromatic cumin, smoked paprika, and coriander, creating layers of warmth beneath the vegetables.

Four eggs are gently poached in wells nestled among the vegetables, their runny yolks creating rich sauces when broken. A final sprinkle of crumbled feta and fresh herbs adds tangy brightness, while extra virgin olive oil brings luxurious finish. Ready in 50 minutes, this serves four perfectly with crusty bread for dipping.

Updated on Tue, 27 Jan 2026 09:50:00 GMT
Bright, spring-inspired Pea and Broad Bean Shakshuka with runny eggs, feta, and fresh herbs served from the skillet. Save to Pinterest
Bright, spring-inspired Pea and Broad Bean Shakshuka with runny eggs, feta, and fresh herbs served from the skillet. | mosscedar.com

My kitchen smelled like spring the afternoon I first made this pea and broad bean shakshuka—a friend had just dropped off a basket of fresh vegetables from her garden, and I stood there holding them, wondering what would happen if I treated the classic Middle Eastern egg dish like a celebration of everything green and tender. The tomato sauce bubbled quietly while I nestled eggs into those soft vegetables, and by the time the yolks started to set, I knew this was the kind of meal that tastes like generosity and feels completely natural on a weeknight.

I made this for my sister on a Saturday morning when she was visiting, and she ate two bowls without looking up, which basically meant I'd nailed it. She kept asking why I wasn't serving this at every meal, and honestly, I didn't have a good answer except that some dishes feel like they belong to specific moments, and this one just happened to be perfect for lazy spring mornings with someone you love.

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 and broad beans: If you can get them fresh, blanch them yourself—that ice bath stops them dead and keeps them bright and tender.
  • Asparagus: Cut into 2-inch pieces so they cook at the same pace as everything else; thin spears disappear, thick ones take forever.
  • Medium onion and red bell pepper: The onion sweetens as it cooks, and the red pepper adds color and a gentle sweetness that balances the spices beautifully.
  • Garlic and tomato paste: Garlic goes in after the softer vegetables so it doesn't burn; tomato paste goes in before the canned tomatoes to deepen its flavor.
  • Ground cumin, smoked paprika, ground coriander: These three spices work together like old friends—toast them briefly in the hot oil and garlic so they bloom and fill your kitchen with warmth.
  • Can of chopped tomatoes: The backbone of the sauce; I prefer San Marzano for their brightness, but any good-quality tin works.
  • Chili flakes: Optional, but if you like heat, start with a small pinch because it intensifies as the sauce simmers.
  • Large eggs: The showstopper; make sure your pan has a lid so the steam cooks them gently without hardening the yolks.
  • Crumbled feta and fresh herbs: Feta brings salt and creaminess; parsley is classic, but mint makes it taste like spring actually arrived on your plate.
  • Extra virgin olive oil: A good drizzle at the end isn't just garnish—it ties everything together.

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 give the peas and broad beans exactly 2 minutes—you want them bright green and just barely tender, not mushy. The ice bath stops the cooking instantly and sets that color.
Start the base:
Warm olive oil in your largest skillet over medium heat and add the chopped onion and diced bell pepper. Let them soften together for about 5 minutes, stirring occasionally, until they're becoming translucent at the edges.
Bloom the spices:
Add minced garlic and all those beautiful spices—cumin, smoked paprika, coriander, and chili flakes if you're using them. Stir constantly for just 1 minute until the kitchen fills with aroma and the spices darken slightly.
Build the sauce:
Stir in the tomato paste first, coating everything, then add the canned tomatoes. Let this simmer gently for 10 minutes, stirring occasionally, until it thickens and deepens in flavor.
Add the tender vegetables:
Slide in the blanched peas, broad beans, and asparagus pieces. Season generously with salt and pepper, then simmer for 5 to 7 minutes until everything is just tender—the asparagus should still have a whisper of resistance when you bite it.
Nestle in the eggs:
Using the back of a spoon, create four small wells in the vegetable mixture, spacing them evenly. Crack one egg into each well, cover the pan, and turn the heat to low.
Cook until just set:
This is where patience matters—let it go for 7 to 10 minutes until the whites are set but those yolks still jiggle slightly when you gently shake the pan. You want the soft, golden run, not firm orange spheres.
Finish and serve:
Turn off the heat, scatter crumbled feta and fresh herbs over everything, then drizzle with good olive oil. Serve straight from the pan with crusty bread or flatbreads for scooping.
Tomato-based Pea and Broad Bean Shakshuka with asparagus and peas, garnished with feta and parsley for a fresh finish. Save to Pinterest
Tomato-based Pea and Broad Bean Shakshuka with asparagus and peas, garnished with feta and parsley for a fresh finish. | mosscedar.com

What surprised me most about this dish was how it transformed a simple weeknight dinner into something that felt ceremonial—the way everyone gathered around the table, broke those runny yolks into the sauce, and suddenly we were all eating slowly, deliberately, like the food actually mattered. That's when I realized shakshuka isn't just a recipe; it's a way of saying you're worth feeding well.

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 Vegetarian Main

The combination of legumes, leafy greens, and eggs creates a complete protein that actually satisfies, without making you feel heavy or sluggish afterward. The spices do all the work of making it feel substantial and flavorful—you don't need meat when you have cumin and smoked paprika working this hard. Add feta cheese and you've got calcium, richness, and a dish that stands confidently on its own.

How to Make It Your Own

This recipe is genuinely flexible, and some of my best versions have come from improvisation rather than following instructions exactly. Swap the asparagus for green beans or zucchini, use chickpeas if you can't find fresh broad beans, or add a handful of spinach right at the end for extra greens. The tomato sauce base is forgiving enough to handle your additions without falling apart.

Pairing and Serving Ideas

Serve this straight from the pan with warm flatbreads or good crusty bread for maximum comfort, though it's equally wonderful eaten directly from a shallow bowl with a spoon. A crisp white wine, sparkling water with lemon, or even a light rosé complements the fresh vegetables and runny yolks beautifully. If you want more heat, drizzle each serving with harissa or chili oil and let people adjust their own spice level.

  • Make it vegan by replacing eggs with chickpeas and swapping feta for nutritional yeast or a cashew-based cheese.
  • Prep the sauce ahead of time and just add the vegetables and eggs when you're ready to serve—it reheats gently and welcomes the eggs as if they were always meant to be there.
  • Leftovers are genuinely delicious the next day, though the yolks will be fully set; either heat gently with a splash of water or serve cold as a salad.
Crack-and-serve Pea and Broad Bean Shakshuka bubbling in a deep skillet, ideal for sharing with crusty bread. Save to Pinterest
Crack-and-serve Pea and Broad Bean Shakshuka bubbling in a deep skillet, ideal for sharing with crusty bread. | mosscedar.com

This is the kind of dish that makes you feel like a better cook than you actually are, which is the highest compliment a recipe can receive. Cook it once for yourself, then cook it again for someone you want to impress—it never lets you down.

Recipe Frequently Asked Questions

Can I make this ahead of time?

The vegetable base can be prepared up to a day in advance and refrigerated. When ready to serve, reheat gently until simmering, then create wells and add eggs. The dish is best enjoyed immediately after cooking while eggs are perfectly set.

What vegetables can I substitute?

Swap peas for edamame or fava beans. Replace asparagus with green beans or zucchini during summer months. Artichoke hearts work beautifully in spring. Adjust cooking times based on vegetable hardness.

How do I know when eggs are done?

Cook covered for 7-10 minutes on low heat. Whites should be fully set and opaque, while yolks remain jiggly when the pan is shaken. For firm yolks, extend cooking time by 2-3 minutes.

Is this suitable for meal prep?

Best enjoyed fresh for optimal egg texture. However, the vegetable base stores well for 3 days. Reheat and crack fresh eggs when serving rather than storing cooked eggs, which can become rubbery.

What's the best bread for serving?

Crusty sourdough or rustic country bread excels at scooping up runny yolks and sauce. Warm flatbreads, pita, or naan also work wonderfully. Lightly toast or grill bread for extra texture.

Can I adjust the spice level?

The chili flakes are optional—omit for mild heat. Add extra pinch for warmth, or serve with harissa or chili oil at the table so diners can customize their spice preference.

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

Fresh spring vegetables meet spiced tomato sauce with perfectly cooked eggs.

Time to Prep
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Recipe by Jacob King


Skill Level Medium

Cuisine Type Middle Eastern

Makes 4 Number of Servings

Dietary Details Vegetarian-Friendly, Wheat-Free

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 ½ teaspoon ground coriander
04 ¼ teaspoon chili flakes, optional
05 Salt and black pepper to taste
06 Extra virgin olive oil

Eggs

01 4 large eggs

Garnishes

01 3 tablespoons crumbled feta cheese
02 2 tablespoons chopped fresh parsley or mint

How to Prepare

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

Incorporate vegetables: Add asparagus, peas, and broad beans. Season with salt and pepper. Simmer for 5–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–10 minutes, until eggs are just set but yolks remain runny.

Step 07

Finish and serve: Remove from heat. Sprinkle with crumbled feta and fresh herbs. Drizzle with olive oil. 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.

What You’ll Need

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

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free as written; verify bread for gluten content

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 285
  • Total Fat: 13 g
  • Carbohydrates: 27 g
  • Total Protein: 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.