Pea and Broad Bean Shakshuka

Featured in: Seasonal Fresh Picks

This colorful Middle Eastern-inspired dish brings together the best of spring vegetables in a rich, spiced tomato sauce. Fresh peas, broad beans, and tender asparagus pieces simmer gently with aromatic cumin, smoked paprika, and coriander before eggs are cracked into wells to poach until just set. The result is a vibrant, satisfying main perfect for sharing.

The combination of runny yolks and creamy feta creates a luxurious sauce that's ideal for dipping crusty bread. Ready in under an hour, this one-pan wonder works equally well for brunch, lunch, or a light dinner. Adjust the heat with chili flakes to taste, or add extra greens like spinach for more variety.

Updated on Sat, 24 Jan 2026 23:24:18 GMT
Brightly colored Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato sauce, topped with fresh herbs and crumbled feta.  Save
Brightly colored Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato sauce, topped with fresh herbs and crumbled feta. | freshyforks.com

This Pea and Broad Bean Shakshuka is a vibrant, spring-inspired dish that brings a fresh twist to a classic Middle Eastern favorite. Featuring tender peas, broad beans, and asparagus poached in a spiced tomato and herb sauce, this recipe is finished with eggs to create a colorful and nutritious sharing main course. It is easy to prepare, making it perfect for a weekend brunch or a light yet satisfying dinner.

Brightly colored Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato sauce, topped with fresh herbs and crumbled feta.  Save
Brightly colored Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato sauce, topped with fresh herbs and crumbled feta. | freshyforks.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The combination of savory spices like smoked paprika and cumin with the sweetness of fresh garden peas creates a complex flavor profile that is both warming and refreshing. Topped with tangy feta and fresh herbs, every bite offers a delightful balance of textures and tastes.

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, crumbled (optional)
  • Lemon wedges, to serve

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.

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.

Zusatztipps für die Zubereitung

For the best results, use a large skillet with a tight-fitting lid to ensure the eggs poach evenly in the steam. If you find the tomato sauce has thickened too much before adding the eggs, stir in a tablespoon or two of water to loosen the consistency.

Varianten und Anpassungen

To make this dish vegan, omit the eggs and feta, and add a tin of drained canned chickpeas for a protein boost. You can also increase the green factor by adding a handful of spinach or diced zucchini. If you prefer more heat, increase the chili flakes or add a finely chopped fresh chili to the base during the frying stage.

Product image
Create smooth frozen drinks, slushies, and frappés for desserts and parties using juices, coffee, or wine.
Check price on Amazon

Serviervorschläge

Serve this shakshuka piping hot with lemon wedges on the side for a bright finish. It is best enjoyed with warm pita, flatbread, or thick slices of toasted sourdough to soak up the delicious, spiced tomato sauce. For a gluten-free meal, ensure your bread choice is certified gluten-free.

A close-up of vibrant green peas and broad beans in a simmering Pea and Broad Bean Shakshuka, served with lemon wedges and crusty bread.  Save
A close-up of vibrant green peas and broad beans in a simmering Pea and Broad Bean Shakshuka, served with lemon wedges and crusty bread. | freshyforks.com

This Pea and Broad Bean Shakshuka is not only a feast for the eyes but also a wholesome and satisfying meal that celebrates the best of seasonal produce. Whether shared with friends or enjoyed as a quiet brunch at home, it is sure to become a favorite in your recipe rotation.

Recipe Questions & Answers

Can I use frozen vegetables instead of fresh?

Absolutely. Frozen peas and broad beans work beautifully in this dish and don't require any pre-cooking. Simply add them directly to the simmering sauce. They might need an extra minute or two to reach tenderness, but the flavor remains excellent.

How do I know when the eggs are perfectly cooked?

The ideal shakshuka eggs have fully set whites with runny, golden yolks. This usually takes 5-7 minutes of gentle cooking with the lid on. If you prefer firmer yolks, cook for an additional 2-3 minutes. Avoid high heat, which can toughen the whites.

What can I serve alongside this dish?

Warm crusty bread, pita, or flatbread is essential for soaking up the flavorful sauce. For a lighter option, serve with a simple green salad dressed with lemon and olive oil. Warm couscous or quinoa also works well as a side.

Can I make this vegan?

Yes. Simply omit the eggs and feta cheese. Add protein by incorporating drained canned chickpeas or white beans during the last 10 minutes of cooking. The vegetables and spiced tomato sauce provide plenty of flavor and substance on their own.

How long will leftovers keep in the refrigerator?

Leftovers can be stored in an airtight container for up to 2 days. Note that the eggs will continue cooking when reheated, so the yolks won't remain runny. For best results, reheat gently in a pan over low heat, adding a splash of water if the sauce has thickened too much.

Can I prepare the sauce in advance?

The tomato and vegetable base can be made up to a day ahead and stored in the refrigerator. When ready to serve, reheat the sauce until simmering, then proceed with adding the eggs. This makes it excellent for entertaining.

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 vegetables poached in spiced tomato sauce with eggs for a satisfying sharing dish.

Prep time
15 minutes
Time to cook
30 minutes
Time required
45 minutes
Recipe by Freshyforks Lena Brooks


Skill level Easy

Cuisine Middle Eastern

Portions 4 Number of servings

Diet Details Meatless, No gluten

What You'll 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 oz asparagus, trimmed and cut into 3/4 inch pieces
06 5 oz fresh or frozen peas
07 5 oz fresh or frozen broad beans, shelled
08 14 oz canned chopped tomatoes
09 2 tablespoons tomato paste

Spices & Seasonings

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

Eggs & Garnish

01 4-6 large eggs
02 2 tablespoons fresh parsley or mint, chopped
03 2 oz feta cheese, crumbled
04 Lemon wedges for serving

Directions

Step 01

Sauté Aromatics: Heat olive oil in a large deep skillet over medium heat. Add onion and cook for 4-5 minutes until soft and translucent.

Step 02

Add Vegetables: Stir in garlic and red bell pepper. Cook for 2-3 minutes until slightly softened.

Step 03

Toast Spices: Add cumin, smoked paprika, ground coriander, and chili flakes. Fry for 1 minute until fragrant, stirring constantly.

Step 04

Build Tomato Base: Stir in tomato paste, chopped tomatoes, and season with salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until sauce thickens slightly.

Step 05

Add Spring Vegetables: Add asparagus, peas, and broad beans. Cover and cook for 7-8 minutes until vegetables are just tender.

Step 06

Poach Eggs: Create small wells in the sauce using the back of a spoon. Crack eggs into wells, cover, and cook gently for 5-7 minutes until whites are set but yolks remain runny.

Step 07

Finish and Serve: Remove from heat. Sprinkle with parsley or mint and crumbled feta. 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 info

Review ingredients for allergens. Reach out to medical experts if you're not sure.
  • Contains eggs and dairy (feta cheese)

Nutritional breakdown (each serving)

This nutritional data guides only—don't treat as medical advice.
  • Energy (Calories): 270
  • Lipids: 12 grams
  • Carbohydrates: 24 grams
  • Proteins: 14 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.