Pea and Broad Bean Shakshuka

Featured in: Stovetop & Pot Meals

This Middle Eastern-inspired dish transforms classic shakshuka with fresh spring vegetables. Sweet peas, double-podded broad beans, and tender asparagus simmer in a aromatic tomato base spiced with cumin, smoked paprika, and coriander. Four eggs are nestled into the vegetable mixture and poached until just set, creating a satisfying meal that's perfect for sharing. The finishing touch of crumbled feta, fresh herbs, and extra virgin olive oil adds creaminess and brightness. Ready in 50 minutes, this vegetarian and gluten-free dish works beautifully for brunch, lunch, or a light dinner.

Updated on Wed, 28 Jan 2026 13:33:00 GMT
Pea and Broad Bean Shakshuka simmered in a lightly spiced tomato sauce with asparagus, topped with crumbled feta and fresh herbs. Pin It
Pea and Broad Bean Shakshuka simmered in a lightly spiced tomato sauce with asparagus, topped with crumbled feta and fresh herbs. | buenohrira.com

The first time I saw green vegetables in a shakshuka I was skeptical because I grew up thinking tomatoes were the only way. It was a drizzly Tuesday in April and the local market was suddenly overflowing with bright green pods. I brought them home and realized the earthy sweetness of broad beans could hold its own against a rich sauce. Now the sound of the popping pods reminds me of that quiet rainy afternoon. It felt like capturing the exact moment winter finally gave up.

I once served this to my sister after she had spent a long morning hiking through the hills. We sat on the floor with the skillet between us and tore off huge chunks of sourdough to scoop up the sauce. There is something intimate about sharing a single pan of bubbling vegetables and eggs. We barely spoke for ten minutes because we were too busy fishing for the last few beans. It turned a simple lunch into a memory of genuine connection.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Peas: Use frozen if you are in a rush because they retain their sweetness and color perfectly.
  • Broad Beans: Taking the time to double pod these reveals a neon green center that tastes like pure spring.
  • Asparagus: Trim the woody ends and cut them small so they nestle neatly between the eggs.
  • Tomato Sauce: A mix of canned tomatoes and paste creates the thick base needed to support the heavy greens.
  • Spices: Smoked paprika adds a hint of fire that balances the cooling sweetness of the peas.
  • Eggs: Fresh eggs with bright yolks make the dish feel truly decadent when they break into the sauce.
  • Feta Cheese: The salty tang cuts through the richness and adds a creamy contrast to the tender beans.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the greens:
Drop the peas and beans into boiling water until they turn bright then chill them in ice to keep that vivid color.
Sauté the aromatics:
Sizzle the onions and peppers until they soften and the kitchen smells sweet and inviting.
Bloom the spices:
Stir in the garlic and spices for just a minute until the aroma becomes deep and earthy.
Simmer the sauce:
Pour in the tomatoes and let them bubble away until the sauce thickens into a rich velvet base.
Fold in vegetables:
Toss the asparagus and blanched greens into the pan so they become coated in the warm red sauce.
Poach the eggs:
Carefully crack the eggs into little nests and cover the pan until the whites are opaque but the centers still wobble.
Final touches:
Scatter the salty feta and fresh herbs over the top and watch them melt slightly into the steam.
Vibrant Pea and Broad Bean Shakshuka served from a skillet with runny yolk eggs, ready to be scooped up with crusty bread. Pin It
Vibrant Pea and Broad Bean Shakshuka served from a skillet with runny yolk eggs, ready to be scooped up with crusty bread. | buenohrira.com

This dish became a staple for me during a particularly stressful month when I needed something nourishing but quick. I found that the rhythmic chopping of the onions and the sight of the green beans brightened my mood. It was no longer just a meal but a form of kitchen therapy that I looked forward to every evening. Seeing those sunny yolks surrounded by spring greens reminded me that things always get better. Food has a way of anchoring us when the rest of life feels a bit too fast.

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.

Selecting the Best Produce

I have learned that the quality of your beans really dictates the final texture of the shakshuka. If the pods feel woody or look yellow they will never quite soften enough in the sauce. Always aim for the smallest peas you can find for the sweetest bite.

Mastering the Egg Texture

Watching the eggs cook under a glass lid is the only way to ensure you do not overdo them. I like to pull the pan off the heat while they still look slightly underdone because the residual heat finishes them. This keeps the yolk liquid so it can act as a natural sauce for the bread.

Serving and Side Dishes

While bread is the classic companion I have found that a side of garlicky yogurt works wonders here. The cool dairy balances the warm spices and brings everything together.

  • Try a crusty baguette for maximum sauce absorption.
  • A sprinkle of sumac on top adds a lovely citrusy finish.
  • Keep extra napkins nearby because dipping bread into yolks can get beautifully messy.
Savory Pea and Broad Bean Shakshuka studded with peas and broad beans, garnished with parsley, a perfect vegetarian main for spring brunch. Pin It
Savory Pea and Broad Bean Shakshuka studded with peas and broad beans, garnished with parsley, a perfect vegetarian main for spring brunch. | buenohrira.com

I hope this pan of greens brings as much light to your table as it does to mine. Enjoy the process of building these layers of flavor.

Recipe FAQs

What vegetables work best in this shakshuka?

Fresh peas, broad beans, and asparagus create the perfect spring combination. The asparagus adds texture while the legumes provide sweetness and substance that complement the spiced tomato base.

How do I know when the eggs are perfectly cooked?

Cook covered on low heat for 7-10 minutes. The whites should be fully set and opaque, while the yolks remain runny and golden. Gently shake the pan to check—the eggs shouldn't jiggle excessively.

Can I make this vegan?

Simply omit the eggs and feta cheese. Add a can of drained chickpeas or white beans during step 5 for extra protein, and finish with toasted pine nuts or seeds instead of feta.

What should I serve with this dish?

Crusty sourdough, flatbread, or pita are essential for scooping up the sauce and runny yolks. A crisp white wine like Sauvignon Blanc or sparkling water with lemon pairs beautifully.

Can I use frozen vegetables instead of fresh?

Absolutely. Frozen peas and broad beans work perfectly—just skip the blanching step in the instructions and add them directly to the tomato sauce during step 5.

How spicy is this dish?

Mild to medium heat. The chili flakes are optional, and the smoked paprika adds warmth rather than intense spice. Adjust the chili flakes or serve with harissa for extra 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

Vibrant spring vegetables and eggs in a lightly spiced tomato sauce, perfect with crusty bread for brunch or dinner.

Prep Time
20 min
Cook Time
30 min
Overall Time
50 min
Created by Jonathan Pierce


Skill Level Medium

Cuisine Middle Eastern-Inspired

Makes 4 Portions

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

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 0.5 teaspoon ground coriander
04 0.25 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 Prepare

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

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

Step 04

Build Sauce Base: 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-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 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.

Gear Needed

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

Allergy Details

Double-check every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains eggs
  • Contains dairy (feta cheese)
  • Gluten-free as written; verify bread selection for gluten-free serving

Nutrition Information (for each serving)

These details are offered for informational purposes and aren't a substitute for advice from your doctor.
  • Caloric Content: 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.