Pea and Broad Bean Shakshuka

Featured in: Shared Table Cooking

This colorful twist on traditional shakshuka celebrates spring vegetables at their finest. Tender asparagus, sweet peas, and broad beans simmer gently in a fragrant spiced tomato base, creating a vibrant sauce perfect for poaching eggs. Ready in just 45 minutes, this Middle Eastern-inspired dish brings warmth to the table while being naturally vegetarian and gluten-free. The combination of smoked paprika, cumin, and coriander creates an aromatic backdrop that lets the fresh vegetables shine, while crumbled feta and fresh herbs add brightness and depth.

Updated on Mon, 26 Jan 2026 08:34:00 GMT
Vibrant spring shakshuka with fresh peas and broad beans, topped with runny eggs. Save
Vibrant spring shakshuka with fresh peas and broad beans, topped with runny eggs. | mesaaghilas.com

There's something about spring mornings that makes me want to cook eggs in tomato sauce, and this shakshuka arrived on a Tuesday when my garden was suddenly overflowing with asparagus and the farmers market had the most perfect broad beans I'd seen all year. I bought far too many, obviously, and stood in my kitchen wondering how to use them all before they wilted. That's when this dish came together—not from a recipe book, but from the pure logic of what tasted good layered into one warm, spiced pan.

I made this for friends on a Sunday when everyone was tired of heavy meals, and watching them use torn pieces of sourdough to scoop up those golden yolks and herbs felt like the real victory. One friend asked why she'd never thought to combine these vegetables this way, and honestly, neither had I until that morning when abundance and curiosity collided in my kitchen.

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 (1 tablespoon): Use good quality here since it's not cooking down into obscurity—it carries flavor from the moment you warm it.
  • Medium onion, finely chopped: The base of everything; don't rush this step or skip the chopping texture, it matters for how the sauce develops.
  • Garlic cloves, minced (2): Fresh garlic is non-negotiable for the brightness this dish needs.
  • Red bell pepper, diced: Adds sweetness and color; if you find a deep crimson one, grab it for better flavor depth.
  • Asparagus, trimmed and cut into 2 cm pieces (150 g): Cut uniform pieces so everything cooks evenly without some parts turning to mush while others stay hard.
  • Fresh or frozen peas (150 g): Frozen works beautifully here since they'll cook gently into the sauce without falling apart.
  • Fresh or frozen broad beans, shelled (150 g): These are the star; if using frozen, there's no shame in it, and they'll thaw perfectly in the sauce.
  • Canned chopped tomatoes (400 g) or passata: Passata makes the sauce silkier, but chopped tomatoes give more texture—pick based on your mood.
  • Tomato paste (2 tablespoons): This concentrate deepens everything; don't skip it thinking the canned tomatoes are enough.
  • Ground cumin (1 teaspoon): The warmth that ties all the spring vegetables together.
  • Smoked paprika (1 teaspoon): Adds depth that fresh paprika can't; this is where the savory richness comes from.
  • Ground coriander (½ teaspoon): A subtle earthiness that makes people ask what the secret ingredient is.
  • Chili flakes (½ teaspoon, optional): Leave it out if you're cooking for people who fear heat, but a whisper of it elevates the whole dish.
  • Salt and black pepper: Taste as you go; the canned tomatoes often carry salt already, so start conservatively.
  • Large eggs (4–6): The fresher the better, as the whites will set more cleanly and the yolks will stay gloriously runny.
  • Fresh parsley or mint (2 tablespoons, chopped): Mint feels more springlike here, but parsley works if that's what you have.
  • Feta cheese, crumbled (60 g, optional): The saltiness is perfect, but leave it out if serving to anyone avoiding dairy.
  • Lemon wedges: The acid is essential; don't skip them just because they're optional-sounding.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm the aromatics in oil:
Heat your olive oil in a large, deep skillet over medium heat until it shimmers slightly. Add the chopped onion and let it soften for 4 to 5 minutes, stirring occasionally so it turns translucent and sweet without browning—listen for that soft sizzle, it tells you the heat is right.
Build the flavor base:
Stir in the minced garlic and diced red pepper, cooking for 2 to 3 minutes until the pepper begins to soften at the edges. The kitchen should smell almost perfumey now, which means your aromatics are ready for the spices.
Toast the spices:
Add the cumin, smoked paprika, ground coriander, and chili flakes all at once, stirring constantly for just 1 minute so they bloom in the hot oil without burning—you're looking for a fragrant cloud that rises from the pan.
Create the sauce:
Stir in the tomato paste, letting it coat everything for a few seconds, then pour in your canned tomatoes with a small pinch of salt and pepper. Simmer uncovered for 10 minutes, stirring occasionally, until the sauce thickens slightly and the raw tomato taste mellows into something richer.
Add the spring vegetables:
Scatter in the asparagus, peas, and broad beans, stirring gently to distribute them evenly through the sauce. Cover the pan and let them cook for 7 to 8 minutes—peek at the asparagus after 6 minutes; it should bend easily when you poke it but still hold its shape.
Nestle the eggs into the sauce:
Using the back of your spoon, press gently into the sauce to create small wells, spacing them apart so the egg whites don't run into each other. Crack an egg into each well, then reduce the heat to low-medium and cover the pan to let the residual heat cook the whites while the yolks stay barely jiggly.
Cook until the whites set:
Cook covered for 5 to 7 minutes, checking after 5 by gently lifting the lid and looking at the egg whites—they should be opaque and set around the edges while the yolk center still trembles. The exact timing depends on your pan and stove, so trust your eyes more than the clock.
Finish and serve:
Remove from heat, scatter torn fresh mint or parsley over everything, add crumbled feta if you're using it, and serve immediately with lemon wedges and warm bread for scooping.
Hearty pea and broad bean shakshuka, a flavorful spring skillet meal for brunch. Save
Hearty pea and broad bean shakshuka, a flavorful spring skillet meal for brunch. | mesaaghilas.com

My neighbor tasted this on a warm evening when I brought her a bowl, and she sat on the front step eating it quietly, then asked if she could learn to make it. We made it together the following week, and she realized her hesitation about cooking eggs in sauce was unfounded—the gentle heat and the way the whites turn silky instead of rubbery made it feel less risky somehow. That's when food stops being sustenance and becomes a way to say I wanted you to have something good.

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

Asparagus, peas, and broad beans are all tender when they're in season, which means they don't need aggressive cooking to taste amazing—they just need the warm spiced sauce to coax out their inherent sweetness. When you use them out of season, frozen versions actually work better than sad, woody fresh ones, so don't feel obligated to use fresh if your market doesn't have good options. The combination of these three vegetables creates different textures that keep the dish interesting bite after bite.

Customizing Without Losing the Heart

This shakshuka is forgiving in ways that make it feel less like following orders and more like having a conversation. Add a handful of tender spinach or diced zucchini if you want more volume and green, stir in some drained canned chickpeas if you're making it vegan, or increase the chili flakes if heat is your love language. The core of the dish—spiced tomato sauce cradling cooked vegetables and runny eggs—stays the same no matter what you adjust around it.

Serving and Bread Matters

Warm bread isn't optional here; it's the utensil that makes eating this dish feel like a shared experience rather than something solitary. Tear pieces of sourdough, pita, or any flatbread you can find and use them to scoop up sauce, broken egg yolk, and vegetables in every bite—this is why there's no need for a side dish. A squeeze of fresh lemon over everything at the very end brightens all the spices and makes the flavors feel more alive.

  • Make sure your bread is warm, not cold from the refrigerator, so it becomes slightly soft when it absorbs the sauce.
  • If you're serving this to a group, let everyone customize their own toppings rather than adding feta and herbs to the pan.
  • Leftovers reheat beautifully, though eggs are best eaten fresh—save the pan of sauce and make fresh eggs another morning if you have extra.
Tender vegetables and eggs simmered in spicy tomato sauce, our pea and broad bean shakshuka. Save
Tender vegetables and eggs simmered in spicy tomato sauce, our pea and broad bean shakshuka. | mesaaghilas.com

This is the kind of dish that tastes like care without requiring stress, and that's worth more than any complicated recipe could offer. Make it when you want to feed people something that feels special but doesn't demand you be in the kitchen for hours.

Recipe FAQs

Can I make this ahead of time?

The vegetable sauce can be prepared up to a day in advance and refrigerated. When ready to serve, gently reheat the sauce, make the wells, and crack in fresh eggs to finish cooking.

What can I substitute for broad beans?

Edamame beans work beautifully as a substitute, or you can simply increase the quantity of peas. Fresh fava beans can also be used if available in season.

How do I know when the eggs are done?

The whites should be completely opaque and set, while the yolks remain slightly jiggly when you gently shake the pan. This typically takes 5-7 minutes depending on your stovetop heat.

Is this suitable for meal prep?

The vegetable sauce freezes well for up to 3 months. However, it's best to add the eggs fresh when serving, as reheating cooked eggs can affect their texture.

Can I use frozen vegetables?

Absolutely—frozen peas and broad beans work excellently here. There's no need to thaw them first; simply add them directly to the simmering sauce and adjust cooking time slightly.

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

Tender spring vegetables poached in spiced tomato sauce with eggs, finished with fresh herbs and feta.

Prep time
15 minutes
How long to cook
30 minutes
Overall time
45 minutes
Created by Yasmin Ferrell


Level Easy

Cuisine Middle Eastern

Makes 4 Portions

Diet Info 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 or passata
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

How-To

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

Cook Vegetables: Add asparagus, peas, and broad beans. Cover and cook for 7 to 8 minutes until vegetables are 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 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

Allergy Details

Double-check every item for allergens. See a health expert if uncertain.
  • Contains eggs and dairy (feta cheese is optional).
  • Gluten-free when served without bread or with certified gluten-free bread.
  • Always verify processed ingredient labels for potential allergen cross-contamination.

Nutrition details (per portion)

Details here offer general guidance and aren't medical instructions.
  • 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.