Pea and Broad Bean Shakshuka

Featured in: Simple Savory Ideas

This vibrant shakshuka celebrates spring vegetables at their finest. Tender peas and broad beans join asparagus in a richly spiced tomato sauce, where eggs gently poach until just set. The combination of cumin, smoked paprika, and coriander creates aromatic depth, while fresh herbs and crumbled feta add bright finishing touches. Perfect for sharing, this one-pan main comes together in under an hour and serves four generously.

Updated on Mon, 26 Jan 2026 18:14:07 GMT
A vibrant pan of Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato and herb sauce, garnished with fresh parsley.  Save
A vibrant pan of Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato and herb sauce, garnished with fresh parsley. | buenojben.com

This vibrant, spring-inspired Pea and Broad Bean Shakshuka is a colorful sharing main course featuring tender asparagus, peas, and broad beans. Poached in a fragrant, spiced tomato and herb sauce and finished with runny eggs, it is a fresh twist on a Middle Eastern classic.

A vibrant pan of Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato and herb sauce, garnished with fresh parsley.  Save
A vibrant pan of Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato and herb sauce, garnished with fresh parsley. | buenojben.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Categorized as an easy Middle Eastern main dish, this recipe yields four servings. It combines nutrient-dense ingredients like asparagus and broad beans with a smoky, savory base of tomatoes, cumin, and paprika, providing a hearty and wholesome meal.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables: 1 tablespoon olive oil, 1 medium onion (finely chopped), 2 garlic cloves (minced), 1 red bell pepper (diced), 150 g asparagus (trimmed and cut into 2 cm pieces), 150 g fresh or frozen peas, 150 g fresh or frozen broad beans (shelled), 400 g canned chopped tomatoes (or passata), 2 tablespoons tomato paste
  • Spices & Seasonings: 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon ground coriander, ½ teaspoon chili flakes (optional), salt and black pepper to taste
  • Eggs & Garnish: 4–6 large eggs, 2 tablespoons fresh parsley or mint (chopped), 60 g feta cheese (optional, crumbled), lemon wedges to serve

Instructions

Step 1
Heat olive oil in a large, deep skillet or sauté pan over medium heat. Add onion and cook for 4–5 minutes until soft.
Step 2
Stir in garlic and red bell pepper; cook for 2–3 minutes until slightly softened.
Step 3
Add cumin, smoked paprika, ground coriander, and chili flakes. Fry for 1 minute until fragrant.
Step 4
Stir in tomato paste, chopped tomatoes, and a pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until slightly thickened.
Step 5
Add asparagus, peas, and broad beans. Cover and cook for 7–8 minutes until the vegetables are just tender.
Step 6
With the back of a spoon, make small wells in the sauce. Crack eggs into the wells. Cover and cook gently for 5–7 minutes, or until the whites are set but yolks are still runny.
Step 7
Remove from heat. Sprinkle with parsley or mint and feta, if using. Serve immediately with lemon wedges and crusty bread.

Additional Preparation Tips

Using a large skillet or sauté pan with a tight-fitting lid is essential for poaching the eggs correctly. Be sure to simmer the tomato sauce uncovered for the full 10 minutes to achieve a thick, rich consistency before adding the green vegetables.

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.

Variations and Substitutions

To make this dish vegan, omit the eggs and feta and add a can of drained chickpeas for protein. You can also customize the greens by adding spinach or zucchini, or increase the spice level by adding more chili flakes or a fresh chopped chili.

Serving Suggestions

Serve this shakshuka immediately while warm with lemon wedges to brighten the flavors. It is best enjoyed with crusty bread, sourdough, warm pita, or flatbread to soak up the spiced sauce and runny yolks.

Spring-inspired Pea and Broad Bean Shakshuka featuring asparagus, peas, and broad beans in tomato sauce with crumbled feta and lemon wedges.  Save
Spring-inspired Pea and Broad Bean Shakshuka featuring asparagus, peas, and broad beans in tomato sauce with crumbled feta and lemon wedges. | buenojben.com

Each serving of this Pea and Broad Bean Shakshuka contains approximately 270 calories, 12 g of fat, 24 g of carbohydrates, and 14 g of protein. It is a nutritious and visually stunning way to celebrate spring produce.

Recipe FAQs

What makes this shakshuka different from traditional versions?

While traditional shakshuka focuses on tomatoes and peppers, this spring variation adds seasonal vegetables like peas, broad beans, and asparagus. The green vegetables create a colorful twist while maintaining the classic spiced tomato base and perfectly poached eggs.

Can I use frozen vegetables instead of fresh?

Absolutely. Frozen peas and broad beans work beautifully in this dish and actually require no prep—just add them directly to the simmering sauce. They may need a minute or two less cooking time than fresh vegetables.

How do I know when the eggs are perfectly cooked?

The whites should be fully set and opaque, while the yolks remain slightly runny when you cut into them. This typically takes 5-7 minutes covered over gentle heat. If you prefer firmer yolks, cook for an additional 2-3 minutes.

What should I serve alongside this shakshuka?

Warm crusty bread, pita, or flatbread is essential for soaking up the flavorful sauce. For a complete meal, add a simple green salad dressed with lemon and olive oil. The dish also pairs well with roasted potatoes or couscous.

Can I make this vegan?

Yes. Omit the eggs and feta cheese, and add protein-rich alternatives like drained canned chickpeas, white beans, or cubed tofu during the last few minutes of cooking. You can also finish with a dollop of coconut yogurt or tahini for creaminess.

How long will leftovers keep?

The vegetable base will keep for 3-4 days refrigerated in an airtight container. However, it's best to cook fresh eggs when reheating rather than storing cooked ones. Simply reheat the sauce and make new wells for fresh eggs.

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

Colorful Middle Eastern dish with spring vegetables poached in spiced tomato sauce

Prep Time
15 min
Time to Cook
30 min
Overall Time
45 min
Creator Patrick Owens


Skill Level Easy

Cuisine Middle Eastern

Makes 4 Portions

Diet Preferences Vegetarian-Friendly, No Gluten

What You Need

Vegetables

01 1 tablespoon olive oil
02 1 medium onion, finely chopped
03 2 garlic cloves, minced
04 1 red bell pepper, diced
05 5.3 ounces asparagus, trimmed and cut into 0.75 inch pieces
06 5.3 ounces fresh or frozen peas
07 5.3 ounces fresh or frozen broad beans, shelled
08 14.1 ounces canned chopped tomatoes
09 2 tablespoons tomato paste

Spices and Seasonings

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

Eggs and Garnish

01 4 to 6 large eggs
02 2 tablespoons fresh parsley or mint, chopped
03 2.1 ounces feta cheese, crumbled, optional
04 Lemon wedges for serving

How-To Steps

Step 01

Build the base: Heat olive oil in a large deep skillet over medium heat. Add onion and cook for 4 to 5 minutes until softened.

Step 02

Develop aromatics: Stir in garlic and red bell pepper; cook for 2 to 3 minutes until slightly softened.

Step 03

Bloom spices: Add cumin, smoked paprika, ground coriander, and chili flakes. Fry for 1 minute until fragrant.

Step 04

Create sauce: Stir in tomato paste and chopped tomatoes with a pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Add vegetables: Add asparagus, peas, and broad beans. Cover and cook for 7 to 8 minutes until vegetables are tender.

Step 06

Poach eggs: Using the back of a spoon, make small wells in the sauce. Crack eggs into the wells. Cover and cook gently for 5 to 7 minutes until whites are set but yolks remain runny.

Step 07

Finish and serve: Remove from heat. Sprinkle with parsley or mint and feta if using. Serve immediately with lemon wedges and crusty bread.

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 skillet or sauté pan with lid
  • Sharp knife
  • Chopping board
  • Wooden spoon

Allergy Information

Review all components and consult a medical professional with concerns.
  • Contains eggs and dairy from optional feta cheese
  • Gluten-free when served without bread or with certified gluten-free bread
  • Always verify processed ingredient labels for potential allergen cross-contamination

Nutrition Details (per portion)

Only use these numbers as a general guide. Please check with your health expert.
  • Energy: 270
  • Fats: 12 g
  • Carbohydrates: 24 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.