Salads
This broccoli and pea salad recipe transforms simple ingredients into a vibrant, protein-packed dish that’s perfect for any meal. The secret lies in blanching the vegetables just enough to preserve their crisp texture while unlocking their natural sweetness—no wilting or mushiness here.
I’ve perfected this balance over years of testing, ensuring every bite delivers that satisfying crunch and bright, fresh flavor that keeps people coming back for seconds.
The beauty of this salad is its versatility—it works as a light lunch, a side for grilled meats, or even a vegetarian main when paired with chickpeas or feta. The dressing is the star: a tangy lemon-honey vinaigrette that clings to the vegetables without overpowering their natural taste.
Plus, it’s packed with protein from peas and optional add-ins like toasted almonds or crumbled goat cheese, making it a satisfying dish that feels indulgent yet healthy.
What sets this recipe apart is the attention to texture and presentation. The broccoli florets stay crisp-tender, the peas pop with freshness, and the dressing ties everything together in a harmonious bite.
Garnish with fresh herbs or a sprinkle of sesame seeds for an extra layer of visual appeal, and you’ve got a salad that looks as good as it tastes—elegant enough for dinner parties but simple enough for a weeknight dinner.
Ready in just 20 minutes, this salad is a game-changer for anyone tired of wilted, boring greens. Whether you’re meal prepping for the week or whipping up a last-minute dish, this recipe delivers restaurant-quality results with minimal effort. Let’s get started!
Ingredients for broccoli and pea salad
Bright, fresh ingredients that pack a protein punch and keep every bite crisp.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized florets |
| Fresh Peas 🌱 | 1 ½ cups | Frozen works if fresh unavailable |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, no pulp |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Honey 🍯 | 2 tbsp | Wildflower or clover preferred |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Raw Almonds 🌰 | ½ cup | Toasted for crunch |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional for extra protein |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
The broccoli is non-negotiable—look for heads with tight florets and vibrant green color. Whole Foods or local farmers markets usually have the freshest cuts, but any grocery store's produce section works. Peas should be bright green too—skip the wilted ones. For the dressing, extra-virgin olive oil is worth splurging on; it makes all the difference in flavor. Toast your almonds in a dry pan for just 2-3 minutes until golden—they add that satisfying crunch without overpowering the salad.
No fresh peas? Frozen works perfectly—just thaw and drain well. Short on honey? Maple syrup at the same amount keeps things vegetarian. The feta is optional but adds that salty, creamy contrast—if you skip it, extra toasted almonds or crumbled vegan cheese work too. For the mustard, Dijon is key—it gives that tangy backbone the dressing needs. If you're prepping ahead, store the dressing separately until ready to toss—keeps everything crisp.
This salad stays fresh for 3-4 days in the fridge, but the broccoli tends to soften over time. Keep the dressing in a separate jar to preserve texture. For meal prep, store components separately and assemble just before serving. The almonds and sesame seeds can be toasted fresh each time you eat it—worth the extra minute for that restaurant-quality crunch.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes five minutes—just chop the broccoli, snap those peas, and toss. No boiling, no waiting, no fuss. Honestly, I make it while scrolling through my phone.
- Bright & Tangy: That lemon juice and honey dressing? It’s the kind of balance that makes you pause mid-bite. The crisp broccoli and sweet peas soak up the oil like a dream, and the acidity cuts through everything perfectly.
- Picnic Performer: Between us, this is my go-to for lunchboxes, potlucks, or even a fancy dinner side. It holds up in the fridge for days, stays fresh in a cooler, and looks just as good in a mason jar as it does on a plate.
- Budget Bright Spot: Fresh peas and broccoli are affordable, and this recipe stretches them further than most. I’ll be real: I’ve made it with frozen peas in a pinch, and no one ever noticed—or cared.
Step-by-step instructions for broccoli and pea salad
This vibrant salad comes together in minutes with fresh, bright flavors.
Blanch the 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 (if using frozen, thaw first). Cook for 2-3 minutes until the broccoli is bright green and the peas are tender but still hold their shape. Drain immediately and plunge into ice water for 1 minute to stop the cooking process and preserve color.
This quick blanching ensures your vegetables stay crisp-tender rather than becoming mushy. You'll notice the broccoli stems will be slightly firmer than the florets—this is perfect for a salad where texture matters. Drain well and transfer to a large mixing bowl.
Toast the Almonds and Prepare the Dressing
In a dry skillet over medium heat, toast the 0.5 cup raw almonds for 3-4 minutes until golden brown and fragrant. Watch them closely—they'll darken quickly. Transfer to a cutting board and roughly chop before setting aside. This toasting adds a nutty depth that balances the salad's freshness.
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 2 tbsp honey, 1 tbsp Dijon mustard, 0.5 tsp salt, and 0.25 tsp black pepper. The dressing should be smooth and emulsified—if it separates, whisk vigorously for another 30 seconds. This tangy-sweet dressing is the heart of the salad, so don't skip the whisking.
Combine Ingredients for Maximum Flavor
Add the chopped almonds and dressing to the bowl with the blanched vegetables. Using clean hands or a large spoon, gently toss everything together until the broccoli and peas are evenly coated. The almonds will distribute throughout, adding crunch and protein. This is where the magic happens—let the flavors meld for 5 minutes before serving.
If you're using the 0.5 cup crumbled feta cheese, fold it in now. The cheese adds a salty contrast that elevates the dish, but it's optional if you prefer a lighter salad. For extra freshness, stir in the 0.25 cup chopped fresh mint leaves just before serving—their bright aroma will make the salad sing.
Garnish and Serve Immediately
Transfer the salad to a serving platter and sprinkle evenly with the 1 tbsp toasted sesame seeds. Their nutty crunch and visual appeal make this salad look as good as it tastes. Serve immediately while the vegetables are still crisp and the dressing is fresh.
This salad holds up well for 2 hours in the refrigerator if needed, but it's best enjoyed right away. Pair with grilled chicken or crusty bread for a complete meal. The balance of sweet, tangy, and nutty flavors makes this a standout dish for any occasion.
Pro Tips For Making Broccoli And Pea Salad
- Blanch Broccoli First: Toss broccoli florets into boiling water for exactly 1 minute—no more—then shock in ice water. This keeps them vibrant and prevents that sad, limp texture that ruins the salad’s crunch. (Yes, I’ve learned the hard way that skipping this step makes the whole dish feel half-baked.)
- Shell Peas Fast: Use a butter knife to scrape the seams of frozen peas while they’re still in the bag—no need to thaw. Fresh peas? Hold them under cold water while cutting the tough stem ends with kitchen shears. This cuts prep time in half and keeps them from turning to mush.
- Whisk Dressing Early: Mix lemon juice, olive oil, and honey before adding the veggies. Let it sit for 5 minutes so the honey fully emulsifies—this prevents a greasy separation later. (I used to add it last-minute, and the salad always tasted uneven.)
- Add Salt Last: Season the dressing after tossing with the veggies, not before. The acid in lemon juice and the natural sweetness of peas throw off salt balance if you add it too soon. Taste, then adjust—this is the thing that matters most for a perfectly balanced bite.
Wine and beer pairings for these flavors
Crisp White Wine
An Albariño from Spain or Sauvignon Blanc from New Zealand is my go-to pairing for this salad. Their bright acidity and citrus notes mirror the lemon in the dressing, while subtle herbal undertones complement the mint garnish.
I love a chilled Rías Baixas Albariño—it’s crisp, refreshing, and won’t overpower the salad’s delicate flavors. Serve it at 45-48°F to enhance its vibrant character. 🍷
Light Beer Options
A Belgian Witbier like Hoegaarden or a German Helles Lager works beautifully with this dish. The slight citrus and spice notes in Witbiers echo the lemon and honey in the dressing, while the crispness of a Helles balances the salad’s sweetness.
For a local option, try a crisp American Pale Ale—just avoid anything too hoppy, which can clash with the delicate flavors. 🍺
Dry Rosé for Versatility
If you’re serving this salad as part of a larger meal, a dry Provence Rosé is a fantastic choice. Its red fruit notes and mineral finish pair surprisingly well with the broccoli and peas, while the acidity keeps the palate clean.
Look for a rosé with less than 3g of residual sugar—it’ll complement the honey without making the salad taste overly sweet. 🍇
Sparkling Wine Elevates
For a celebratory touch, a dry sparkling wine like Prosecco or Cava adds a festive lift. The bubbles cut through the richness of the almonds and feta, while the acidity refreshes your palate between bites.
I reach for La Marca Prosecco—it’s affordable, widely available, and always delivers. Serve it well-chilled (38-42°F) to highlight its effervescence. ✨
Avoid Heavy or Oaky Choices
Skip bold reds like Cabernet Sauvignon or full-bodied whites such as Chardonnay. Their heavy tannins or buttery notes will overpower the salad’s bright, fresh profile. Even oaked Sauvignon Blanc can introduce unwanted oak flavors that compete with the dressing’s tangy sweetness.
Stick to crisp, light-bodied options for the best experience. 🚫
Nutrition facts
Frequently asked questions
Can I use frozen peas instead of fresh?
Frozen peas work perfectly—just thaw and drain them well before blanching. They’ll maintain their vibrant color and texture, though fresh peas add a slightly sweeter flavor. If using frozen, add them to the boiling water straight from the freezer to speed up thawing.
How do I keep the broccoli from getting mushy?
The key is blanching for exactly 2-3 minutes and shocking with ice water immediately. This preserves crispness. Avoid overcrowding the pot—cook in batches if needed. Also, drain thoroughly after blanching to prevent excess moisture from softening the florets.
Can I make this salad ahead of time?
Yes, but store components separately to maintain texture. Keep the dressing in a jar and toss with blanched veggies just before serving. The broccoli stays crisp for 2 hours in the fridge if kept dry. Toast almonds and sesame seeds fresh for maximum crunch when ready to eat.
What can I substitute for feta cheese?
Try crumbled goat cheese (for tangy creaminess) or vegan feta (for plant-based options). For extra protein, add chickpeas or tofu cubes—just toss them with the dressing before adding to the salad. If omitting cheese entirely, increase almonds to ⅔ cup for extra crunch.
Why does my dressing separate?
This happens when oil and vinegar aren't properly emulsified. Whisk vigorously for 30-60 seconds or add ½ tsp Dijon mustard (already in the recipe) to help bind. For extra insurance, blend the dressing ingredients briefly with an immersion blender. If it separates later, stir before using.
