Pea and Broad Bean Shakshuka

Featured in: Simple Comfort Dinners

This vibrant Middle Eastern-inspired shakshuka brings together the best of spring produce in one skillet. Tender peas, broad beans, and asparagus simmer gently in a richly spiced tomato sauce infused with cumin, smoked paprika, and coriander. The dish comes together with perfectly poached eggs nestled into the vegetable medley, creating creamy yolks that blend beautifully with the sauce.

The preparation is straightforward: build your aromatic base with onions, garlic, and bell pepper, then add warming spices before introducing the tomatoes. Fresh vegetables cook quickly, maintaining their bright color and slight crunch. The eggs steam gently in the wells you create, resulting in whites that are fully set while yolks remain luxuriously runny—perfect for dipping crusty bread.

Finished with fresh herbs like parsley or mint and optionally crumbled feta, this dish works beautifully for brunch, lunch, or a light dinner. The combination of protein from eggs and vegetables makes it satisfying yet not heavy. Serve with warm pita, flatbread, or sourdough to soak up every last bit of the flavorful sauce.

Updated on Wed, 21 Jan 2026 14:22:00 GMT
A vibrant Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato herb sauce, topped with fresh mint and crumbled feta. Save
A vibrant Pea and Broad Bean Shakshuka with runny eggs nestled in a spiced tomato herb sauce, topped with fresh mint and crumbled feta. | ivorycrumb.com

There's something about the first warm evening of spring that made me want to cook something that tasted like the season itself. I found myself at the market on a Saturday morning, drawn to a pile of just-arrived broad beans and fresh asparagus, and suddenly the idea of shakshuka with spring vegetables felt inevitable. The combination of tender greens in a spiced tomato sauce with eggs nestled on top felt like the exact meal I needed to celebrate longer days and garden-fresh ingredients finally returning.

I made this for friends who'd just moved into a new place, and we ate it directly from the pan while sitting on their kitchen floor surrounded by boxes. The combination of warm bread, runny yolks, and that herby tomato sauce somehow made their chaotic kitchen feel like home, and I realized then that shakshuka isn't just breakfast or dinner—it's whatever moment you need it to be.

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: Start with just a tablespoon—you're building layers of flavor, not frying.
  • Onion and garlic: These two are your foundation; don't rush them or you'll miss that sweet, mellow depth they develop.
  • Red bell pepper: The color matters here, both for how it looks and because it adds a subtle sweetness that balances the spices.
  • Asparagus, peas, and broad beans: Fresh or frozen work equally well, though I've learned frozen actually holds its shape better in the sauce.
  • Canned tomatoes and tomato paste: The paste concentrates the flavor and thickens the sauce without needing long simmering.
  • Ground cumin, smoked paprika, coriander, and chili flakes: These spices are what transform simple tomato sauce into something that tastes both warm and alive.
  • Eggs: Use the freshest you can find; older eggs spread thin, while fresh ones hold their shape beautifully as they poach.
  • Fresh herbs and feta: These are the final flourish that make everything taste intentional rather than accidental.

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 oil over medium heat and add your finely chopped onion, letting it soften and turn translucent for 4 to 5 minutes—this is where the magic begins, and rushing it means missing that caramelized sweetness. When it's ready, you should be able to smell that familiar kitchen moment that makes you hungry before you've even started cooking.
Wake Up the Aromatics:
Stir in garlic and diced red pepper, cooking for another 2 to 3 minutes until they're just starting to soften. You're not looking for them to fully cook through; they'll finish in the sauce later.
Toast the Spices:
Add cumin, paprika, coriander, and chili flakes all at once, stirring constantly for about 1 minute. Your kitchen will suddenly smell entirely different—warmer, spicier, more complex—and that's when you know it's working.
Build the Sauce:
Stir in tomato paste first, letting it coat everything, then add the canned tomatoes with a pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until you notice the sauce thickening and deepening in color.
Add the Spring Vegetables:
Toss in your asparagus, peas, and broad beans, then cover the pan and let everything cook gently for 7 to 8 minutes. The vegetables should be just tender when you taste one, not soft.
Create Wells for the Eggs:
Using the back of a spoon, gently press little indentations into the sauce—these become cozy nests for your eggs. Crack each egg into a well, cover the pan, and let the gentle heat poach them for 5 to 7 minutes until the whites are set but the yolks still jiggle slightly when you shake the pan.
Finish and Serve:
Remove from heat, scatter fresh parsley or mint across the top, crumble feta over if you're using it, and bring the whole skillet to the table with lemon wedges and warm bread.
Spring vegetables including tender peas and broad beans simmer in a skillet, making this colorful shakshuka a perfect vegetarian main course. Save
Spring vegetables including tender peas and broad beans simmer in a skillet, making this colorful shakshuka a perfect vegetarian main course. | ivorycrumb.com

A friend's grandmother tasted this and said it reminded her of meals she'd made in her own kitchen decades ago, just with her own twists. In that moment, I understood that shakshuka isn't really about following rules—it's about understanding how to let good ingredients shine together, and then making it your own.

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

Spring vegetables aren't just trendy; they have a completely different texture and sweetness than their heavier winter cousins. Peas and broad beans are tender enough to cook through in minutes without becoming mushy, and asparagus adds a slight bittersweet note that keeps everything from tasting too rich. The combination of all three creates layers of flavor that work together rather than competing for attention.

Making It Your Own

The beauty of shakshuka is that it's forgiving enough to adapt to what's in your kitchen or what you're craving. I've made it with spinach when I couldn't find asparagus, added chickpeas when I wanted more protein, and even stirred in a handful of fresh dill when I had it on hand. Each version tastes different but equally right, which is probably why I keep coming back to this recipe instead of trying something entirely new.

Serving Suggestions and Timing

This is best served immediately while the eggs are still warm and runny, which means timing matters. If you're cooking for people, you can actually prepare the tomato sauce earlier in the day and reheat it gently, adding the vegetables and eggs only at the last moment. Serving it family-style straight from the skillet with crusty bread and lemon wedges makes everyone feel like they're part of something intentional, not just eating dinner.

  • Warm pita or sourdough bread is essential for soaking up the sauce and egg yolks.
  • A squeeze of fresh lemon brightens everything and cuts through the richness beautifully.
  • This feeds four people generously, but you can easily double it for a crowd by using two skillets side by side.
Eggs gently poached in a rich tomato and herb sauce with green peas and asparagus, served with lemon wedges for brightness. Save
Eggs gently poached in a rich tomato and herb sauce with green peas and asparagus, served with lemon wedges for brightness. | ivorycrumb.com

This shakshuka is the kind of meal that tastes like care without requiring any showiness. Make it whenever you need something that feels both nourishing and a little bit celebratory.

Recipe FAQs

Can I use frozen broad beans and peas?

Absolutely. Frozen broad beans and peas work wonderfully in this dish and are often more accessible year-round. Simply add them directly to the sauce without thawing—they'll cook through during the simmering time. If using fresh broad beans, you may want to shell and blanch them first if the pods are particularly large.

How do I know when the eggs are perfectly cooked?

The eggs are ready when the whites are completely opaque and set, but the yolks still jiggle slightly when you gently shake the pan. This typically takes 5-7 minutes of covered cooking. For firmer yolks, cook an additional 2-3 minutes. Remember that residual heat will continue cooking the eggs slightly after you remove the pan from heat.

What can I serve with this shakshuka?

Warm bread is essential for scooping up the sauce and runny yolks—try pita, flatbread, or crusty sourdough. A simple green salad with lemon dressing balances the richness. For a more substantial meal, serve with roasted potatoes or couscous. The dish also pairs beautifully with yogurt on the side to cool the spices.

Can I make this ahead of time?

The vegetable base can be prepared up to a day in advance and stored in the refrigerator. Reheat gently before adding the eggs—this ensures the vegetables don't overcook. However, the eggs are best cooked just before serving, as they don't reheat well and could become rubbery. If you need to meal prep, consider poaching fresh eggs when ready to eat.

How can I adjust the spice level?

The chili flakes are optional and provide gentle warmth. For a mild version, omit them entirely. To increase heat, add more flakes or incorporate a fresh chopped chili when cooking the onions. You can also serve hot sauce on the table, allowing each person to customize their portion. The smoked paprika adds depth rather than heat, so keep that for flavor regardless of spice preference.

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 perfectly cooked eggs.

Prep time
15 min
Cook time
30 min
Total duration
45 min
Created by Nora Ellington


Skill level Easy

Cuisine type Middle Eastern

Makes 4 Serves

Diet details Meat-free, No 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

Directions

Step 01

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

Step 02

Build Flavor Base: Stir in garlic and red bell pepper; cook for 2 to 3 minutes until slightly softened.

Step 03

Bloom Spices: Add cumin, smoked paprika, ground coriander, and chili flakes. Fry for 1 minute until fragrant.

Step 04

Develop Sauce: Stir in tomato paste, chopped tomatoes, and a pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until slightly thickened.

Step 05

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

Step 06

Poach Eggs: With 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, or until the whites are set but yolks remain runny.

Step 07

Finish and Serve: Remove from heat. Sprinkle with parsley or mint and feta cheese if using. 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.

Tools needed

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

Allergen details

Be sure to review the ingredients for possible allergens and speak to a healthcare provider when uncertain.
  • Contains eggs and dairy from feta cheese
  • Gluten-free if served without bread or with gluten-free bread
  • Always verify processed ingredient labels for allergen information

Nutrition info per dish

Details here are just for reference. They don't replace health or nutrition advice.
  • Calories: 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.