Salads
This broad bean and pea salad recipe transforms humble spring vegetables into a vibrant, textured masterpiece that celebrates the season's freshest flavors. The secret lies in perfectly cooked broad beans—tender yet still holding their shape—and sweet, crisp peas, tossed with bright herbs and toasted almonds for that essential crunch. I developed this recipe after realizing how often fresh spring produce gets overlooked in favor of summer staples, and it's become a staple in my spring menu rotation.
The magic happens in the balance of textures: creamy broad beans, crisp peas, and the satisfying bite of toasted almonds work together to create a salad that's both substantial enough for a main course and light enough for a side.
A simple lemon-mint vinaigrette ties everything together with its bright acidity, while fresh dill and parsley add layers of herbal complexity. What makes this salad truly special is how it transforms simple ingredients into something restaurant-worthy.
By the time you're done assembling this dish, you'll have a salad that's bursting with spring flavors—bright, fresh, and impossibly satisfying. The broad beans and peas provide a perfect balance of protein and fiber, while the almonds add healthy fats for a complete meal.
The colors alone will make your plate look like a spring garden, and the flavors will keep you reaching for seconds.
This recipe works beautifully as a light lunch, a side for grilled meats or fish, or even as a vegetarian main course when paired with crusty bread. The components can be prepped ahead of time, making it perfect for meal prep or last-minute entertaining.
Let's get started on creating this spring-inspired salad that's sure to become a favorite.
Ingredients for broad bean and pea salad
Spring's freshest flavors come together in this vibrant salad—creamy broad beans, crisp peas, and crunchy almonds.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broad Beans 🌱 | 1 ½ lb | Shell and trim ends |
| Frozen Peas 🌿 | 1 ½ cups | Thawed and drained |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Toasted Almonds 🥜 | ½ cup | Sliced or whole, lightly toasted |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For vinaigrette and tossing |
| Fresh Lemon Juice 🍋 | 3 tbsp | From 1 medium lemon |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Dijon Mustard 🍯 | 1 tsp | For vinaigrette depth |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Honey 🍯 | 1 tsp | For vinaigrette balance |
Broad beans are the star here—look for plump, vibrant pods at farmers markets or the produce section. Whole Foods or Trader Joe's usually carry them in spring. If you can't find fresh, frozen works too (just thaw and drain well). The peas? Frozen is perfect—no need to shell, and they're already sweet. For the almonds, toast them yourself—5 minutes in a dry pan until golden. That nutty aroma makes all the difference. Fresh herbs are non-negotiable here; dried just won't cut it—the bright flavors need that freshness to shine.
No fresh dill? Substitute parsley at double the amount, but you'll lose that anise-like kick. Out of mint? Extra basil works in a pinch, though it's not quite the same. For the vinaigrette, balsamic vinegar can replace lemon juice if you prefer, but the citrus brightness is key. The honey adds just the right touch of sweetness—skip it if you're strict vegan, but it balances the acid perfectly. If your almonds aren't toasted, pulse them briefly in a food processor for a finer texture that clings better to the salad. And if you're prepping ahead, hold off on tossing until serving—the dressing makes the peas soggy if mixed too early.
This salad keeps beautifully for 2 days in the fridge, though the almonds lose their crunch after 24 hours. Store components separately: beans and peas in one container, dressing in another, and herbs/almonds together. When ready to serve, toss everything together just before eating—that's when the magic happens. The dressing can be made a day ahead, and the almonds stay fresh for a week in an airtight container. For extra flair, garnish with edible flowers if you're feeling fancy—violas or nasturtiums add a pop of color that screams spring.
Why You'll Love This Recipe
- No-Shelling Hassle: I snag fresh broad beans—still in pods—then blanch and shock them in ice water. The pods peel right off like magic, and you’re left with tender, buttery beans in under 10 minutes. No shelling fatigue, no tiny beans rolling everywhere.
- Herb-Packed Crunch: That bright, grassy punch from fresh dill and parsley? It cuts through the peas’ sweetness while the toasted almonds add a satisfying bite. Honestly, the first bite makes me reach for seconds—no heavy dressing or complicated steps.
- Meal Prep MVP: Toss the cooled beans, peas, and herbs together in a container, and it stays fresh for days. I pack it for lunches or serve it cold at picnics—no reheating needed. The almonds keep it interesting even after three days.
- Budget Brightener: Broad beans are cheaper than asparagus, frozen peas are a pantry staple, and a handful of herbs stretch far. Between us, this salad costs me half what a pre-made one would, and it’s 100x better. Leftovers? Even better the next day.
Step-by-step instructions for broad bean and pea salad
Here's how to assemble this vibrant spring salad with perfect textures and balanced flavors.
Prepare the Broad Beans
Start by shelling the 1.5 lb fresh broad beans and trimming off the ends with a small knife. I like to snap off the ends first—this makes the shelling process easier and prevents messy fingers. Place the shelled beans in a pot of boiling salted water for 3-4 minutes until they're tender but still hold their shape. You'll know they're done when a paring knife slides in easily.
Drain immediately and transfer to an ice bath for 5 minutes to stop the cooking process. This shock treatment preserves their bright green color and crisp texture. Once cooled, pat them completely dry with paper towels—any moisture will make your salad soggy later.
Blanch and Refresh the Peas
While the broad beans cool, prepare the 1.5 cups frozen peas by blanching them in boiling water for 1 minute. This brief cooking preserves their vibrant color and makes them easier to digest. Drain immediately and transfer to a bowl of ice water for 2 minutes to halt the cooking process completely.
Drain again and pat dry with paper towels. The peas should be bright green and still hold their shape—overcooking will make them mushy. I like to do this step right before assembling the salad so the peas stay crisp and vibrant.
Make the Bright Vinaigrette
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 3 tbsp fresh lemon juice, 1 tsp Dijon mustard, 1 tsp honey, 1.5 tsp sea salt, and 0.5 tsp black pepper. The honey and mustard create the perfect balance—sweet enough to complement the acidity but with enough tang to cut through the richness of the olive oil.
Whisk vigorously for 30 seconds until fully emulsified. Taste and adjust seasoning—you might need a touch more salt or lemon depending on your preferences. This dressing should coat the back of a spoon but still be pourable. Set aside while you finish the salad components.
Combine and Toss the Salad
In a large bowl, gently combine the cooled broad beans and peas. Add the 0.5 cup chopped fresh dill, 0.25 cup chopped fresh parsley, and 0.25 cup chopped fresh mint leaves. The herbs should be evenly distributed but still visible—this adds layers of freshness and color to each bite.
Pour the vinaigrette over the bean mixture and toss gently but thoroughly. I like to use my hands for this step—it ensures everything gets coated evenly without crushing the delicate peas. Add the 0.5 cup toasted almonds just before serving so they maintain their perfect crunch.
Rest and Serve for Maximum Freshness
Let the salad rest for 10-15 minutes before serving. This allows the flavors to meld together and the dressing to fully coat the ingredients. The broad beans will soften slightly, making them even more tender, while the peas stay crisp from their brief blanching.
Serve immediately while the almonds are still crunchy and the herbs are at their peak freshness. This salad holds up well for 2-3 hours in the refrigerator, but I always recommend enjoying it fresh for the best texture and flavor experience.
Pro Tips For Making Broad Bean And Pea Salad
- SHELL BEANS FIRST: Blanch the broad beans for exactly 3 minutes—no more, no less. Overcooking turns them mushy, and undercooking leaves them tough; I learned this the hard way when my salad tasted like overworked rubber.
- TOAST ALMONDS LOW: Crank the oven to 325°F (160°C) for toasted almonds—high heat burns them before they brown. Spread them in a single layer and stir every 3-4 minutes until golden, not dark. Trust me, your salad won’t taste like charred regret.
- SALT THE PEAS: Toss frozen peas in a pinch of salt before boiling them. It seasons them properly and prevents blandness later—something I used to overlook until my salad tasted like it needed a whole shaker of salt at the table.
- CHOP HERBS LAST: Slice dill and parsley just before mixing everything. Their bright flavors fade fast, and chopping them early turns your salad into a sad, wilted mess. Do it right before serving—your taste buds will notice.
Flavor customization for this dish
Herbal Infusion Variations
Swap the fresh dill and parsley for tarragon and chervil to create a French-inspired twist—these delicate herbs add an anise-like sweetness that pairs beautifully with broad beans. I find 1 tbsp each of finely chopped tarragon and chervil works perfectly, replacing the original herbs entirely.
For a Mediterranean flair, try 1 tbsp chopped oregano with 2 tbsp basil—this combo adds earthy depth while keeping the salad bright. 🌿
Citrus Brightness Boost
Amplify the lemon vinaigrette by adding 1 tbsp fresh orange zest and 2 tbsp orange juice to the dressing. The citrus notes complement the broad beans' natural sweetness while adding a vibrant color.
For a tropical twist, replace lemon with lime juice and add ½ tsp ground turmeric for warmth—this works especially well with the almonds' nutty crunch. The turmeric also gives the salad a gorgeous golden hue.
Spicy Heat Options
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the vinaigrette for subtle heat. For a more pronounced kick, fold in 1 tbsp chopped fresh chili (like Thai bird's eye) or 1 tsp harissa paste into the dressing.
I recommend starting with ¼ tsp and adjusting to taste—this keeps the salad's fresh spring character while adding complexity. The heat balances beautifully with the sweet peas and creamy beans. 🌶️
Umami Depth Additions
Enhance the salad's savory profile by adding 2 tbsp crumbled feta cheese or 1 tbsp toasted sesame seeds to the final toss. For a vegan option, use 1 tbsp nutritional yeast or 1 tsp soy sauce in the dressing.
These additions create a satisfying umami backbone that makes the salad more substantial. The feta adds a tangy contrast, while sesame seeds provide an Asian-inspired crunch.
Sweet Contrast Elements
Balance the salad's acidity with 2 tbsp diced apple or 1 tbsp dried cranberries for a sweet-tart contrast. I like adding these right before serving so they maintain their texture.
For a more elegant touch, try 1 tbsp finely chopped dried apricots—their chewy texture and natural sweetness complement the broad beans perfectly. These additions work especially well with the almonds' nutty crunch.
Nutrition facts
Frequently asked questions
Can I use canned broad beans instead of fresh?
Yes, but with one important adjustment! Canned broad beans are already cooked, so you'll want to drain and rinse them thoroughly to remove excess sodium. For best texture, pat them completely dry and toss with 1 tsp lemon juice to brighten their flavor before adding to the salad. The cooking time difference means they'll be slightly softer than fresh, but still delicious.
How do I remove the skins from fresh broad beans?
Use this simple trick: Blanch the shelled beans for 1 minute, then transfer to ice water. The skins will slip off easily when you rub them between your fingers. For 1.5 lbs of beans, this method works perfectly and takes just 5 minutes. If you're short on time, you can also peel them after cooking by rubbing between your palms under cold water.
Can I make this salad ahead of time?
Prepare all components separately and store in airtight containers for up to 2 days. Keep the dressing separate until serving to maintain crispness. The broad beans and peas can be cooked 1 day ahead, while the almonds stay fresh for 1 week in an airtight container. Toss everything together just before eating for the best texture and flavor.
What can I substitute if I can't find fresh peas?
Use frozen peas (thawed and drained) or fresh sugar snap peas for a similar texture. For a different flavor profile, try 1.5 cups cooked green beans or 1 cup cherry tomatoes (halved). The key is maintaining that fresh, crisp element—just adjust cooking times accordingly.
Is this salad suitable for a vegan diet?
Yes! Simply omit the honey from the vinaigrette and use maple syrup or agave instead. For extra protein, add ½ cup chickpeas or ¼ cup pumpkin seeds to replace the almonds. The original recipe is naturally vegan except for the honey—easy to adapt!
