Pea and Broad Bean Shakshuka

Featured in: Family Comfort Meals

This vibrant spring-inspired shakshuka combines tender peas, broad beans, and asparagus in a richly spiced tomato sauce. The eggs are gently poached directly in the sauce, creating soft whites and runny yolks that perfectly complement the fresh vegetables. Finished with crumbled feta, fresh herbs, and a squeeze of lemon, this Middle Eastern-style dish makes an impressive yet simple sharing main. Ready in just 45 minutes, it's ideal for brunch, lunch, or a light dinner served with warm bread.

Updated on Wed, 21 Jan 2026 16:56:00 GMT
Vibrant Pea and Broad Bean Shakshuka topped with perfectly poached eggs and fresh herbs. Save
Vibrant Pea and Broad Bean Shakshuka topped with perfectly poached eggs and fresh herbs. | pumpkinhearth.com

The first time I made shakshuka, I was living in a tiny apartment with a kitchen so small I could touch the fridge while standing at the stove. It was a rainy Tuesday, and I had bags of spring vegetables from the market that needed using. I threw everything into my one decent pan, and when I lifted the lid to check the eggs, the steam carried this incredible mix of cumin, tomatoes, and fresh greens through the whole room.

Last spring, my sister came over exhausted from a new job, and I made this for a late lunch. She dipped her bread into the yolk and said, 'This is exactly what I needed.' We sat there for an hour picking at the pan, talking about everything and nothing, and I realized that sometimes the best meals are the ones you can share straight from the skillet.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Creates the base and helps carry those warm spices through every bite
  • Onion and garlic: The aromatic foundation that makes the whole kitchen smell inviting
  • Red bell pepper: Adds sweetness and another layer of texture to the sauce
  • Asparagus, peas, and broad beans: Spring vegetables that bring fresh pops of color and flavor
  • Canned tomatoes: The backbone of the sauce, choose good quality ones for the best result
  • Tomato paste: Concentrates the tomato flavor and helps thicken everything beautifully
  • Ground cumin and smoked paprika: These spices give the dish its distinctive warm, earthy character
  • Ground coriander and chili flakes: Bright citrus notes and gentle heat that wake up the palate
  • Eggs: The heart of shakshuka, poaching them right in the sauce makes everything creamy
  • Fresh herbs: Parsley or mint scattered on top add a bright, fresh finish against the rich sauce
  • Feta cheese: Optional but adds a lovely salty tang that cuts through the tomatoes
  • Lemon wedges: A squeeze at the end makes all the flavors sing

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the base:
Warm olive oil in your largest deep pan over medium heat, then soften the chopped onion until it turns translucent and fragrant, about five minutes.
Add aromatics:
Stir in the minced garlic and diced red pepper, letting them cook gently until they smell wonderful and start to soften.
Bloom the spices:
Sprinkle in cumin, smoked paprika, coriander, and chili flakes, stirring constantly for one minute until the spices release their aroma and coat everything.
Create the sauce:
Pour in the chopped tomatoes and add tomato paste with salt and pepper, then let it simmer uncovered for ten minutes until it thickens slightly.
Add spring vegetables:
Stir in the asparagus pieces, peas, and broad beans, then cover and cook for seven or eight minutes until tender but still bright.
Nestle the eggs:
Use the back of a spoon to make small wells in the sauce, then crack an egg into each depression and cover the pan.
Finish with freshness:
Cook gently for five to seven minutes until the whites are set but yolks remain runny, then scatter with herbs and feta before serving.
Springtime Pea and Broad Bean Shakshuka, a colorful, savory breakfast dish with runny yolks. Save
Springtime Pea and Broad Bean Shakshuka, a colorful, savory breakfast dish with runny yolks. | pumpkinhearth.com

My friend Sarah came over once while I was making this, and she stood by the stove watching the eggs poach. She said it was mesmerizing, like watching a little kitchen magic happen. We ate it straight from the pan with torn sourdough, wiping up every last bit of sauce, and agreed that some meals are just meant to be simple and shared.

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.

Choosing Your Vegetables

Fresh broad beans need shelling, which takes a few minutes, but their bright green flavor is worth every second. If you are using frozen beans and peas, do not bother thawing them first, they cook perfectly straight from frozen and actually hold their shape better.

Bread Matters Here

You need something substantial to scoop up the sauce and runny yolks. Sourdough with a good crust works beautifully, or warm pita that you can tear and dip. I have also used leftover focaccia in a pinch, and it was absolutely perfect.

Making It Your Own

This recipe welcomes whatever vegetables you have on hand, so do not be afraid to experiment with what is in season or in your fridge.

  • Spinach wilts beautifully into the sauce during the last few minutes of cooking
  • Feta can be swapped for goat cheese or left off entirely if you prefer it dairy free
  • Extra chili or fresh chopped jalapeño kicks up the heat if you like things spicy
Enjoy this easy Pea and Broad Bean Shakshuka served hot with crusty bread. Save
Enjoy this easy Pea and Broad Bean Shakshuka served hot with crusty bread. | pumpkinhearth.com

There is something deeply satisfying about a dish that brings this much color to the table. I hope this becomes a recipe you return to whenever you need comfort that feels fresh and alive.

Recipe Q&A

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work perfectly in this dish. There's no need to thaw them first—simply add them directly to the simmering sauce. They may need an extra minute or two to cook through compared to fresh vegetables.

How do I know when the eggs are done?

The whites should be completely set and opaque, while the yolks remain slightly runny when you gently jiggle the pan. This usually takes 5–7 minutes over gentle heat. If you prefer firmer yolks, cover the pan and cook for an additional 2–3 minutes.

What can I serve with this shakshuka?

Warm crusty bread, pita, or flatbread is essential for soaking up the flavorful sauce. You could also serve it with cooked grains like couscous or quinoa for a more substantial meal. A simple green salad with lemon dressing makes a fresh accompaniment.

Can I make this dish vegan?

Absolutely. Simply omit the eggs and feta cheese. Add protein by stirring in drained canned chickpeas or white beans during the last few minutes of cooking. You could also top with diced avocado or a drizzle of tahini for richness.

How spicy is this dish?

The level of heat is mild to medium, depending on whether you include the optional chili flakes. You can easily adjust the spice to your preference by adding more or less chili flakes, or including a fresh chopped chili with the garlic.

Can I prepare this in advance?

The vegetable sauce can be made up to a day ahead and stored in the refrigerator. Reheat gently before adding the eggs—the eggs should always be cooked just before serving for the best texture and presentation.

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 vegetarian dish with spring vegetables poached in spiced tomato sauce, topped with eggs and feta.

Prep duration
15 min
Time to cook
30 min
Time required
45 min
Created by Sarah Coleman


Skill required Easy

Cuisine origin Middle Eastern

Portions 4 Serves

Dietary info Meat-free, Free from 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.3 oz asparagus, trimmed and cut into ¾ inch pieces
06 5.3 oz fresh or frozen peas
07 5.3 oz fresh or frozen broad beans, shelled
08 14 oz canned chopped tomatoes or passata
09 2 tablespoons tomato paste

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 ½ teaspoon ground coriander
04 ½ 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.1 oz feta cheese, crumbled
04 Lemon wedges

Directions

Step 01

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

Step 02

Add Pepper and Garlic: Stir in minced garlic and diced red bell pepper. Cook for 2-3 minutes until slightly softened but not browned.

Step 03

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

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 pieces, peas, and broad beans to the sauce. 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 pan, 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 chopped 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.

Gear Needed

  • Large skillet or sauté pan with lid
  • Sharp knife
  • Chopping board
  • Wooden spoon

Allergy warning

Read over each ingredient for allergies and check with your doctor when uncertain.
  • Contains eggs and dairy (feta cheese). Gluten-free when served without bread or with gluten-free bread alternatives.

Nutrition details per portion

This is for reference only. Contact your healthcare provider about any concerns.
  • Calorie count: 270
  • Fat content: 12 g
  • Carbohydrate: 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.