Pea and Broad Bean Shakshuka

Featured in: Everyday Home Meals

This vibrant spring shakshuka transforms the classic Middle Eastern dish with fresh peas, broad beans, and tender asparagus nestled in a lightly spiced tomato sauce. Ready in just 50 minutes, it features eggs poached directly in the vegetable mixture, finished with crumbled feta and fresh herbs. A perfect vegetarian, gluten-free main course for four.

Updated on Fri, 30 Jan 2026 09:14:54 GMT
Fork-tender asparagus, sweet peas, and broad beans simmer in a lightly spiced tomato sauce for this Pea and Broad Bean Shakshuka. Pin it
Fork-tender asparagus, sweet peas, and broad beans simmer in a lightly spiced tomato sauce for this Pea and Broad Bean Shakshuka. | softawrir.com

A vibrant, spring-inspired take on the classic shakshuka, featuring sweet peas, broad beans, and tender asparagus in a lightly spiced tomato sauce. This Middle Eastern-inspired dish is a celebration of seasonal greens, making it the perfect choice for a shared main course that is both healthy and visually stunning.

Fork-tender asparagus, sweet peas, and broad beans simmer in a lightly spiced tomato sauce for this Pea and Broad Bean Shakshuka. Pin it
Fork-tender asparagus, sweet peas, and broad beans simmer in a lightly spiced tomato sauce for this Pea and Broad Bean Shakshuka. | softawrir.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This recipe balances the earthy warmth of cumin and smoked paprika with the natural sweetness of peas and broad beans. It is a hearty, protein-rich meal that brings a burst of color to any table.

  • 1 cup fresh or frozen peas
  • 1 cup fresh or frozen broad beans (double-podded if fresh)
  • 1 bunch asparagus (about 200g), trimmed and cut into 2-inch pieces
  • 1 medium onion, finely chopped
  • 1 red bell pepper, diced
  • 2 garlic cloves, minced
  • 1 can (400g) chopped tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground coriander
  • ¼ teaspoon chili flakes (optional)
  • Salt and black pepper to taste
  • 4 large eggs
  • 3 tablespoons crumbled feta cheese
  • 2 tablespoons chopped fresh parsley or mint
  • Extra virgin olive oil, for drizzling

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Step 1
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 2
Heat olive oil in a large, deep skillet over medium heat. Add onion and red bell pepper; sauté for 5 minutes until softened.
Step 3
Stir in garlic, cumin, smoked paprika, coriander, and chili flakes. Cook for 1 minute until fragrant.
Step 4
Add tomato paste, then the chopped tomatoes. Simmer for 10 minutes, stirring occasionally, until slightly thickened.
Step 5
Add asparagus, peas, and broad beans. Season with salt and pepper. Simmer for 5–7 minutes, until vegetables are just tender.
Step 6
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 7
Remove from heat. Sprinkle with crumbled feta and fresh herbs. Drizzle with olive oil.
Step 8
Serve directly from the pan with crusty bread or flatbreads.

Using a large, deep skillet with a well-fitting lid is crucial to ensure the eggs steam properly while the sauce thickens. If you are using fresh broad beans, the extra effort of double-podding them will result in a much more tender and vibrant dish.

For a vegan version, simply omit the eggs and feta and add chickpeas for extra protein. If you enjoy a bit of heat, serve the shakshuka with a spoonful of harissa or a drizzle of spicy chili oil.

This Pea and Broad Bean Shakshuka is best served warm directly from the skillet. Pair it with crusty bread or flatbreads for dipping into the runny yolks. For drinks, a crisp white wine or sparkling water with a slice of lemon works perfectly.

Bright green peas and beans contrast with runny-yolked eggs in a skillet of hearty Pea and Broad Bean Shakshuka. Pin it
Bright green peas and beans contrast with runny-yolked eggs in a skillet of hearty Pea and Broad Bean Shakshuka. | softawrir.com

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.

Bright green peas and beans contrast with runny-yolked eggs in a skillet of hearty Pea and Broad Bean Shakshuka. Pin it
Bright green peas and beans contrast with runny-yolked eggs in a skillet of hearty Pea and Broad Bean Shakshuka. | softawrir.com

Whether you are enjoying a slow weekend morning or looking for a quick yet impressive weeknight meal, this Pea and Broad Bean Shakshuka is a delightful way to enjoy the season's finest produce.

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work perfectly. There's no need to blanch frozen vegetables—simply thaw and add them directly in step 5. Fresh asparagus is recommended for better texture.

How do I prevent overcooking the eggs?

Cover the pan and cook on low heat, checking after 7 minutes. The whites should be set while yolks remain runny. Remove from heat immediately as residual heat continues cooking.

What can I serve this with?

Crusty sourdough, pita bread, or flatbreads are ideal for scooping up the sauce and vegetables. For a gluten-free option, serve with rice or gluten-free bread.

How do I make this vegan?

Omit the eggs and feta cheese. Add a can of drained chickpeas in step 5 for protein. Top with tahini drizzle and nutritional yeast for a creamy, savory finish.

Can I prepare components ahead of time?

Yes, prepare the tomato and vegetable base up to step 5, then refrigerate for up to 2 days. Reheat gently before adding and cooking the eggs fresh when serving.

What's the best way to double-pod broad beans?

After blanching, squeeze each bean gently—the bright green inner bean will pop out of its pale outer skin. This removes any bitterness and improves texture.

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

Spring shakshuka with peas, broad beans, asparagus in spiced tomato sauce. Vegetarian, gluten-free, serves 4.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Duration
50 minutes
Written by Colin Peterson


Skill Level Medium

Cuisine Type Middle Eastern-Inspired

Amount Made 4 Portions

Diet-Friendly Info Vegetarian-Friendly, Contains No Gluten

What You Need

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 oz, 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 14 oz canned 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 fresh parsley or mint, chopped
03 Extra virgin olive oil for drizzling

How To Make It

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 tomato base: Add tomato paste, then the chopped tomatoes. Simmer for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Combine 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 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 Details

Always inspect each component for allergens and speak with a healthcare expert if unsure.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free as written; verify bread products for gluten cross-contamination

Nutrition Info (each serving)

These nutrition facts are for reference only. They don't substitute medical consultation.
  • Energy (Calories): 285
  • Fats: 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.