Salads
This broccoli cauliflower pea salad transforms humble vegetables into a vibrant, protein-packed meal that stands up to any main dish. đ The secret lies in roasting the vegetables firstâthis caramelization adds depth while maintaining that satisfying crunch.
I developed this recipe during a particularly busy week when I needed something substantial yet simple, and it quickly became a staple in my meal rotation.
The beauty of this salad is its versatilityâit works as a standalone lunch, a side for grilled meats, or even a hearty appetizer. The lemon-herb vinaigrette cuts through the richness of the roasted vegetables, while fresh peas add a burst of springtime freshness.
With just 15 minutes of active prep time and 20 minutes of roasting, you'll have a restaurant-quality dish without the fuss.
What makes this salad truly special is how the textures and flavors come together: crispy roasted edges on the broccoli and cauliflower, tender peas, and a dressing that clings perfectly to each bite.
The result is a dish that's as visually appealing as it is delicious, with layers of color and flavor that make it impossible to resist.
This recipe is particularly effective when made aheadâflavors meld beautifully in the refrigerator, and the vegetables stay crispy even after sitting for a day. Perfect for meal prep or bringing to potlucks, it's the kind of salad that proves healthy eating doesn't have to mean sacrificing taste or texture.
Ingredients for broccoli cauliflower pea salad
Fresh vegetables meet vibrant dressing in this protein-packed salad that's as satisfying as it is colorful.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 𼌠| 1 ½ lb | Cut into bite-sized pieces |
| Fresh Cauliflower Florets 𼏠| 1 ½ lb | Cut into bite-sized pieces |
| Fresh Peas đą | 1 ½ cups | Frozen works if fresh unavailable |
| Extra-Virgin Olive Oil đŤ | Âź cup | For roasting vegetables |
| Diamond Crystal Kosher Salt đ§ | 1 ½ tsp | For seasoning vegetables |
| Fresh Lemon Juice đ | Âź cup | Freshly squeezed preferred |
| Extra-Virgin Olive Oil đŤ | Âź cup | For vinaigrette dressing |
| Raw Dijon Mustard đŻ | 1 tsp | For dressing tanginess |
| Fresh Garlic Cloves đ§ | 2 cloves | Minced for dressing |
| Fresh Parsley Leaves đż | Âź cup | Chopped, for garnish |
| Fresh Mint Leaves đ | â cup | Chopped, optional garnish |
| Raw Walnuts đĽ | ½ cup | Toasted for crunch |
| Maple Syrup đŻ | 1 tbsp | For dressing sweetness |
The broccoli and cauliflower are the stars hereâlook for bright green florets with tight buds, not yellowing or wilted. Trader Joe's has the best pre-cut florets, but whole heads save money if you're prepping ahead. Peas should be vibrant tooâfresh is ideal, but frozen works perfectly if you're short on time. Just thaw and drain them before tossing. For the dressing, extra-virgin olive oil is non-negotiableâit's what gives that rich, fruity depth. I always grab a bottle from Whole Foods or Costco for the best quality.
No fresh mint? Fresh basil or cilantro works in a pinch, though mint's bright flavor is ideal. Running low on Dijon? Yellow mustard at half the amount gives similar tang. The walnuts can be swapped for pecans or almonds if you prefer, but toast them firstâ5 minutes in a dry pan brings out their flavor. For the roasting, don't overcrowd the pan. Spread the veggies in a single layer so they crisp up properly. If you're meal prepping, roast everything ahead and store separately until ready to toss with dressing.
This salad keeps beautifully for 3-4 days in the fridgeâjust store the dressing separately until ready to serve. The roasted veggies stay crispy for 2 days if wrapped tightly in parchment. For potlucks, I like to pack the dressing in a small jar and the veggies in a container with a paper towel to absorb moisture. The walnuts? Store them in the freezer to keep them fresh for up to 2 weeks. Pro tip: toss the salad with a little extra dressing right before servingâit clings better and tastes fresher.
Why You'll Love This Recipe
- No-Fuss Roast: I swear, this salad takes zero effortâjust toss florets and peas on a sheet pan, drizzle with olive oil, and let the oven do the work. The broccoli and cauliflower get that perfect caramelized bite while the peas stay bright, all with one pan and 20 minutes.
- Crunchy-Creamy Magic: That contrast? Chefâs kiss. The broccoli and cauliflower hold their texture while the peas add a buttery softnessâplus, a pinch of kosher salt makes the olive oil sing like a garnish. Honestly, itâs the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucksâitâs hearty enough to stand alone but feels fancy enough for company. Iâll bring it to BBQs, book club, or just my own desk when Iâm drowning in deadlines.
- Budget Bright Spot: Fresh peas and seasonal veggies stretch my grocery budget without sacrificing vibrancy. A single bag of each lasts me weeks for salads, stir-fries, or even pastaâjust roast extra and repurpose. (Yes, even on a Tuesday night.)
Step-by-step instructions for broccoli cauliflower pea salad
Transform simple vegetables into a vibrant, crunchy salad with this foolproof roasting and dressing technique.
đĽ Step 1: Roast Vegetables Until Caramelized
Preheat your oven to 425°F and line two large baking sheets with parchment paper. In a large bowl, toss the 1.5 lb fresh broccoli florets and 1.5 lb fresh cauliflower florets with 0.25 cup extra-virgin olive oil and 1 tsp diamond crystal kosher salt. Spread them in a single layer on the prepared sheets, leaving space between pieces.
Roast for 20-25 minutes, stirring halfway through, until the edges are deep golden brown and slightly charred. Remove from the oven and let cool for 5 minutes before transferring to a large mixing bowl. Here's the thingâdon't overcrowd the pan or they'll steam instead of roast.
While the vegetables roast, prepare the peas. If using frozen peas, thaw them in a colander under warm running water for 2 minutes. Drain well and set aside. For fresh peas, blanch them in boiling water for 1 minute, then shock in ice water to preserve their vibrant green color.
đ¨âđł Step 2: Toast Walnuts for Nutty Crunch
While the vegetables cool slightly, toast the 0.5 cup raw walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly. You'll know they're done when they're golden brown and release their nutty aroma.
Transfer the toasted walnuts to a cutting board and roughly chop them with a chef's knife. This adds a satisfying crunch that contrasts beautifully with the tender roasted vegetables. Let them cool completely before adding to the salad.
đĽ Step 3: Whisk Together the Lemon-Herb Vinaigrette
In a small bowl, combine the 0.25 cup fresh lemon juice, 0.25 cup extra-virgin olive oil, 1 tsp raw Dijon mustard, 2 cloves minced fresh garlic cloves, 1 tbsp maple syrup, and 1 tsp diamond crystal kosher salt. Whisk vigorously until fully emulsified.
This dressing is the heart of the saladâbright, tangy, and perfectly balanced. The maple syrup adds just enough sweetness to complement the acidity, while the Dijon mustard gives it depth. Taste and adjust seasoning if needed, adding more salt or lemon juice to suit your preference.
đ˝ď¸ Step 4: Assemble the Crunchy Trio Salad
Gently fold the roasted broccoli and cauliflower florets with the prepared peas into the large mixing bowl. Drizzle the lemon-herb vinaigrette over the vegetables and toss gently to coat evenly. The vegetables should be well-coated but still retain their individual shapes.
Add the chopped toasted walnuts and toss again. Here's where it gets funâsprinkle the 0.25 cup chopped fresh parsley leaves and 0.125 cup chopped fresh mint leaves over the top. The herbs add freshness that brightens the entire dish.
â° Step 5: Rest and Serve for Maximum Flavor
Let the salad rest for 10-15 minutes at room temperature. This allows the flavors to meld together beautifully. The vegetables will continue to release their juices slightly, creating a more cohesive salad rather than separate components.
Serve immediately while still vibrant and crisp. The contrast of texturesâcrisp roasted vegetables, tender peas, and crunchy walnutsâpaired with the bright lemon dressing makes this salad irresistibly fresh. Garnish with additional herbs if desired, and enjoy as a light lunch or side dish.
Pro Tips For Making Broccoli Cauliflower Pea Salad
- Blanch in batches: Crowd the pot and youâll end up with soggy florets. Work in small batchesâno more than 2 cups of veggies at a timeâand keep the water boiling vigorously between loads. I learned this the hard way when my first attempt turned into a sad, limp pile.
- Trim peas properly: Skip the shelling if youâre impatient, but at least snap off the tough strings along the seamâthose little fibers ruin texture. A quick pinch between your fingers works faster than a knife, and youâll notice the difference in every bite.
- Salt the water hard: Diamond Crystal kosher salt is lighter than table salt, so use 1½ teaspoons per quart of water instead of the 1 teaspoon youâd use for table salt. Trust me, the florets will taste brighter and the peas will hold their shape better.
- Toss with oil immediately: Drain the veggies and peas, then hit them with a light drizzle of extra-virgin olive oil right awayâeven if youâre not dressing the salad yet. This keeps them from oxidizing and turning dull while you prep the rest. (Yes, even if youâre impatient like me.)
Wine and beer pairings for this recipe
Crisp Whites
This saladâs bright, citrusy profile pairs beautifully with Sauvignon Blanc from New Zealand or France. Look for a bottle with notes of lime, green apple, and grassy undertonesâit mirrors the lemon-herb dressing perfectly.
I love Kim Crawford Sauvignon Blanc from Marlborough for its zesty acidity that cuts through the roasted richness. Serve it slightly chilled (45-50°F) to enhance the saladâs freshness. đˇ
Crisp Lager
For a beer loverâs twist, a Belgian witbier like Stella Artois or Hoegaarden adds effervescence that cleanses the palate between bites. The coriander and citrus notes in these beers complement the lemon dressing beautifully.
If you prefer something lighter, try a crisp American lager like Miller Liteâits subtle maltiness wonât overpower the saladâs vibrant flavors. Keep it ice-cold for the best contrast. đş
Sparkling Wine
If youâre celebrating or want to elevate the meal, Prosecco or Cava adds a festive touch. The bubbles and slight sweetness balance the saladâs tangy dressing while highlighting the roasted vegetablesâ caramelized edges.
I reach for La Marca Prosecco for its crisp finish and affordable priceâitâs a crowd-pleaser that wonât break the bank. Serve in flutes for a special occasion feel. â¨
Herbal Gin
For a refreshing twist, mix a gin-based spritz with the salad. Combine 2 oz gin (I love Hendrickâs for its cucumber notes), 1 oz fresh lemon juice, and 4 oz sparkling water over ice.
The botanicals in gin echo the herbs in the salad, while the effervescence keeps everything feeling light. Garnish with a lemon twist for an extra pop of color. đ
Red Wine Exception
If youâre serving the salad alongside grilled meats or hearty proteins, a light Pinot Noir like Meiomi or Beringer Private Reserve works surprisingly well. Its bright acidity and red fruit notes wonât clash with the saladâs lemony brightness.
Decant it for 30 minutes to soften its tanninsâthis makes it the perfect pairing for a full meal. đ
Nutrition facts
Frequently asked questions
Can I use frozen peas instead of fresh?
Frozen peas work perfectly and save time. Just thaw them under warm water for 2 minutes before draining well. They'll be just as sweet and tender as fresh peas once properly prepared.
How do I prevent the roasted veggies from getting soggy?
Roast the broccoli and cauliflower until deeply caramelized (edges should be golden brown), then let them cool completely before adding the dressing. Store components separately in the fridge and toss just before serving. This keeps everything crisp for 2 days.
Can I make this salad ahead of time?
Yes, this salad actually tastes better the next day! Roast the vegetables and store them separately from the dressing in the fridge. When ready to serve, toss everything together and let it sit for 10 minutes before eating. The flavors meld beautifully overnight.
What if I don't have fresh herbs?
No problem! Swap fresh parsley for cilantro or basil, and use dried herbs at half the amount if needed. For mint, try fresh basil or a pinch of dried mint. The key is bright, fresh flavorâjust adjust to what you have on hand.
Is this salad protein-packed enough for a main dish?
While this salad is nutrient-dense with fiber and vitamins, it's light on protein. Add chickpeas, white beans, or grilled chicken to make it a complete meal. The walnuts provide some protein, but pairing it with a protein source makes it more satisfying.
