Broccoli and Pea Salad Recipe: Crunchy Almond Topping and Lemon-Herb Vinaigrette

Salads

Broccoli and Pea Salad Recipe: Crunchy Almond Topping and Lemon-Herb Vinaigrette

This broccoli and pea salad recipe transforms simple vegetables into a vibrant, textured dish that’s as satisfying as it is fresh. The key lies in blanching the broccoli and peas just enough to soften them while preserving their bright color and crisp bite—no overcooking, no mush.

I perfected this technique after years of trial and error, and it’s now my go-to spring salad that keeps well for days.

The magic happens with a bright lemon-herb vinaigrette that cuts through the richness of the optional feta or almonds, while toasted almonds add a satisfying crunch that contrasts beautifully with the tender vegetables.

This salad is naturally vegetarian but easily heartier with added chickpeas or grilled chicken. The best part? It comes together in under 20 minutes, making it ideal for weeknight dinners or meal prep.

What you’ll end up with is a salad that’s fresh, colorful, and packed with texture—crisp almonds, tender broccoli florets, and sweet peas all tossed in a tangy dressing. The flavors balance perfectly: bright, herby, slightly sweet, and just enough crunch to keep every bite interesting.

It’s the kind of salad that makes you want to eat it straight from the bowl.

Serve it chilled as a light lunch, a side for grilled meats, or even as a protein-packed main with added chickpeas. The recipe scales easily, so you can make a big batch for the week. Here’s how to bring it to life in your kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli and pea salad

Gather these fresh ingredients for a vibrant, textured salad that's perfect for spring meals.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Frozen Peas 🌱 1 ½ cups Thawed and drained
Sliced Almonds 🥜 ½ cup Toasted until golden
Fresh Lemon Juice 🍋 ⅓ cup Freshly squeezed
Extra-Virgin Olive Oil 🫒 ⅓ cup High-quality, fruity kind
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked
Crumbled Feta Cheese 🧀 ½ cup Optional, vegetarian-friendly
Chickpeas 🌱 ¾ cup Optional, drained and rinsed

The broccoli and peas are the stars here. Fresh broccoli is best, but frozen peas work perfectly—just thaw and drain them well. I always grab Trader Joe's sliced almonds for topping because they're pre-sliced and toasted, saving time. For the herbs, fresh dill and parsley make all the difference—Whole Foods or your local farmers market usually have the freshest bunches. The key is blanching the broccoli and peas just until tender-crisp, so they don’t turn mushy. If you’re short on time, microwave blanching works too (2 minutes for broccoli, 1 minute for peas).

No feta? Skip it or swap for vegan feta—this salad still shines. Running low on almonds? Toasted pecans or walnuts give a similar crunch. The lemon juice should be freshly squeezed—no bottled stuff, trust me. For the olive oil, California avocado oil is my go-to because it has a neutral flavor that lets the herbs shine. If you’re making this ahead, store the dressing separately until serving so the veggies stay crisp. The optional chickpeas add protein and texture—canned, drained, and rinsed is all you need.

This salad keeps beautifully for 3-4 days in the fridge, but the almonds lose their crunch after a day or two. To keep things fresh, store the dressing separately and toss it in right before serving. The broccoli and peas stay brightest if you blanch them just before assembling. For meal prep, I double the batch and portion it into containers—one for lunch, one for a side dish. The flavors actually get better after a night in the fridge as everything mellows together.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear by frozen peas here—no shelling, no mess, just dump and toss. The broccoli florets stay big enough to grip, so you’re not left with a mushy pile of tiny pieces.
  • Bright & Crunchy Magic: That lemon juice cuts through everything like a citrusy reset button, while the toasted almonds add this addictive crunch. The olive oil ties it all together—simple, but ridiculously satisfying.
  • Lunchbox Hero: Pack this for work or school—it holds up for days without getting soggy. Honestly, I’ve sent this in my kids’ lunches, and they’ve brought it back untouched (which, for them, is basically a Michelin star).
  • Budget Win: Fresh broccoli and frozen peas? You’re spending less than $5 for enough to feed four. The almonds stretch the crunch factor, and the dressing costs pennies—no fancy ingredients, just smart flavors.

Step-by-step instructions for broccoli and pea salad

This bright, crunchy salad comes together in minutes with fresh flavors you'll love.

1

👨‍🍳 Step 1: Blanch the Broccoli and Peas

Bring a large pot of water to a rolling boil. Add the 4 cups fresh broccoli florets and cook for 2 minutes until vibrant green but still crisp. Immediately drain and plunge into ice water to stop cooking. This preserves their bright color and crisp texture.

In the same boiling water, add the 1.5 cups frozen peas and cook for 1 minute. Drain, rinse with cold water, and let them cool completely. The peas should be bright green and tender-crisp. If using the optional 0.75 cup chickpeas, add them to the same boiling water for 30 seconds to warm through, then drain and rinse.

2

🍳 Step 2: Toast the Almonds and Make the Vinaigrette

In a dry skillet over medium heat, toast the 0.5 cup sliced almonds for 3-4 minutes until they're fragrant and golden brown. Watch them closely—they burn quickly. Transfer to a plate to cool while you make the dressing.

In a small bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.33 cup fresh lemon juice, 2 cloves minced garlic, 0.5 tsp diamond crystal kosher salt, and 0.25 tsp freshly ground black pepper. Taste and adjust seasoning—this dressing should be tangy and well-balanced.

3

🥘 Step 3: Combine All Ingredients

In a large bowl, gently toss the cooled broccoli, peas, and chickpeas with the dressing. The vegetables should be evenly coated but still bright in color. Add the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley and toss again to distribute the herbs.

Fold in the toasted almonds and, if using, the 0.5 cup crumbled feta cheese. Here's where it gets good—taste as you go. You might want to add a splash more lemon juice or a pinch of salt to perfect the balance. The salad should be bright, herby, and just slightly tangy.

4

⏰ Step 4: Rest and Serve

Let the salad sit for 10 minutes before serving. This resting time allows the flavors to meld together beautifully. The broccoli will stay crisp, the peas tender, and the almonds maintain their crunch.

Serve immediately while everything is fresh and vibrant. This salad pairs perfectly with grilled meats, fish, or on its own as a light vegetarian dish. The lemon-herb dressing keeps it fresh, while the toasted almonds add satisfying texture with every bite.

👨‍🍳

Pro Tips For Making Broccoli And Pea Salad

  • Blanch Broccoli First: Dump frozen peas straight into boiling water with the broccoli—no need to thaw them first. The peas will cook faster and stay brighter, while the broccoli gets a proper blanch (about 1 minute) before the ice bath. I learned this the hard way after serving mushy peas that looked like they’d been microwaved.
  • Toast Almonds Low: Slice almonds thin and toast them in a dry pan over low heat, stirring constantly. High heat burns them before they’re golden—aim for 3-4 minutes until they smell nutty, not acrid. Toss them straight into the salad while warm; they’ll crisp up again when everything sits.
  • Skip Rinsing Peas: Frozen peas don’t need rinsing after cooking—they’re already bright and clean. Rinsing just dilutes their flavor and makes the salad watery. Drain them well in a colander, then shock them in ice water to stop cooking. (Yes, even if you’re impatient like me.)
  • Whisk Dressing Last: Mix lemon juice and olive oil right before tossing with the salad. The dressing oxidizes fast—waiting too long turns it bitter. Add a pinch of salt and a drizzle of honey or maple syrup if you like it sweeter, but taste first. The almonds and peas balance acidity better when the dressing is fresh.

Dietary considerations for these flavors

Vegetarian-Friendly Base

This salad is naturally vegetarian, thanks to its fresh vegetable foundation and optional plant-based toppings. The 4 cups broccoli florets and 1.5 cups peas provide fiber and vitamins without any animal products.

For extra protein, add 0.75 cup chickpeas—they blend perfectly with the lemon-herb dressing and keep the dish hearty. 🌱

Vegan Adaptations

Skip the feta cheese entirely for a fully vegan version, or swap it for vegan feta made from tofu or nuts. I love Follow Your Heart brand—it crumbles just like dairy feta.

The toasted almonds remain vegan-friendly, and the dressing stays plant-based with extra-virgin olive oil and fresh lemon juice. No compromises needed!

Gluten-Free Guaranteed

All ingredients in this recipe are naturally gluten-free, making it perfect for those avoiding gluten. The fresh vegetables, toasted almonds, and homemade dressing contain no wheat or gluten-containing additives.

Even the optional chickpeas are gluten-free when canned without additives. Always check labels on packaged items like canned chickpeas or pre-sliced almonds.

Low-Carb Option

For a lower-carb version, reduce or omit the chickpeas and use cauliflower florets instead of some broccoli. The almonds provide healthy fats, while the lemon-herb dressing keeps carbs minimal. This adaptation makes it ideal for keto or low-carb diets while maintaining that satisfying crunch. 🥦

Allergen Awareness

This salad contains tree nuts (almonds), so avoid if you have nut allergies. For nut-free versions, swap almonds for sunflower seeds or pumpkin seeds—they toast beautifully and add crunch. Always check labels on packaged ingredients like canned chickpeas or feta for potential cross-contamination warnings if allergies are a concern.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 9g32%
Sugars 6g
Protein 12g24%
* 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 broccoli instead of fresh?

Yes, but with a small adjustment! Use 5 cups frozen broccoli florets (thawed and drained) since frozen florets are smaller. Blanch them for 3 minutes instead of 2 to ensure they're tender-crisp. The texture will be slightly different but still delicious.

2

How do I keep the salad from getting soggy?

Store the dressing separately until serving—this keeps the veggies crisp for 3-4 days. For meal prep, pack the broccoli, peas, and toppings in one container and the dressing in a small jar. Toss right before eating to maintain that perfect crunch.

3

What's the best way to make this salad ahead of time?

Prepare everything except the dressing the night before. Store the blanched veggies, herbs, and almonds in an airtight container in the fridge. In the morning, just toss with the dressing and optional feta. The flavors actually improve overnight as everything melds together!

4

Can I add other vegetables to this salad?

Try adding shredded carrots or diced bell peppers for extra crunch. For a spring twist, swap in asparagus spears (blanch for 2 minutes) or sugar snap peas. Just be mindful of cooking times to maintain that tender-crisp texture.

5

Why does my dressing taste too strong?

Fresh lemon juice and garlic can be potent! The key is balance—start with 0.25 cup lemon juice and add more gradually. If it's still too strong, dilute with 1 tablespoon water or add 1 teaspoon honey to mellow the acidity. Taste as you go!

★★★★★4.6(11 reviews)
Categories Salads