Pea and Broad Bean Shakshuka

Featured in: Everyday Meal Choices

This vibrant spring shakshuka combines sweet peas, broad beans, and tender asparagus in a lightly spiced tomato sauce, topped with perfectly cooked eggs and crumbled feta. The vegetables are first blanched to preserve their bright color and texture, then simmered in a fragrant sauce with cumin, smoked paprika, and coriander. Eggs are nestled into wells and cooked until just set with runny yolks. Serve straight from the pan with crusty bread for a satisfying vegetarian main course.

Updated on Thu, 29 Jan 2026 10:11:33 GMT
A close-up of Pea and Broad Bean Shakshuka, featuring vibrant green vegetables and poached eggs in a spicy tomato sauce. Save
A close-up of Pea and Broad Bean Shakshuka, featuring vibrant green vegetables and poached eggs in a spicy tomato sauce. | saborabridan.com

Bring the vibrant colors of spring to your table with this Pea and Broad Bean Shakshuka. This dish is a refreshing, garden-inspired take on the classic Middle Eastern favorite, featuring sweet peas, double-podded broad beans, and tender asparagus tips. Simmered in a lightly spiced tomato sauce and topped with perfectly poached eggs, it is a wholesome and beautiful main course designed for sharing.

A close-up of Pea and Broad Bean Shakshuka, featuring vibrant green vegetables and poached eggs in a spicy tomato sauce. Save
A close-up of Pea and Broad Bean Shakshuka, featuring vibrant green vegetables and poached eggs in a spicy tomato sauce. | saborabridan.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 is as versatile as it is delicious. Whether you are looking for a hearty brunch or a light weekday dinner, the combination of protein-rich eggs and fiber-packed green vegetables provides a satisfying meal that looks stunning in a cast-iron skillet.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Vegetables: 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
  • Spices & Seasonings: 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon ground coriander, ¼ teaspoon chili flakes (optional), salt and black pepper to taste
  • Eggs: 4 large eggs
  • Garnishes: 3 tablespoons crumbled feta cheese, 2 tablespoons chopped fresh parsley or mint, extra virgin olive oil for drizzling

Instructions

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.

Zusatztipps für die Zubereitung

Using a large deep skillet with a lid is essential to ensure the eggs poach evenly. If using fresh broad beans, the extra effort of double-podding them after blanching results in a much more tender texture and a brighter green color. Don't forget to use a slotted spoon when moving vegetables from the boiling water to the ice bath.

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.

Varianten und Anpassungen

For a vegan version of this dish, simply omit the eggs and feta cheese and stir in a can of drained chickpeas for extra protein. If you prefer more heat, you can increase the chili flakes or serve the dish with a dollop of harissa or a drizzle of chili oil.

Serviervorschläge

Serve the shakshuka hot, directly from the skillet, with crusty artisan bread or warm flatbreads for dipping. This dish pairs excellently with a crisp white wine or a glass of sparkling water with a slice of lemon. For a complete brunch spread, serve it alongside a simple side salad.

Top-down view of Pea and Broad Bean Shakshuka bubbling in a cast iron skillet, garnished with fresh herbs and feta. Save
Top-down view of Pea and Broad Bean Shakshuka bubbling in a cast iron skillet, garnished with fresh herbs and feta. | saborabridan.com

Each serving of this Pea and Broad Bean Shakshuka provides approximately 285 calories, 15g of protein, and 13g of fat. It contains eggs and dairy (feta), so be mindful of these allergens when serving guests. Enjoy this fresh, vegetable-packed meal while it is warm and flavorful!

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work perfectly and save time on blanching. Just thaw them first and pat dry before adding to the sauce.

How do I know when the eggs are perfectly cooked?

Cover the pan and cook on low heat for 7-10 minutes. The whites should be fully set while the yolks remain runny. Check by gently shaking the pan.

What can I substitute for feta cheese?

Try goat cheese, ricotta salata, or halloumi for similar tangy flavor. For a vegan version, use cashew cheese or nutritional yeast.

Can I make this dish ahead of time?

Prepare the vegetable and tomato base up to 2 days ahead and refrigerate. When ready to serve, reheat gently and add the eggs fresh.

What bread pairs best with shakshuka?

Crusty sourdough, pita, flatbreads, or focaccia all work beautifully for scooping up the sauce and vegetables. Choose gluten-free options if needed.

How can I add more protein to this dish?

Add chickpeas or white beans to the tomato sauce, or serve with a side of grilled halloumi. For non-vegetarians, chorizo adds wonderful flavor.

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-inspired shakshuka with peas, broad beans, asparagus, and eggs in a lightly spiced tomato sauce.

Prep Time
20 min
Cook Time
30 min
Total Duration
50 min
Recipe by Nadia Hussein


Skill Level Medium

Cuisine Middle Eastern-Inspired

Amount 4 Portions

Diet Preferences Meatless, Without Gluten

What You'll 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 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

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

How to Make It

Step 01

Blanch legumes and vegetables: 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

Add vegetables to sauce: 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

Allergens

Review ingredient details for allergens. If you aren’t sure, speak to a medical provider.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free as written; serve with gluten-free bread as needed

Nutrition per serving

Use this nutrition info for general guidance only and always discuss with a professional for specifics.
  • Calorie count: 285
  • Fat content: 13 g
  • Carbohydrates: 27 g
  • Protein content: 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.