Pea and Broad Bean Shakshuka

Featured in: Family Dessert Ideas

This vibrant Middle Eastern-inspired dish brings together tender spring vegetables in a spiced tomato sauce. Fresh peas, broad beans, and asparagus simmer with aromatic cumin, smoked paprika, and coriander before eggs are poached directly in the sauce. The result is a colorful, protein-rich meal perfect for sharing. Ready in just 45 minutes, this versatile dish works for brunch, lunch, or dinner.

Updated on Mon, 26 Jan 2026 08:30:00 GMT
Vibrant Pea and Broad Bean Shakshuka with eggs poached in a spiced tomato herb sauce, served in a skillet with crusty bread. Save
Vibrant Pea and Broad Bean Shakshuka with eggs poached in a spiced tomato herb sauce, served in a skillet with crusty bread. | sweetasirem.com

Last spring, I stood at the farmers market watching someone arrange piles of fresh broad beans and asparagus like they were painting with vegetables. That image stuck with me until one rainy afternoon when I was craving something bright and alive, not heavy. I pulled out a can of tomatoes, remembered those spring colors, and decided to build a shakshuka around them. The eggs broke into the sauce and created these little golden pockets of richness, and suddenly what started as nostalgia became something entirely my own.

I made this for friends who kept saying they wanted to eat more vegetables, and watching them soak up the sauce with torn bread and smile without checking their phones felt like the highest compliment. One guest asked if I'd used store-bought sauce, and I almost didn't tell her it was just canned tomatoes and spices, because there's something magical about how simple ingredients transform into something that tastes like you've been cooking all day.

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: The base that carries your spices, so use something you'd actually taste.
  • Medium onion, finely chopped: Sweet and soft, the foundation of flavor that takes about five minutes to turn golden.
  • Garlic cloves, minced: Two cloves keeps it whisper-subtle rather than shouty, which lets the spices sing.
  • Red bell pepper, diced: It softens quickly and adds natural sweetness that balances the acidity of tomatoes.
  • Asparagus, trimmed and cut into 2 cm pieces: Fresh or frozen works equally well; the smaller pieces cook evenly and aren't woody in the middle.
  • Fresh or frozen peas: They don't need much time, so add them late to keep their pop.
  • Fresh or frozen broad beans, shelled: Their mild, buttery flavor is what separates this from a regular shakshuka; don't skip them.
  • Canned chopped tomatoes or passata: Both work beautifully; passata is slightly smoother if you prefer a silkier sauce.
  • Tomato paste: Two tablespoons deepens the umami and thickens the sauce without extra cooking time.
  • Ground cumin: Toasted in the pan, it becomes warm and slightly nutty rather than raw-tasting.
  • Smoked paprika: The secret weapon that makes people ask what's in here, adding depth without heat.
  • Ground coriander: Half a teaspoon is enough to add an almost floral note that brightens everything.
  • Chili flakes, optional: Add them if you want heat, skip them if you're cooking for cautious eaters.
  • Salt and black pepper: Taste as you go; the tomatoes may already be salty.
  • Large eggs: Four to six, depending on appetite; they nestle into wells you create with the back of a spoon.
  • Fresh parsley or mint, chopped: Added at the end, it's brightness that cuts through the richness of eggs and sauce.
  • Feta cheese, crumbled and optional: It adds saltiness and tanginess, but the dish is complete without it.
  • Lemon wedges, to serve: Essential for squeezing over everything; acid wakes up flavors that spices put to sleep.

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 olive oil in a large, deep skillet over medium heat and add your chopped onion. Let it soften for about four to five minutes, stirring occasionally, until it turns translucent and golden at the edges. This foundation step shouldn't be rushed because sweet, caramelized onions carry all your other flavors better than raw, crunchy ones.
Deepen with Aromatics:
Stir in minced garlic and diced red bell pepper, cooking for two to three minutes until the pepper begins to soften slightly. The kitchen will smell instantly alive, and you'll notice the garlic changes from sharp to mellow. This is exactly the right moment to move forward.
Wake Up the Spices:
Add cumin, smoked paprika, coriander, and chili flakes if you're using them. Fry for about a minute, stirring constantly, until the spices perfume the whole pan. You're not cooking them to death; you're just toasting them enough to release their essential oils, which makes an enormous difference in depth.
Create the Sauce Base:
Stir in tomato paste first, letting it coat everything for about thirty seconds, then add your canned tomatoes along with salt and pepper. Simmer uncovered for ten minutes, stirring occasionally, until the sauce thickens slightly and tastes less raw. The flavors marry during this time, and the acidity mellows.
Add the Spring Vegetables:
Fold in asparagus, peas, and broad beans. Cover the pan and cook for seven to eight minutes until the vegetables are tender but not mushy. You can test asparagus with a fork; if it bends without snapping, you're at the right moment.
Nestle In the Eggs:
Using the back of a spoon, make four to six small wells in the sauce, spacing them so they don't touch. Crack eggs directly into each well, cover the pan loosely, and cook gently for five to seven minutes until the whites are set and opaque but the yolks still jiggle slightly when you shake the pan. The gentle heat is crucial; high heat will toughen the eggs.
Finish and Serve:
Remove from heat, sprinkle with fresh parsley or mint and crumbled feta if desired. Serve immediately with lemon wedges and crusty bread for soaking up every spoonful of sauce.
Spring-inspired Pea and Broad Bean Shakshuka featuring tender asparagus, peas, and feta garnish, perfect for a colorful vegetarian main dish. Save
Spring-inspired Pea and Broad Bean Shakshuka featuring tender asparagus, peas, and feta garnish, perfect for a colorful vegetarian main dish. | sweetasirem.com

There was a Tuesday evening when someone I hadn't seen in years stopped by unexpectedly, and I had this in my freezer as separate components. Thirty minutes later we were eating together, and the food became less about technique and more about connection. That's when I realized this recipe works because it doesn't demand perfection; it just asks you to show up with good ingredients and patience.

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 This Tastes Like More Than It Is

The magic happens in the sauce, which starts as something ordinary and becomes extraordinary through time and attention. When you toast those spices for just a minute, you're not adding complexity; you're unlocking complexity that was already there. The tomato paste does something clever too, concentrating the tomato flavor so thoroughly that even canned tomatoes taste like you grew them yourself.

The Frozen versus Fresh Question

I used to feel like frozen vegetables were a compromise, but this dish taught me they're actually an advantage. Frozen peas and broad beans were picked at peak ripeness and frozen immediately, so they stay tender in the sauce instead of turning mealy. Asparagus is the only one where I notice a difference; fresh is prettier and has better texture, but frozen works beautifully if that's what you have. The sauce covers everything anyway.

Making It Your Own

Once you understand the technique, this recipe becomes a template for whatever vegetables are in season or hiding in your freezer. I've made it with spinach, zucchini, and even leftover roasted cauliflower. The sauce is forgiving enough to hold almost anything, and the eggs will poach happily regardless.

  • For extra heat, add a fresh chopped chili alongside the spices or increase the chili flakes to one full teaspoon.
  • To make it vegan, skip the eggs and feta entirely, then stir in a drained can of chickpeas for protein and texture.
  • Serve with warm pita, flatbread, or sourdough, or eat it straight with a fork if you're short on dishes.
Hearty Pea and Broad Bean Shakshuka simmering in smoky tomato sauce, with runny-yolk eggs and fresh herbs for a satisfying family meal. Save
Hearty Pea and Broad Bean Shakshuka simmering in smoky tomato sauce, with runny-yolk eggs and fresh herbs for a satisfying family meal. | sweetasirem.com

This dish sits at that perfect intersection where it's simple enough for a Wednesday night but interesting enough for when people come over. It's become the recipe I make when I want to feed someone without fussing, but still want them to feel cared for.

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen peas and broad beans work perfectly in this dish. Add them directly to the sauce without thawing. They may need an extra 1-2 minutes of cooking time compared to fresh vegetables.

How do I know when the eggs are done?

The whites should be completely set and opaque, while the yolks remain slightly runny. This usually takes 5-7 minutes over gentle heat. Cover the pan to help the eggs cook evenly from both top and steam.

Can I make this vegan?

Absolutely. Simply omit the eggs and feta cheese. Add a can of drained chickpeas or white beans during the last 5 minutes of cooking to maintain protein content. The dish remains delicious and satisfying.

What should I serve with this?

Warm crusty bread, pita, or flatbread is essential for soaking up the flavorful sauce. A simple green salad with lemon dressing makes a nice fresh accompaniment. For a heartier meal, serve with couscous or rice.

How spicy is this dish?

The base version has mild heat from chili flakes. You can easily adjust the spice level by reducing or increasing the chili flakes, or adding fresh chopped chili. The smoked paprika adds depth rather than heat.

Can I prepare this ahead?

The vegetable sauce can be made up to a day in advance and stored in the refrigerator. Reheat gently before adding the eggs. However, it's best to poach the eggs just before serving for the best texture and presentation.

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

Colorful spring vegetables poached in aromatic tomato sauce with eggs for a satisfying vegetarian main.

Prep Time
15 mins
Time to cook
30 mins
Overall Duration
45 mins
Created by Ariel Monroe


Skill Level Easy

Cuisine Type Middle Eastern

Makes 4 Number of servings

Diet-Friendly Options Meatless, Free from 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.75 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

Step-by-Step Guide

Step 01

Sauté Aromatics: Heat olive oil in a large deep skillet over medium heat. Add chopped onion and cook for 4 to 5 minutes until softened.

Step 02

Build Flavor Base: 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

Develop Tomato Sauce: 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

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

Step 06

Poach Eggs: Using 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 feta cheese 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.

Equipment Needed

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

Allergy Details

Always check ingredient labels for allergens and talk to a medical expert if needed.
  • Contains eggs and dairy from optional feta cheese
  • Gluten-free when served without bread or with certified gluten-free bread
  • Verify all processed ingredient labels for potential allergen cross-contamination

Nutrition Details (per portion)

Nutrition details are just for reference. For medical matters, consult a professional.
  • Energy: 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.