Pea and Broad Bean Shakshuka

Featured in: Stovetop & Pan Meals

This vibrant Middle Eastern-inspired dish transforms the classic shakshuka into a spring celebration. Tender asparagus, sweet peas, and broad beans simmer gently in a fragrant tomato sauce seasoned with cumin, smoked paprika, and coriander. Eggs are poached directly in the sauce, creating runny yolks that mingle beautifully with the spiced vegetables. Finished with fresh herbs, crumbled feta, and a squeeze of lemon, this colorful one-pan meal is perfect for brunch or a light dinner. Serve with warm flatbread to scoop up every last bit of the flavorful sauce.

Updated on Sun, 25 Jan 2026 13:42:00 GMT
Vibrant Pea and Broad Bean Shakshuka with tender eggs, ready for a spring brunch. Save
Vibrant Pea and Broad Bean Shakshuka with tender eggs, ready for a spring brunch. | ricobatbout.com

Last spring, I was standing in my kitchen on a grey Tuesday morning, staring at a container of broad beans that had been sitting in my fridge longer than I'd like to admit. My neighbor had dropped them off from her garden, along with a bunch of asparagus, and I suddenly remembered a shakshuka I'd eaten years ago at a tiny restaurant in Tel Aviv—all golden yolks and charred tomatoes. That's when it clicked: why not combine what I had with that memory? An hour later, my kitchen smelled like cumin and ripe tomatoes, and four of us were gathered around the table with crusty bread, fishing for runny yolks like we'd known each other for decades.

I've made this dish more times than I can count now, but the moment that stuck with me was cooking it for my partner's parents on Easter Sunday. His mum—who's skeptical of anything that isn't roasted chicken—took one bite and asked for the recipe. That felt like winning something. The combination of tender asparagus, the earthiness of broad beans, and those perfectly poached eggs swimming in spiced tomato sauce somehow made everyone at the table slow down and actually taste their food.

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: One tablespoon is enough to build a proper base—don't skimp here, it's what gives the onions their sweetness.
  • Medium onion, finely chopped: This is your foundation; take your time and get them soft and golden before moving forward.
  • Garlic cloves, minced: Two cloves keeps it subtle so they don't overpower the delicate vegetables.
  • Red bell pepper, diced: Adds sweetness and a bit of color; it softens beautifully into the sauce.
  • Asparagus, trimmed and cut into 2 cm pieces: Fresh or frozen both work, but fresh has that slight snap that makes the difference.
  • Fresh or frozen peas: Frozen peas are honestly just as good as fresh here and more convenient.
  • Fresh or frozen broad beans, shelled: Their buttery texture is what makes this shakshuka special—don't skip them for regular beans.
  • Canned chopped tomatoes or passata: Good quality makes a real difference; a can of San Marzano or a carton of passata will elevate the whole dish.
  • Tomato paste: Two tablespoons concentrate the tomato flavor and thicken the sauce naturally.
  • Ground cumin: Warm and earthy, it's the backbone of the spice profile.
  • Smoked paprika: Adds a subtle smokiness that feels almost like you've cooked this over fire.
  • Ground coriander: Half a teaspoon brings a gentle, citrusy note that lifts everything.
  • Chili flakes, optional: Leave them out if you're cooking for people who prefer mild food, but they're worth adding if everyone's game for a bit of heat.
  • Salt and black pepper: Taste as you go—this is how you learn to cook.
  • Large eggs: Four to six depending on appetite; the yolk is the whole point, so don't overcook them.
  • Fresh parsley or mint, chopped: Mint feels more spring-like, but parsley is classic and does the job just as well.
  • Feta cheese, crumbled, optional: The tang cuts through the richness of the eggs beautifully.
  • Lemon wedges: Essential for serving—squeeze them over everything right before you eat.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Base:
Heat the olive oil in a large, deep skillet over medium heat, then add your chopped onion. You'll know it's right when it becomes translucent and just starts to turn golden—about 4 to 5 minutes—because that's when the natural sugars wake up.
Layer In the Aromatics:
Stir in the minced garlic and diced red bell pepper, cooking for another 2 to 3 minutes until the pepper softens slightly and everything smells absolutely incredible. This is the moment where your kitchen starts to feel alive.
Toast Your Spices:
Add the cumin, smoked paprika, coriander, and chili flakes (if using) and let them cook for just one minute—this releases their essential oils and prevents them from tasting raw. You'll smell it immediately when they hit the warm oil.
Deepen the Sauce:
Stir in the tomato paste, then add your canned tomatoes along with a pinch of salt and pepper. Simmer uncovered for about 10 minutes, stirring occasionally, until the sauce thickens slightly and deepens in color. You're building complexity here.
Add the Spring Vegetables:
Toss in the asparagus, peas, and broad beans, then cover the pan and let everything cook gently for 7 to 8 minutes. The vegetables should be tender but not mushy—you want them to still have some character.
Create Egg Wells and Poach:
Use the back of your spoon to make small indentations in the sauce, spacing them out so the eggs have room to set. Crack an egg into each well, cover the pan, and cook gently for 5 to 7 minutes until the whites turn opaque but the yolks are still gloriously runny—this is the whole reason we're doing this.
Finish with Brightness:
Remove from heat and scatter fresh parsley or mint across the top, add crumbled feta if you're using it, and serve immediately with lemon wedges and crusty bread for soaking up every last bit of sauce.
Hearty Pea and Broad Bean Shakshuka, bubbling in a skillet with fresh herbs. Save
Hearty Pea and Broad Bean Shakshuka, bubbling in a skillet with fresh herbs. | ricobatbout.com

There's something almost meditative about watching eggs poach in a simmering sauce—the way the whites turn opaque and cloudy, how the sauce bubbles gently around them, the moment you lift the lid and everything smells like dinner and comfort all at once. That's when I know this dish has done what it's supposed to do.

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.

Spring Vegetables Done Right

The beauty of this shakshuka is that it actually celebrates vegetables instead of hiding them. Fresh asparagus, peas, and broad beans are at their peak in spring, and there's something almost criminal about overcooking them. The sauce is flavored deeply enough that it doesn't need to compete with the vegetables—it supports them. Each bite should taste like you've captured a farmers market in a single pan.

The Spice Balance

What makes this different from other tomato-based egg dishes is the spice profile—cumin, smoked paprika, and coriander create warmth without heat, which is the Middle Eastern way of doing things. I learned this by making the mistake of adding too much chili to my first batch and drowning out all those other flavors. Now I keep the heat optional and let people add their own if they want it. The baseline should be comforting and aromatic, not aggressive.

Serving and Sharing

This is one of those dishes that's actually better when you serve it family-style—straight from the skillet to the table, with bread and lemon wedges passed around. Everyone can pick and choose their vegetables, decide how many eggs they want, and squeeze lemon over their portion exactly how they like it. It turns a meal into a moment.

  • Serve this immediately while it's hot and the eggs are still runny—there's no reheating that gets you back to the original magic.
  • If someone doesn't eat eggs, load their bowl with extra vegetables and sauce, and consider adding chickpeas for protein.
  • Crusty bread or warm pita is non-negotiable here; you'll want something to soak up every drop of sauce.
Beautifully speckled Pea and Broad Bean Shakshuka, perfect served with crusty bread. Save
Beautifully speckled Pea and Broad Bean Shakshuka, perfect served with crusty bread. | ricobatbout.com

This shakshuka has become my go-to whenever I want to feel like I've cooked something worth eating without spending the whole evening in the kitchen. It's one of those rare dishes that feels both simple and special at the same time.

Recipe FAQs

Can I make this ahead of time?

The vegetable base can be prepared up to a day in advance and stored in the refrigerator. When ready to serve, reheat gently, make wells in the sauce, and crack in fresh eggs to poach. The eggs are best cooked just before serving for optimal texture.

What can I use instead of broad beans?

Edamame beans work beautifully as a substitute, or you can increase the quantity of peas. Fresh fava beans are also excellent when in season. For a different twist, try chopped green beans or even cubed zucchini.

How do I know when the eggs are done?

Cook for 5-7 minutes with the lid on. The whites should be completely set and opaque, while the yolks should still be slightly jiggly when you gently shake the pan. For firmer yolks, cook for an additional 2-3 minutes.

Can I freeze leftovers?

The vegetable base freezes well for up to 3 months. However, once eggs are added, freezing is not recommended as the texture becomes rubbery. If you plan to freeze, prepare the sauce and vegetables without eggs, then defrost and add fresh eggs when reheating.

What's the best bread to serve with?

Warm pita bread is traditional and perfect for scooping. Alternatively, try flatbread, sourdough, or crusty ciabatta. For a gluten-free option, serve with corn tortillas or gluten-free flatbread.

How can I make it spicier?

Increase the chili flakes to 1 teaspoon, or add a finely chopped fresh chili pepper along with the garlic. Harissa paste stirred into the tomato sauce also adds wonderful depth and heat.

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 poached in aromatic spiced tomato sauce with eggs

Prep time
15 min
Time to cook
30 min
Total duration
45 min
Author Madeline Cox


Skill level Easy

Cuisine type Middle Eastern

Makes 4 Portions

Diet specifics Vegetarian-friendly, 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.3 ounces asparagus, trimmed and cut into 0.8 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 or passata
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, to serve

How To Make It

Step 01

Build the Aromatics Base: Heat olive oil in a large deep skillet or sauté pan over medium heat. Add chopped onion and cook for 4 to 5 minutes until soft and translucent.

Step 02

Develop Flavors with Aromatics: Stir in minced garlic and diced red bell pepper. Cook for 2 to 3 minutes until slightly softened.

Step 03

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

Step 04

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

Step 05

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

Step 06

Poach Eggs: With 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 fresh parsley or mint and crumbled 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 details

Review each component for allergy concerns and ask your healthcare provider if you're unsure.
  • Contains eggs
  • Contains dairy from feta cheese, optional ingredient
  • Gluten-free when served without bread or with certified gluten-free bread

Nutritional info (per portion)

Details here are for general knowledge, not medical purposes.
  • Caloric value: 270
  • Fat content: 12 g
  • Carbohydrates: 24 g
  • Protein amount: 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.