Pea and Broad Bean Shakshuka

Featured in: One-Pot Comfort Meals

This colorful Middle Eastern-inspired dish transforms classic shakshuka with sweet spring peas, broad beans, and tender asparagus. The vegetables simmer gently in a fragrant tomato sauce spiced with cumin, smoked paprika, and coriander until perfectly tender. Four eggs are nestled into the mixture and cooked until just set, creating satisfying runny yolks that mingle beautifully with the spiced sauce. A generous sprinkle of crumbled feta and fresh herbs adds brightness and depth. Serve straight from the pan with warm crusty bread for soaking up every last bit of the flavorful sauce.

Updated on Tue, 27 Jan 2026 13:06:00 GMT
A close-up of Pea and Broad Bean Shakshuka with baked eggs, fresh asparagus, and crumbled feta in a rich tomato sauce. Save to Pinterest
A close-up of Pea and Broad Bean Shakshuka with baked eggs, fresh asparagus, and crumbled feta in a rich tomato sauce. | citrushearth.com

Spring arrived late that year, and I was standing in the farmers market practically vibrating with impatience for fresh peas. When I finally spotted them, I grabbed a bunch along with asparagus so tender it practically bent itself, and something clicked—why not layer all these green treasures into a shakshuka? The result was this glowing, spiced tomato sauce cradling vegetables at their absolute peak, with eggs nestled in like they belonged there all along.

I made this for my neighbor one evening when she'd mentioned feeling stuck in a cooking rut, and watching her fork through that first bite—the way her whole face changed—reminded me that food doesn't have to be complicated to matter. She asked for the recipe before she'd even finished eating, which felt like the highest compliment.

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 fresh aren't available; they're picked at peak ripeness and honestly just as good, sometimes better for consistency.
  • Broad beans: Fresh ones need double-podding (removing both the pod and the papery skin around each bean), which feels fussy but transforms the texture into something silky.
  • Asparagus: Cut into 2-inch pieces so they cook evenly without turning mushy, and trim those woody ends without guilt.
  • Medium onion: Finely chopped means it melts into the sauce rather than announcing itself in every bite.
  • Red bell pepper: Diced small so it softens quickly and releases its sweetness into the tomato base.
  • Garlic cloves: Mince them fine and add them after the onions soften, or they'll turn bitter and ruin the whole moment.
  • Canned chopped tomatoes: San Marzano if you can find them, but any quality brand works; avoid the ones labeled with added sugar.
  • Tomato paste: This is the flavor anchor, so don't skip it or dilute it—let it caramelize slightly in the oil.
  • Ground cumin: Toast it mentally as you add it; this spice is what makes people ask what makes this taste so good.
  • Smoked paprika: The smoke is essential—regular paprika feels flat by comparison.
  • Ground coriander: A whisper of this adds complexity without announcing itself.
  • Chili flakes: Optional but I never skip them; even a quarter teaspoon changes the whole vibe.
  • Large eggs: Room temperature if you remember, but cold ones work too; you're looking for that barely-set white with a liquid center.
  • Crumbled feta: The sharp saltiness cuts through the vegetables like it was always meant to be there.
  • Fresh parsley or mint: Mint feels more spring-like here, but parsley is reliable and doesn't compete for attention.
  • Extra virgin olive oil: A generous drizzle at the end isn't indulgent—it's necessary.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your vegetables ready:
Boil salted water in a pot and blanch the peas and broad beans for just 2 minutes—they should still have resistance. Shock them in ice water immediately, which stops the cooking and keeps them bright green and almost sweet.
Build your flavor base:
Heat olive oil in your deepest skillet over medium heat, then add the chopped onion and red bell pepper. Let them soften for 5 minutes, stirring occasionally, until they lose their rawness and the onion turns translucent.
Bloom the spices:
Stir in the minced garlic along with cumin, smoked paprika, coriander, and chili flakes if using. Cook for just 1 minute—you'll smell the transformation as the spices wake up in the hot oil. Don't let this moment pass or they'll burn.
Create the sauce:
Add tomato paste first and let it cook for 30 seconds, stirring constantly so it darkens slightly and concentrates. Then pour in the canned tomatoes with all their juice, stirring well to combine everything evenly.
Let it simmer and thicken:
Reduce heat to medium-low and let the sauce bubble gently for about 10 minutes, stirring occasionally. You're looking for it to thicken just enough that it coats the back of a spoon, with the flavors melding into something deeper than the sum of its parts.
Add the vegetables back in:
Stir the blanched peas and broad beans into the sauce along with the asparagus pieces. Season generously with salt and black pepper, then let everything simmer together for 5 to 7 minutes until the asparagus is tender but not limp.
Make your wells and cradle the eggs:
Using the back of a spoon, create four small indentations in the vegetable mixture, spacing them so they won't touch as they cook. Crack one egg into each well, trying to keep the yolk intact, then cover the pan and reduce heat to low.
Cook the eggs gently:
Set a timer for 7 to 10 minutes—this is where patience matters. You want the whites just set and opaque while the yolk stays liquid gold in the center. Peek after 7 minutes rather than guessing.
Finish and serve:
Remove from heat, scatter crumbled feta and fresh herbs across the top, then drizzle with a generous glug of olive oil. Serve directly from the pan with crusty bread or flatbreads for soaking up every last bit of yolk and sauce.
Bright spring Pea and Broad Bean Shakshuka served in a skillet, garnished with herbs and perfect with crusty bread. Save to Pinterest
Bright spring Pea and Broad Bean Shakshuka served in a skillet, garnished with herbs and perfect with crusty bread. | citrushearth.com

The first time I served this, my daughter asked why the egg yolk was moving around in the sauce like that, and it made me realize she'd never really understood why shakshuka feels like an event. There's something about that molten center breaking into the spiced tomatoes that turns a meal into a moment everyone leans in for.

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

This dish hinges entirely on using vegetables that actually taste like something. Peas in winter are a pale memory of themselves, and asparagus shipped halfway around the world loses that tender snap. When you make this in season—that narrow window in spring when everything arrived at the market within days—the vegetables do most of the heavy lifting. The sauce becomes almost secondary, just there to carry all that fresh green flavor to your mouth.

The Egg as Sauce Philosophy

What makes shakshuka different from just vegetables in tomato sauce is understanding that the egg isn't a topping—it's the final ingredient that transforms everything. That runny yolk breaks into the warm sauce, creating richness and creaminess without any cream. I learned this the hard way when I first tried this with fully cooked eggs, thinking I was being more cautious. Never again.

Beyond the Recipe

Once you understand how this comes together, you can improvise endlessly. I've made versions with roasted zucchini in summer, or swapped the asparagus for tender kale. The framework stays the same—spiced tomato sauce, briefly cooked vegetables, eggs nested in at the end. Each version tastes completely different because the vegetables carry the story.

  • For a vegan version, skip the eggs entirely and add a can of chickpeas for protein and texture that satisfies just as much.
  • If you want more heat, drizzle with harissa or chili oil after serving instead of trying to build fire into the base sauce.
  • This pairs beautifully with a crisp white wine or even sparkling water with lemon if you're keeping things light.
Top-down view of vegetarian Pea and Broad Bean Shakshuka, featuring tender peas, broad beans, and runny yolks in a spiced sauce. Save to Pinterest
Top-down view of vegetarian Pea and Broad Bean Shakshuka, featuring tender peas, broad beans, and runny yolks in a spiced sauce. | citrushearth.com

This shakshuka has become my answer to the question of what to cook when you want something that feels nourishing and special without disappearing into the kitchen for hours. Serve it straight from the pan and watch people eat like they're discovering food for the first time.

Recipe FAQs

Can I use frozen peas and broad beans?

Yes, frozen peas and broad beans work perfectly in this dish. Simply blanch them briefly in boiling water before adding to the tomato sauce, then proceed with the recipe as written.

How do I know when the eggs are done?

The eggs are ready when the whites are completely set but the yolks still feel soft when gently touched. This usually takes 7-10 minutes over low heat with the lid on.

Can I make this dish ahead of time?

Prepare the vegetable sauce up to a day in advance and reheat gently before adding the eggs. The eggs should always be cooked just before serving for the best texture.

What can I substitute for feta cheese?

Try crumbled goat cheese, halloumi, or dairy-free alternatives. For a vegan version, omit the cheese entirely or use nutritional yeast for a savory boost.

How can I add more protein?

Chickpeas make an excellent addition, especially for a vegan version. Cannellini beans or white beans also work well and complement the spring vegetables beautifully.

What bread works best for serving?

Crusty sourdough, warm pita, or flatbread are ideal for soaking up the spiced tomato sauce. Choose something sturdy enough to scoop up generous portions.

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

Vibrant spring vegetables simmered in spiced tomato sauce with runny eggs and feta cheese.

Prep duration
20 minutes
Time to cook
30 minutes
Overall time
50 minutes
Created by Elise Porter


Skill level Medium

Cuisine Type Middle Eastern

Makes 4 Number of servings

Dietary details Meat-Free, No Gluten

What Goes In

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 & 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

How to Make It

Step 01

Blanch legumes and vegetables: 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 tomato base: Add tomato paste, then chopped tomatoes. Simmer for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

Combine vegetables: Add asparagus, peas, and broad beans. Season with salt and pepper. Simmer for 5-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-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 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.

What You’ll Need

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

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free as written; serve with gluten-free bread as needed

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 285
  • Fat content: 13 grams
  • Carbohydrates: 27 grams
  • Protein amount: 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.