Pea and Broad Bean Shakshuka

Featured in: Seasonal Home Cooking

This spring-inspired shakshuka combines sweet peas, broad beans, and tender asparagus in a lightly spiced tomato sauce, topped with eggs and feta cheese. The vegetables are blanched for vibrant color, then simmered with cumin, smoked paprika, and garlic. Eggs are poached directly in the sauce until just set with runny yolks. Ready in 50 minutes, this vegetarian and gluten-free dish serves 4 and pairs beautifully with crusty bread.

Updated on Fri, 30 Jan 2026 09:29:52 GMT
A close-up of Pea and Broad Bean Shakshuka, with runny egg yolks nestled in a vibrant green pea and bean vegetable stew inside a cast iron skillet. Pin It
A close-up of Pea and Broad Bean Shakshuka, with runny egg yolks nestled in a vibrant green pea and bean vegetable stew inside a cast iron skillet. | freshtirra.com

Last spring, I found myself staring at a farmers market haul of impossibly fresh peas and broad beans, their pods still dewy, and thought: why do we save shakshuka for tomatoes and spices alone? That afternoon, I started layering those tender legumes into a bubbling tomato sauce, cracking eggs into the wells like I was conducting some kind of edible orchestra. The kitchen filled with cumin and paprika smoke, and suddenly I understood why this dish had traveled across continents—it's not just food, it's a moment of pure generosity on a plate.

I made this for my neighbor who'd just moved in during April, and she took one bite and said her grandmother used to cook something almost exactly like it in Lebanon. We ended up talking for two hours over a bottle of wine, and I realized shakshuka isn't really about the recipe—it's permission to linger at the table.

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: Use frozen if you can't find fresh—they're picked at peak ripeness and honestly more reliable than fresh ones that have been sitting around.
  • Broad beans: Fresh ones require double-podding (shelling from the pod, then slipping off the papery skin), but frozen saves you that work and tastes nearly identical.
  • Asparagus: Cut into 2-inch pieces so they cook evenly; thicker spears hold up better to the simmering sauce.
  • Onion and red bell pepper: The sweetness of the pepper balances the earthiness of the beans beautifully.
  • Garlic cloves: Minced small so it distributes through the sauce rather than sitting in chunks.
  • Chopped tomatoes: Canned is perfect here—no need to hunt for peak-season tomatoes when you're building flavor with spices anyway.
  • Tomato paste: Concentrate the flavor by cooking it in the oil before adding the tomatoes; this step makes a real difference.
  • Ground cumin: Toasts for one minute to release its warmth and nuttiness.
  • Smoked paprika: Adds a subtle depth that makes people ask what your secret ingredient is.
  • Ground coriander: Brightens everything without being obvious about it.
  • Chili flakes: Optional, but they add a gentle whisper of heat that wakes up the palate.
  • Eggs: Large eggs work best; they cook through while keeping those gloriously runny yolks you're after.
  • Crumbled feta cheese: The saltiness cuts through the richness of the egg yolk like a perfect counterpoint.
  • Fresh parsley or mint: Mint feels more spring-appropriate here, but parsley is equally welcome.
  • Extra virgin olive oil: For drizzling at the end—this isn't the time to skimp.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Blanch the beans and peas:
Boil them for exactly two minutes—you want them just barely tender, still with a little spring to them. The ice bath stops them cold, preserving that bright green color and fresh taste.
Build your flavor base:
Sauté the onion and pepper until their edges soften and they start to release their sweetness, about five minutes. This is when your kitchen starts to smell like something good is happening.
Toast your spices:
Add the garlic, cumin, paprika, coriander, and chili flakes, and let them cook for one minute until fragrant. This one minute matters more than you'd think—it wakes up the spices instead of letting them sit raw in the sauce.
Deepen the tomato flavor:
Stir in tomato paste first, letting it cook and darken slightly before adding the canned tomatoes. Then let everything simmer for ten minutes, stirring occasionally, until the sauce thickens slightly and the flavors start to marry.
Add the vegetables:
Gently fold in the asparagus, blanched peas, and broad beans, seasoning with salt and pepper. Let them simmer for five to seven minutes until they're tender but not mushy—you want them to still taste like themselves.
Crack the eggs:
Make four small wells in the vegetable mixture with the back of a spoon, then crack an egg into each one. Cover the pan and let it cook on low heat for seven to ten minutes until the egg whites turn opaque but the yolks stay runny.
Finish and serve:
Remove from heat, scatter feta and fresh herbs over the top, and drizzle generously with olive oil. Serve straight from the pan with crusty bread to soak up every bit of sauce.
Golden-edged, poached eggs sit atop a spring-inspired Pea and Broad Bean Shakshuka, garnished with fresh parsley and crumbled feta cheese. Pin It
Golden-edged, poached eggs sit atop a spring-inspired Pea and Broad Bean Shakshuka, garnished with fresh parsley and crumbled feta cheese. | freshtirra.com
Golden-edged, poached eggs sit atop a spring-inspired Pea and Broad Bean Shakshuka, garnished with fresh parsley and crumbled feta cheese. Pin It
Golden-edged, poached eggs sit atop a spring-inspired Pea and Broad Bean Shakshuka, garnished with fresh parsley and crumbled feta cheese. | freshtirra.com

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.

The first time someone dunked a piece of bread into a runny yolk and then into the tomato sauce, they closed their eyes and smiled without saying anything. That's when I knew this wasn't just a recipe—it was a moment of quiet perfection.

The Magic of Spring Vegetables

There's something about cooking with fresh peas and broad beans that feels like you're working with spring itself. They're delicate but also substantial, sweet but not cloying, and they take to warm spices like they've been waiting for the pairing all along. When you blanch them briefly before adding to the sauce, you're preserving that tender quality and that bright, almost grassy flavor that makes people say, 'Wow, do I taste springtime in here?'

Why This Version Beats Traditional Shakshuka

Don't get me wrong—I love a classic shakshuka with just tomatoes and peppers. But adding peas, broad beans, and asparagus gives you layers of flavor and texture that feel less heavy, especially if you're eating this for lunch rather than dinner. The vegetables add natural sweetness that you don't get from tomatoes alone, and they make the dish feel less like comfort food and more like a celebration of what's actually in season.

Variations and Flexibility

This dish is forgiving in ways that make it perfect for experimenting. Some days I add a pinch of harissa to the spice mix, other days I stir in a handful of spinach or kale. You could swap the asparagus for green beans, or add artichoke hearts if you find good ones. If you want to make it vegan, leave out the eggs and feta and stir in some chickpeas—they'll give you that protein and heartiness you'd otherwise get from the yolk.

  • A spoonful of harissa swirled in at the end adds smoky heat if you're in the mood for it.
  • Mint is preferable to parsley if you want to lean into that spring feeling even harder.
  • Serve with flatbread or crusty bread—there's no sauce this good that should go to waste.
Savory Pea and Broad Bean Shakshuka served family-style in a skillet, accompanied by crusty bread for dipping into the rich, spiced tomato sauce. Pin It
Savory Pea and Broad Bean Shakshuka served family-style in a skillet, accompanied by crusty bread for dipping into the rich, spiced tomato sauce. | freshtirra.com
Savory Pea and Broad Bean Shakshuka served family-style in a skillet, accompanied by crusty bread for dipping into the rich, spiced tomato sauce. Pin It
Savory Pea and Broad Bean Shakshuka served family-style in a skillet, accompanied by crusty bread for dipping into the rich, spiced tomato sauce. | freshtirra.com

This is the kind of dish that feels both entirely of-the-moment and somehow timeless at once. Make it, eat it from the pan with people you like, and watch how something this simple becomes the thing everyone remembers.

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work perfectly. No need to thaw first—just blanch them briefly as directed. For asparagus, fresh is preferable for better texture, but frozen can work if added directly to the sauce.

How do I know when the eggs are properly cooked?

The whites should be completely set and opaque, while the yolks remain soft and runny. This typically takes 7-10 minutes with the lid on. Check at 7 minutes and continue cooking if needed.

What can I substitute for feta cheese?

Goat cheese, ricotta salata, or halloumi work well. For a vegan option, use nutritional yeast or vegan feta. You can also omit cheese entirely and add extra herbs for flavor.

Can I prepare the tomato sauce in advance?

Absolutely. Make the sauce through step 4, then cool and refrigerate for up to 3 days. When ready to serve, reheat the sauce, add the vegetables, and continue with the eggs.

What bread pairs best with this dish?

Crusty sourdough, pita, or flatbreads are ideal for scooping up the sauce and vegetables. For gluten-free options, use gluten-free pita or serve with rice or quinoa.

How can I adjust the spice level?

Increase chili flakes to ½-1 teaspoon for more heat, or add fresh chilies with the garlic. Serve with harissa or hot sauce on the side so everyone can customize their portion.

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 shakshuka with peas, broad beans, asparagus, and eggs in spiced tomato sauce. Vegetarian and gluten-free.

Prep Time
20 min
Cook Time
30 min
Total Duration
50 min
By Fresh Tirra Emma Tucker


Skill Level Medium

Cuisine Type Middle Eastern

Serves 4 Number of Servings

Dietary Details Vegetarian Option, Gluten-Free

Ingredient List

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 ounces, 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 ounces) chopped tomatoes
08 2 tablespoons tomato paste

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

Step 03

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

Step 04

Build sauce: Add tomato paste, then the 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 serve: Remove from heat. Sprinkle with crumbled feta and fresh herbs. Drizzle with olive oil. 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

Allergen Details

Review all ingredients for allergens and check with your health provider if you’re unsure.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Check labels for hidden allergens

Nutrition Details (per portion)

Details shared for reference and aren’t a substitute for personal medical guidance.
  • Calories: 285
  • Fats: 13 g
  • Carbohydrates: 27 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.