Broccoli and Pea Salad Recipe: Bright Spring Bites With Crunchy Almond Topping

Salads

Broccoli and Pea Salad Recipe: Bright Spring Bites With Crunchy Almond Topping

This broccoli and pea salad recipe transforms simple spring vegetables into a vibrant, crunchy dish that’s perfect for lunches or light dinners. The secret lies in blanching the broccoli for tender-crisp texture while keeping the peas bright and fresh—no wilting here.

A zesty lemon-dill dressing ties everything together, balancing the earthy broccoli with the sweetness of peas and a touch of garlic for depth.

What sets this salad apart is the crunchy almond topping, which adds texture and a satisfying bite that keeps every forkful exciting. It’s a vegetarian powerhouse packed with protein and fiber, yet light enough to feel like a treat.

The recipe comes together in under 20 minutes, making it ideal for meal prep or last-minute gatherings.

The result is a salad that’s as visually appealing as it is delicious—vibrant green broccoli florets, bright peas, and golden almonds create a colorful contrast. The dressing clings to each ingredient, ensuring every bite is bursting with flavor.

Serve it as a side, a light main, or packed in a lunchbox for a refreshing meal on the go.

For extra protein, toss in chickpeas or tofu; for richness, add crumbled feta or goat cheese. This salad adapts effortlessly to your preferences while keeping its bright, fresh essence intact. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for broccoli and pea salad

Bright spring vegetables meet zesty dressing and crunchy almonds for a refreshing salad that shines as a main or side.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Fresh Peas 🌱 1 ½ cups Frozen works if fresh unavailable
Sliced Almonds 🥜 ½ cup Toasted for enhanced flavor
Red Onion 🧅 ¼ cup Thinly sliced, white onion works too
Extra-Virgin Olive Oil 🫒 ⅓ cup For dressing and almond toasting
Fresh Dill 🌿 ¼ cup Chopped finely for dressing
Lemon Juice 🍋 ¼ cup Freshly squeezed for brightness
Garlic Cloves 🧄 3 cloves Minced for dressing depth
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ¼ tsp For dressing seasoning
Honey 🍯 1 tbsp For dressing sweetness
Crumbled Feta Cheese 🧀 ½ cup Optional for richness
Plain Greek Yogurt 🥛 ¼ cup For dressing creaminess

The broccoli is the star here—look for florets with tight buds and vibrant green color, which indicates freshness. Whole Foods or local farmers markets often carry the freshest cuts, but any grocery store's produce section will do. For the peas, fresh is ideal but frozen peas work perfectly if you're short on time—just thaw and drain them well before adding. The almonds should be sliced thinly and toasted for maximum crunch; Trader Joe's carries pre-sliced almonds that save prep time, but toasting them yourself enhances their flavor significantly. The red onion adds a sharp contrast, and white onion works just as well if that's what you have on hand.

No fresh dill? Dried dill at one-third the amount will work, though fresh gives that bright, herbaceous note the dressing needs. Substituting honey with maple syrup keeps it vegetarian while adding a similar depth of sweetness. For extra protein, add chickpeas or tofu cubes to the salad base—both hold up well to the dressing. The Greek yogurt in the dressing adds creaminess without overpowering; if you prefer a lighter texture, substitute with more olive oil. The garlic can be roasted for a milder flavor if you're sensitive to its sharpness, but raw minced garlic delivers that essential punch.

This salad keeps best when stored in an airtight container with the dressing on the side—3-4 days in the fridge is ideal for maximum freshness. The almonds will lose their crunch over time, so add them fresh when serving. For meal prep, blanch the broccoli and store it separately until ready to assemble to maintain its perfect tender-crisp texture. The dressing can be made up to 5 days ahead and stored in a sealed jar. Serve chilled for the best experience, and don't forget to garnish with extra almonds and dill just before eating for that restaurant-quality presentation.

❤️

Why You'll Love This Recipe

  • No-Cook Crunch: I swear by the almonds here—they add this perfect toasty bite that balances the sweet peas and broccoli. Honestly, I skip the oven and just toast them in a dry pan for 3 minutes, and boom, instant texture upgrade.
  • Spring in a Bowl: Between us, this salad tastes like spring exploded in my kitchen. The bright sweetness of fresh peas and red onion cuts through the earthy broccoli, while the olive oil ties it all together with that rich, herbal depth. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: I make a big batch on Sundays, and it lasts me all week—no wilting, no sad leftovers. The broccoli stays crisp, the peas hold their snap, and I just toss in whatever protein I’m craving that day. Zero stress, all flavor.
  • Budget Brightener: Fresh peas and broccoli are affordable, and a little olive oil goes a long way. I’ll be real: this salad costs me half what a pre-made one would, and it’s way more satisfying. Plus, the almonds add that "I treated myself" touch without breaking the bank.

Step-by-step instructions for bright spring broccoli and pea salad

This vibrant salad combines crisp broccoli, sweet peas, and nutty almonds in a bright lemon-dill dressing.

1

Blanch Vegetables for Perfect Texture

Bring a large pot of salted water to a rolling boil. Add the 4 cups fresh broccoli florets and 1.5 cups fresh peas (fresh or frozen) and cook for 3-4 minutes until the broccoli is bright green and the peas are tender but still firm. Drain immediately and plunge into ice water to stop the cooking process and preserve their vibrant color.

Draining properly is crucial—don't let them sit in the colander, or they'll continue cooking. I like to spread them on a clean kitchen towel to dry completely before assembling the salad. This step ensures the vegetables stay crisp rather than becoming mushy, which is especially important for the delicate peas.

2

Toast the Almonds for Enhanced Flavor

In a dry skillet over medium heat, add the 0.5 cup sliced almonds and toast for 3-4 minutes, stirring constantly, until they turn a light golden brown and become fragrant. Remove from heat immediately to prevent burning.

Watch the almonds carefully—they can go from perfect to burnt in seconds. The key is constant stirring and removing them at the first sign of color. Let them cool completely before adding to the salad. Toasting enhances their natural nuttiness and creates a delightful crunch that contrasts beautifully with the tender vegetables.

3

Prepare the Lemon-Dill Dressing

In a medium bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.25 cup lemon juice, 1 tbsp honey, 0.5 tsp diamond crystal kosher salt, 0.25 tsp freshly ground black pepper, 0.25 cup finely chopped fresh dill, and 3 minced garlic cloves. The dressing should emulsify slightly, creating a light, tangy base that complements the fresh vegetables.

For best results, I recommend whisking vigorously for about 30 seconds to fully combine all ingredients. The honey helps balance the acidity of the lemon while adding subtle sweetness. If you prefer a thicker dressing, you can thin it with 1-2 tablespoons of water after whisking. This dressing is the heart of the salad, tying all the flavors together beautifully.

4

Assemble the Salad

In a large serving bowl, combine the blanched broccoli and peas with 0.25 cup thinly sliced red onion. Pour the dressing over the vegetables and toss gently to coat evenly. Let it sit for 5 minutes to allow the flavors to meld together.

After the 5-minute resting period, taste and adjust the seasoning if needed. The salad should have a bright, tangy flavor with a perfect balance of sweetness from the peas and honey, acidity from the lemon, and nuttiness from the almonds. The red onion adds a subtle sharpness that cuts through the richness of the dressing.

5

Add Feta and Top with Almonds

Gently fold in the 0.5 cup crumbled feta cheese and 0.25 cup plain Greek yogurt into the salad. The yogurt adds a creamy element that balances the bright flavors, while the feta provides a salty contrast. Finally, sprinkle the toasted almonds over the top just before serving to maintain their crisp texture.

This salad is best served immediately while the vegetables are still crisp and the almonds retain their crunch. The combination of textures—crisp vegetables, creamy yogurt, crumbly feta, and toasted almonds—makes each bite satisfying. For an extra touch, garnish with additional fresh dill or a sprinkle of black pepper to enhance the presentation and flavor.

👨‍🍳

Pro Tips For Making Broccoli And Pea Salad

  • Blanch Broccoli First: I learned this the hard way—raw broccoli florets turn mushy fast in salads. Shock them in boiling water for 30 seconds, then ice bath, before tossing with peas. The texture stays crisp, and the color stays vibrant instead of dulling under dressing.
  • Toast Almonds Low: Sliced almonds burn faster than you’d think. Spread them on a dry pan over medium-low heat, stirring every 30 seconds, until they’re just golden—not brown. Overcooking them turns the salad bitter, and nobody wants that.
  • Slice Onions Thin: Thinly sliced red onion makes a real difference here. Use a mandoline or knife to get slices no thicker than 1mm—this prevents them from sitting like wet cardboard. Soak them in cold water for 5 minutes first, then drain, to mellow the bite without losing flavor.
  • Dress Last, Toss Fast: Olive oil and fresh herbs don’t play well with soggy greens. Toss the salad just before serving, and use a light hand with dressing—start with 1 tablespoon per serving, then add more if needed. Waiting too long turns crisp broccoli into sad, limp florets.

Pro cooking tips for broccoli and pea salad

Blanching Perfection

The key to tender-crisp broccoli and bright peas lies in precise blanching. Use a large pot of salted water (about 1 tablespoon salt per gallon) and bring to a rolling boil before adding vegetables.

For 4 cups broccoli florets, cook for exactly 3 minutes—any longer and they’ll turn mushy. Drain immediately into an ice bath to halt cooking and lock in vibrant color. I use a slotted spoon to transfer them directly to the ice water for even cooling. 🌡️

Almond Toasting Secrets

Toast your 0.5 cup sliced almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly with a wooden spoon. Watch closely—they go from perfect to burnt in seconds! Remove them immediately when they’re light golden brown and fragrant.

Let them cool on a wire rack before adding to the salad to preserve their crunch. Pro tip: If you’re short on time, Trader Joe’s pre-sliced almonds save prep work while delivering great flavor. 🥜

Dressing Emulsification

For a silky dressing, whisk the 0.33 cup olive oil and 0.25 cup lemon juice vigorously for 30 seconds before adding other ingredients. The honey and Greek yogurt help create natural emulsification. If the dressing separates, simply whisk again or add 1 teaspoon water to thin it.

For extra depth, I like to mash 1 garlic clove instead of mincing it—this infuses more flavor into the oil. 🍋

Onion Prep Matters

Thinly slice your 0.25 cup red onion using a mandoline or sharp chef’s knife for even slices. Soak in ice water for 5 minutes before adding to the salad to mellow their sharpness slightly.

Drain well before tossing with the dressing. White onion works too, but red adds a beautiful pop of color that makes the salad look restaurant-worthy. 🧅

Feta Folding Technique

Add the 0.5 cup crumbled feta last to maintain its texture. Gently fold it in with a spatula rather than tossing to avoid breaking it into tiny pieces. For extra richness, I sometimes sprinkle 1 teaspoon lemon zest over the feta before folding—it brightens the whole salad.

If you prefer a tangier cheese, goat cheese works beautifully too. 🧀

Make-Ahead Pro Tips

Prepare the dressing up to 5 days ahead and store it in an airtight jar in the fridge. Blanch the broccoli and store it separately in the fridge for up to 3 days—just toss it with dressing and fresh toppings before serving.

For meal prep, assemble the salad 1 day ahead (without almonds) and store in an airtight container. Add the almonds fresh before eating to keep them crisp. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 380mg16%
Total Carbohydrate 26g9%
Dietary Fiber 8g29%
Sugars 8g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen peas instead of fresh?

Frozen peas work perfectly and can save you time. Just thaw and drain them thoroughly before adding to the salad. The blanching step will ensure they're tender but still hold their shape. For best results, use high-quality frozen peas without added salt or preservatives.

2

How do I prevent the broccoli from turning mushy?

The key is precise blanching: cook for exactly 3 minutes in boiling water, then immediately plunge into ice water to stop cooking. Never overcrowd the pot when blanching, and drain well on a clean towel. This keeps the broccoli tender-crisp rather than soft.

3

Can I make this salad ahead of time?

Yes, but with a few adjustments. Prepare the dressing up to 5 days ahead and store it separately. Blanch the broccoli and store it in the fridge for up to 3 days. Assemble the salad (without almonds) 1 day ahead and keep it in an airtight container. Add the almonds fresh before serving to maintain their crunch.

4

What can I substitute for feta cheese?

For a vegetarian option, try crumbled goat cheese or vegan feta. If you prefer something different, omit it entirely or add 0.5 cup chickpeas for extra protein and texture. The yogurt in the dressing already provides creaminess, so you can adjust based on your dietary preferences while keeping the salad balanced.

5

Why does my dressing separate?

This happens when the oil and liquid aren't properly emulsified. Whisk the dressing vigorously for 30 seconds before adding other ingredients. If it separates later, simply whisk again or add 1 teaspoon water to thin it. The Greek yogurt helps stabilize the dressing, so ensure it's fully incorporated during whisking.

★★★★★5.0(8 reviews)
Categories Salads