Pea and Broad Bean Shakshuka

Featured in: Everyday Meal Ideas

This vibrant shakshuka brings together fresh spring vegetables—peas, broad beans, and asparagus—in a fragrant spiced tomato sauce. The dish is poached with eggs until the whites set while yolks remain creamy, creating a satisfying main course perfect for sharing. Finished with herbs, crumbled feta, and lemon wedges, it pairs beautifully with warm bread for soaking up the flavorful sauce.

Updated on Mon, 26 Jan 2026 09:58:00 GMT
Vibrant Pea and Broad Bean Shakshuka simmers in a skillet, with soft eggs nestled in a spiced tomato and herb sauce garnished with fresh mint and feta. Pin This
Vibrant Pea and Broad Bean Shakshuka simmers in a skillet, with soft eggs nestled in a spiced tomato and herb sauce garnished with fresh mint and feta. | awrireats.com

My neighbor knocked on the kitchen door one April morning with a basket of fresh broad beans from her garden, and I suddenly remembered why spring cooking feels like its own kind of magic. She stayed for coffee while I snapped open those fuzzy pods, and we started talking about shakshuka—the kind of dish that feels both simple and celebratory at once. That afternoon, I built this version around those beans, pulling in peas and asparagus from the market, and the whole pan came together with this warm, spiced tomato base that made the kitchen smell like somewhere far away and comforting all at once.

I made this for a small dinner party on a Tuesday evening, and what I loved most was watching everyone scoop up the last bits of sauce with bread, plates practically shining. One friend asked for seconds before finishing the first bowl, and another pulled out her phone to take a photo because the colors—the bright peas, the orange-red sauce, those golden yolks—looked almost too pretty to eat. Those moments remind me why I cook: it's not about impressing anyone, it's about creating something that makes people linger at the table a little longer.

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: Use a good quality oil you'd actually taste—it's doing real work here, not just greasing a pan.
  • Onion: Chopping it fine means it melts into the sauce, building a sweet foundation you won't taste as distinct onion.
  • Garlic cloves: Mince them small so they distribute evenly and cook through without turning bitter.
  • Red bell pepper: The sweetness balances the spices and adds color that makes the whole dish feel alive.
  • Asparagus: Cut pieces uniformly so they cook at the same rate—nobody wants mushy asparagus next to crunchy bits.
  • Peas and broad beans: If using frozen, don't thaw them first—they'll hold their shape better and keep their bright green.
  • Canned tomatoes: Quality matters here since tomatoes are the sauce's backbone; passata works beautifully too and gives a smoother texture.
  • Tomato paste: This concentrates the flavor and adds depth that raw tomatoes alone won't give you.
  • Ground cumin: Toast it with the paprika to wake up its earthiness.
  • Smoked paprika: A tablespoon might seem subtle, but it carries the whole flavor profile—don't skip it.
  • Ground coriander: Half a teaspoon adds a gentle warmth that rounds out the spice blend.
  • Chili flakes: Optional, but I always add them because a whisper of heat makes everything taste more like itself.
  • Eggs: Use the freshest ones you can find; they'll poach more beautifully and taste richer.
  • Parsley or mint: Fresh herbs scattered on top brighten everything and make the dish feel finished.
  • Feta cheese: Crumbled over warm sauce, it softens slightly and adds a salty, creamy contrast.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the oil over medium heat and add your chopped onion, letting it soften for a good 4 to 5 minutes until it turns translucent and starts to smell sweet. You're not rushing this step—the slower the onion cooks, the more it becomes the foundation everything else rests on.
Add the aromatics:
Stir in the garlic and red pepper, cooking for another 2 to 3 minutes until the peppers soften slightly and the garlic's rawness fades. The kitchen will smell incredible at this point, and you'll know everything is on track.
Toast your spices:
Sprinkle in the cumin, smoked paprika, coriander, and chili flakes, stirring constantly for about 1 minute. This quick dry-cooking releases the oils in the spices and makes them coat the vegetables instead of settling at the bottom of the pan.
Build the sauce:
Add the tomato paste first, stirring it in for about a minute so it caramelizes slightly and darkens, then pour in your chopped tomatoes with a pinch of salt and pepper. Let this simmer uncovered for 10 minutes, stirring now and then, until it thickens enough that the oil starts to separate slightly on top—that's your signal the sauce is ready to hold vegetables.
Add the spring vegetables:
Slide in the asparagus, peas, and broad beans, cover the pan, and cook for 7 to 8 minutes until they're tender but still have a bit of resistance when you bite them. The steam trapped under the lid will gently cook them while keeping their color bright.
Create wells for the eggs:
Using the back of a wooden spoon, make four to six small indents in the sauce—these are nests for your eggs so they don't sink to the bottom. Take your time here; you want shallow wells, not deep holes.
Poach the eggs:
Crack each egg into a small bowl first, then gently slide it into a well so the yolk stays intact. Cover the pan and cook over medium-low heat for 5 to 7 minutes—the whites will turn opaque and set while the yolks stay gloriously runny, which is exactly what you want.
Finish and serve:
Remove from heat, scatter fresh parsley or mint across the top, crumble feta if you're using it, and serve immediately with lemon wedges and crusty bread. The heat of the sauce will wilt the herbs just enough to release their oils, and a squeeze of lemon adds brightness that pulls the whole dish together.
Colorful spring vegetables like peas, broad beans, and asparagus surround runny yolks in this hearty vegetarian shakshuka, perfect for scooping with crusty bread. Pin This
Colorful spring vegetables like peas, broad beans, and asparagus surround runny yolks in this hearty vegetarian shakshuka, perfect for scooping with crusty bread. | awrireats.com

One evening I made this for my family on a night when everyone seemed tired and scattered, and the moment we sat down and broke those golden yolks into the sauce, something shifted. The table got quiet in that good way where people are genuinely present with their food, and conversation naturally picked back up between bites. That's when I realized this dish does more than feed you—it creates a moment where everyone pauses together.

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.

Why Spring Vegetables Matter Here

There's something about cooking with peas and broad beans that makes you feel connected to the season, like you're working with what the earth decided to offer right now instead of what a supply chain decided was convenient. The moment these vegetables hit the warm sauce, they soften but never collapse, and their natural sweetness balances the spices perfectly. This isn't the kind of dish that works the same way in winter with canned vegetables—it really does want the bright, tender freshness that spring brings.

The Art of the Runny Yolk

Getting that egg to cook just right—white set, yolk still liquid in the center—takes attention but not fuss. The trick is knowing your stove: some cooktops run hotter than others, so the first time you make this, start checking at five minutes and adjust your timing from there. Once you nail it, you'll have a visual cue you can trust—the white will turn from translucent to opaque, and that's your signal to pull the pan off the heat.

Variations That Still Feel True

This recipe is forgiving enough to bend without breaking. In summer, add spinach or zucchini; in a busier season, swap frozen vegetables without hesitation—they're picked and frozen at peak ripeness, so they're often better than sad fresh ones from the bottom of the bin. You can also make this entirely vegan by skipping the eggs and feta, then stirring in a can of drained chickpeas for protein, and honestly, it's just as satisfying.

  • For more heat, add a chopped fresh chili or increase the chili flakes to a full teaspoon.
  • If feta isn't your thing, try crumbled goat cheese or skip cheese entirely—the dish stands on its own.
  • Serve with pita, flatbread, sourdough, or even alongside rice if you want the sauce to stretch further.
A steaming pan of Pea and Broad Bean Shakshuka features bright greens and reds, ready to serve as a cozy main course for four. Pin This
A steaming pan of Pea and Broad Bean Shakshuka features bright greens and reds, ready to serve as a cozy main course for four. | awrireats.com

This is the kind of dish that makes you feel like a good cook without demanding you be a perfect one—it's forgiving, it's beautiful, and it brings people together. Make it once and you'll find yourself making it again, probably with whatever vegetables you have on hand and whatever mood you're cooking in.

Recipe Questions & Answers

What vegetables work best in this shakshuka?

Fresh or frozen peas and broad beans shine alongside asparagus. You can also add spinach, zucchini, or diced bell peppers for extra variety and color.

How do I know when the eggs are perfectly cooked?

Cover the pan and cook for 5–7 minutes. The whites should be fully set and opaque, while the yolks remain slightly jiggly when you gently shake the pan.

Can I make this dish vegan?

Simply omit the eggs and feta cheese. Add drained canned chickpeas or white beans during the vegetable stage to maintain protein content and heartiness.

What bread serves this best?

Warm pita, flatbread, or crusty sourdough work wonderfully for scooping up the sauce. Choose gluten-free bread if needed to accommodate dietary restrictions.

How spicy is this dish?

The base seasoning offers mild warmth from chili flakes, smoked paprika, and cumin. Adjust the heat by adding more chili flakes or fresh chopped chili to taste.

Can I prepare the sauce ahead of time?

Yes, make the tomato and vegetable base up to a day in advance. Reheat gently, add fresh vegetables, and proceed with cracking the eggs when ready to serve.

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

Tender spring vegetables in aromatic tomato sauce, topped with poached eggs for a satisfying sharing meal.

Prep Duration
15 min
Cooking Duration
30 min
Total Duration
45 min
Recipe by Sean Morrison


Skill Difficulty Easy

Cuisine Middle Eastern

Portions 4 Number of Servings

Dietary Notes Meat-Free, Gluten-Free Option

What You 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
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 for serving

How-To Steps

Step 01

Build the 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 softened.

Step 02

Develop Aromatics: Stir in minced garlic and diced red bell pepper, cooking 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 Sauce Base: Stir in tomato paste and chopped tomatoes with a pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Add 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: Using the back of a spoon, create 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 chopped parsley or mint and crumbled feta if desired. 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.

Needed Tools

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

Allergen Details

Be sure to check each ingredient for allergens. Unsure? Ask a health expert.
  • Contains eggs
  • Contains dairy from optional feta cheese
  • Gluten-free when served without bread or with certified gluten-free bread

Nutrition Details (per portion)

These nutrition numbers are just for reference. Consult a health professional if you have questions.
  • Calorie Count: 270
  • Fats: 12 g
  • Carbohydrates: 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.