Pea and Broad Bean Shakshuka

Featured in: Weekend Brunch & Treats

This vibrant Middle Eastern-inspired dish transforms classic shakshuka with sweet spring vegetables. Fresh peas, double-podded broad beans, and tender asparagus pieces simmer in a fragrant tomato sauce spiced with cumin, smoked paprika, and ground coriander. Eggs are poached directly in the vegetable mixture, creating rich, runny yolks that complement the crisp-tender produce. Finished with crumbled feta, fresh herbs, and a drizzle of olive oil, this colorful one-pan meal is perfect for brunch or a light dinner. Serve with crusty bread to soak up the spiced sauce.

Updated on Tue, 27 Jan 2026 09:51:00 GMT
Vibrant Pea and Broad Bean Shakshuka simmering in a red tomato sauce, topped with crumbled feta and fresh herbs. Save
Vibrant Pea and Broad Bean Shakshuka simmering in a red tomato sauce, topped with crumbled feta and fresh herbs. | honeymarble.com

Spring arrived late one year, and I found myself staring at farmers market bags stuffed with peas, broad beans, and asparagus before I'd even planned dinner. There's something about those first tender vegetables that demands to be celebrated, not buried under heavy sauces. I'd made shakshuka countless times, but always with the same autumn tomato base, so I thought: why not let spring have its moment? The result was brighter, fresher, and somehow felt like cooking with sunlight.

I made this for my partner on a Wednesday evening when we both needed something that tasted like celebration but didn't require ordering takeout. The kitchen filled with the smell of cumin and paprika hitting hot oil, and by the time we sat down, we'd somehow gone from "what's for dinner?" to clinking glasses like it was a special occasion. That's when I knew this recipe was worth keeping.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Fresh or frozen peas (1 cup): Use frozen if you can't find good fresh ones, they're picked at peak ripeness and honestly taste better in winter months.
  • Fresh or frozen broad beans (1 cup): If you're using fresh, the double-podding step (removing them from their outer pod and then the bitter skin) takes time but makes them silky.
  • Asparagus (1 bunch, about 200g): Cut into 2-inch pieces so they cook evenly and stay tender without falling apart in the sauce.
  • Medium onion, finely chopped: This builds your flavor foundation, so don't rush the chopping.
  • Red bell pepper, diced: The sweetness balances the spices and adds color that makes the dish look alive.
  • Garlic cloves, minced (2): Fresh garlic matters here because it'll bloom in the hot oil and fill your kitchen with that unmistakable aroma.
  • Canned chopped tomatoes (400g): Good quality matters because this is your sauce base, so choose a brand you'd actually eat straight from the can.
  • Tomato paste (2 tablespoons): This concentrates the tomato flavor and adds depth without being heavy.
  • Ground cumin (1 teaspoon): Warm and slightly earthy, it's the backbone of the spice profile.
  • Smoked paprika (1 teaspoon): Adds a subtle smokiness that makes people ask what your secret ingredient is.
  • Ground coriander (½ teaspoon): Just enough to lift the spices without overpowering anything.
  • Chili flakes, optional (¼ teaspoon): Add these if you like heat, skip them if you're cooking for people who don't.
  • Salt and black pepper: Taste as you go because you'll add these at different stages.
  • Large eggs (4): Room temperature eggs cook more gently and set more evenly in the hot sauce.
  • Crumbled feta cheese (3 tablespoons): The tangy saltiness is essential, it's not just a garnish.
  • Fresh parsley or mint (2 tablespoons, chopped): Mint feels more spring-like here, but parsley works if that's what you have.
  • Extra virgin olive oil: Use good oil for the final drizzle, it makes a noticeable difference.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Blanch your spring vegetables:
Bring a pot of salted water to a boil and drop in the peas and broad beans for just 2 minutes, then shock them in ice water to stop the cooking and set their bright color. This step ensures they stay tender and don't turn mushy when they hit the sauce later.
Build your flavor base:
Heat olive oil in a large deep skillet over medium heat, then add the chopped onion and red bell pepper, letting them soften for about 5 minutes while you listen to them sizzle. You want them just tender, still with a little resistance when you stir them.
Toast the spices:
Add the minced garlic along with cumin, smoked paprika, coriander, and chili flakes if using, cooking for just 1 minute until the kitchen smells incredible. Don't let them burn or they'll turn bitter, so keep the heat at medium and stir constantly.
Create your tomato sauce:
Stir in the tomato paste first, letting it caramelize slightly for about a minute, then add your canned tomatoes and let everything simmer for 10 minutes, stirring occasionally, until it thickens and deepens in color. The sauce should be cohesive but still have some movement when you stir it.
Add the vegetables and season:
Fold in the blanched peas, broad beans, and asparagus pieces, then taste and season with salt and pepper as needed. Let this simmer for 5 to 7 minutes until the asparagus is just tender with a slight bite.
Create wells and crack your eggs:
Use the back of a spoon to make four small indentations in the vegetable mixture, spacing them evenly around the pan. Crack an egg into each well, cover the pan, and reduce the heat to low.
Cook until just set:
Cook covered for 7 to 10 minutes, watching carefully, until the egg whites are opaque and set but the yolks still jiggle slightly when you gently shake the pan. This is the sweet spot where the eggs become part of the sauce without being rubbery.
Finish and serve:
Remove from heat, sprinkle with crumbled feta and your chosen fresh herbs, then drizzle generously with good olive oil. Serve directly from the pan with crusty bread or flatbreads, letting everyone scoop sauce and vegetables right onto their plate.
Sunny Pea and Broad Bean Shakshuka served in a skillet, featuring runny-yolk eggs and asparagus alongside crusty bread. Save
Sunny Pea and Broad Bean Shakshuka served in a skillet, featuring runny-yolk eggs and asparagus alongside crusty bread. | honeymarble.com

My neighbor came over unannounced one afternoon and caught me making this, and she stayed for dinner without being asked twice. Watching her tear into a piece of bread and use it to soak up the yolk and sauce made me realize this dish has that quality where food becomes an excuse to sit together and actually talk.

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.

When to Use Frozen Versus Fresh

I used to think frozen vegetables were shortcuts, but I've learned they're actually harvested at peak ripeness and flash frozen immediately, so they're often fresher than what sits in bins at the market. For this dish, frozen peas and broad beans are genuinely excellent and save you the double-podding work if you're using fresh. Fresh asparagus is worth seeking out though because you can control how you cut it and the texture matters more for something this delicate.

Pairing and Serving Ideas

I've served this with crusty sourdough that's perfect for soaking up the egg and tomato sauce, but flatbreads work beautifully too and feel more authentic to the dish's Middle Eastern roots. A crisp white wine like a Sauvignon Blanc or even just sparkling water with lemon plays against the warm spices in a way that feels right. If you want more heat, drizzle with harissa or chili oil instead of just olive oil, or mix a little into the sauce before serving.

Variations and Flexibility

This recipe is forgiving because it's really just a vehicle for whatever tender vegetables you have on hand, so don't feel locked into the exact list. I've made it with baby spinach added at the end, with different herbs like dill or cilantro, and even swapped feta for a sharp aged cheese when that's what was open in my fridge. The beauty of shakshuka is that it adapts to what's in season and what's in your kitchen, so treat this as a blueprint rather than a strict rule.

  • For a vegan version, skip the eggs and feta, then add a can of chickpeas for protein and texture instead.
  • If you want it richer, add a dollop of yogurt or labneh at the table for tanginess and creaminess.
  • Make it a day ahead through step five, then finish with the eggs just before serving for an easy dinner when people are coming over.
Hearty Pea and Broad Bean Shakshuka for a spring-inspired brunch, loaded with sweet peas and broad beans. Save
Hearty Pea and Broad Bean Shakshuka for a spring-inspired brunch, loaded with sweet peas and broad beans. | honeymarble.com

This is the kind of dinner that tastes like spring on a plate and reminds you why seasonal cooking matters. Make it when you can find those first tender vegetables, and it'll become something you come back to every year.

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work beautifully in this dish. Simply blanch them briefly in boiling water before adding to the tomato sauce. No need to thaw beforehand—just add them directly to the boiling water.

How do I know when the eggs are done?

The whites should be fully set and opaque while the yolks remain slightly jiggly and runny. This typically takes 7–10 minutes over low heat with the lid on. Cover the pan and check occasionally to avoid overcooking.

Can I make this vegan?

Absolutely. Omit the eggs and feta cheese, adding a can of drained chickpeas or white beans for extra protein. The vegetables and spiced tomato sauce create a satisfying, complete meal on their own.

What should I serve with this?

Crusty bread, flatbreads, or pita are perfect for soaking up the rich tomato sauce. A crisp green salad with lemon vinaigrette balances the dish beautifully. For a complete spread, add hummus and olives.

Can I prepare this in advance?

The vegetable base can be made up to a day ahead and stored in the refrigerator. When ready to serve, reheat the sauce gently, make wells in the mixture, and crack in the eggs. Finish with fresh garnishes just before serving.

How spicy is this dish?

The chili flakes are optional and add mild warmth. For more heat, increase the chili flakes or serve with harissa or chili oil on the side. The smoked paprika provides depth rather than significant spice.

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 vegetables simmered in lightly spiced tomato sauce with eggs.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Recipe creator Samuel Price


Skill Level Medium

Cuisine Middle Eastern-Inspired

Makes 4 Portions

Diet Details Meat-Free, No 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 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 1 can (14 oz) 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

Directions

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 chopped onion and diced red bell pepper; sauté for 5 minutes until softened.

Step 03

Bloom spices: Stir in minced garlic, ground cumin, smoked paprika, ground coriander, and chili flakes. Cook for 1 minute until fragrant.

Step 04

Build tomato base: Add tomato paste, then chopped tomatoes. Simmer for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Add vegetables: 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 extra virgin 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.

Equipment Needed

  • Large deep skillet with lid
  • Saucepan
  • Slotted spoon
  • Knife and chopping board

Allergy Info

Review each component for allergen potential and talk to your healthcare provider if unsure.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Naturally gluten-free; serve with gluten-free bread as needed

Nutrition per portion

This nutritional breakdown is for informational purposes and shouldn't replace professional dietary advice.
  • Total Calories: 285
  • Fat content: 13 grams
  • Carbohydrates: 27 grams
  • Proteins: 15 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.