Broccoli Cauliflower Pea Salad Recipe: Bright Tri-Color Crunch With Zesty Lemon Vinaigrette

Salads

Broccoli Cauliflower Pea Salad Recipe: Bright Tri-Color Crunch With Zesty Lemon Vinaigrette

This bright tri-color broccoli cauliflower pea salad transforms humble vegetables into a vibrant, crunchy masterpiece that's perfect for meal prep or summer gatherings. I developed it after realizing how much I missed fresh, colorful salads during busy weeks—this version keeps well for days while delivering restaurant-quality texture and flavor.

The secret lies in roasting the broccoli and cauliflower first for caramelized edges, then balancing their earthiness with sweet peas and a zesty lemon vinaigrette that cuts through every bite.

The salad's tri-color crunch comes from three distinct textures: crisp-tender roasted florets, bright green peas, and fresh herbs that add a final pop of color. I use a simple but effective lemon vinaigrette with Dijon mustard for depth, which coats every ingredient without overwhelming the natural flavors.

This isn't just another veggie salad—it's a complete dish with enough protein and fiber to satisfy any meal, whether served alongside grilled chicken or as a standalone plate.

What makes this recipe work is the 30-minute prep time that delivers restaurant-quality results without fancy techniques. The roasting step adds depth that raw vegetables can't match, while the peas provide natural sweetness to balance the salad's earthy notes.

Plus, it's completely customizable—swap in roasted chickpeas for extra protein or add avocado for creaminess when serving.

Perfect for weeknight dinners, potlucks, or meal prepping, this salad keeps its crisp texture for days when stored properly. The dressing stays vibrant too, so you can make it ahead and toss just before serving.

Here's how to create this vibrant, satisfying dish that proves healthy eating can be exciting and delicious.

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

Ingredients for broccoli cauliflower pea salad

Fresh roasted veggies meet zesty lemon dressing for this vibrant, protein-packed salad that keeps well for days.

Ingredient Amount Notes
Broccoli Florets 🥦 2 cups Fresh, cut into bite-sized pieces
Cauliflower Florets 🥬 2 cups Fresh, cut into bite-sized pieces
Frozen Peas 🌱 1 cup Thawed and drained
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting vegetables
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning
Fresh Lemon Juice 🍋 3 tbsp Freshly squeezed
Dijon Mustard 🌿 1 tbsp For vinaigrette depth
Maple Syrup 🍯 1 tbsp Pure, grade B preferred
Fresh Flat-Leaf Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Mint Leaves 🍃 ¼ cup Chopped, optional
Raw Cashews 🥜 ¼ cup Soaked for creaminess
Water 💧 ¼ cup For soaking cashews

The broccoli and cauliflower are the stars here—look for heads with tight florets and vibrant color at Whole Foods or your local market. I always grab organic when possible, but conventional works fine too. For roasting, cut into even-sized pieces so they cook uniformly. The frozen peas? Trader Joe's has great quality—just thaw and drain before adding. Fresh herbs are a must for that final pop of color, so grab parsley and mint from the same place you get your veggies for consistency.

No fresh herbs? Dried parsley at half the amount works in a pinch, but you'll lose that fresh brightness. Want extra protein? Swap half the peas for roasted chickpeas—just toss them with olive oil, salt, and roast until crispy. The lemon juice is non-negotiable for that bright flavor, but if you're out, lime juice works too. For the cashews, soak for 2 hours to get that creamy texture—no soaking? Blend until smooth. The maple syrup balances the acidity perfectly, but agave nectar works too if you prefer.

Roasted veggies stay crisp for 3 days in the fridge, while the dressing keeps for 5 days sealed. I like to store them separately and toss just before serving to keep everything crunchy. For meal prep, divide into glass containers—they keep better than plastic. The dressing can be doubled and stored in a small jar. This salad reheats beautifully too—just warm the veggies for 30 seconds in the microwave before tossing.

❤️

Why You'll Love This Recipe

  • Frozen Peas Shortcut: I swear by keeping frozen peas in my freezer just for this—no thawing, no fuss. Toss them straight from the bag into the hot pan with the broccoli and cauliflower, and they crisp up perfectly alongside the florets.
  • Creamy Crunch Magic: The olive oil and salt work their magic when you roast everything together—those florets get tender-crisp while the peas add a bright, poppy texture. Honestly, it’s the kind of salad that makes you forget it’s healthy.
  • Meal Prep MVP: This holds up for days in the fridge, so I make a big batch on Sundays. Perfect for lunches, potlucks, or even as a side for dinner when I’m too tired to cook.
  • Budget Brightener: Broccoli, cauliflower, and peas are all pantry staples that won’t break the bank. Between us, this is my go-to when I need a filling, flavorful dish without spending much.

Step-by-step instructions for bright tri-color crunch salad

Here's how to transform simple vegetables into a vibrant, textured masterpiece that balances crispy, creamy, and fresh elements.

1

Roast the Vegetables for Maximum Crunch

Preheat your oven to 425°F and line two baking sheets with parchment paper. In a large bowl, toss the 2 cups broccoli florets and 2 cups cauliflower florets with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon of the kosher salt, and ¼ teaspoon of the freshly ground black pepper. Spread them in a single layer on the prepared baking sheets, leaving space between pieces for even cooking.

Roast for 20-25 minutes, stirring halfway through, until the edges are deep golden brown and the florets are tender when pierced with a fork. The high heat caramelizes the natural sugars, creating that irresistible crunch while keeping the centers vibrant. Remove from the oven and let cool slightly before proceeding.

2

Prepare the Creamy Cashew Dressing

While the vegetables roast, combine the ¼ cup raw cashews and ¼ cup water in a small bowl. Let them soak for 10 minutes while you work on the dressing base. This soaking process transforms the cashews into a silky, creamy texture that binds everything together beautifully.

In a blender or food processor, combine the soaked cashews (with their soaking water), 1 tablespoon Dijon mustard, 1 tablespoon maple syrup, and ½ teaspoon kosher salt. Blend until completely smooth, scraping down the sides as needed. This forms the rich, velvety foundation of your dressing that perfectly complements the bright lemon notes.

3

Assemble the Zesty Lemon Vinaigrette

Return the cashew mixture to the blender and add the 3 tablespoons fresh lemon juice and remaining 1 tablespoon extra-virgin olive oil. Blend again until fully incorporated and smooth. The acidity from the lemon juice brightens the rich cashew base, creating a perfect balance of tangy and creamy flavors.

Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice to suit your preference. Transfer the dressing to a small bowl and set aside. Here's where the magic happens: the lemon's acidity will help cut through the richness of the cashews while enhancing the natural sweetness of the roasted vegetables.

4

Combine All Components for Perfect Balance

In a large serving bowl, combine the cooled roasted broccoli and cauliflower florets with the 1 cup thawed and drained frozen peas. Drizzle about 2 tablespoons of the cashew dressing over the vegetables and gently toss to coat evenly. The peas add a vibrant pop of color and a satisfying snap that contrasts beautifully with the roasted florets.

Here's the thing—don't overmix. You want each bite to showcase the individual textures and colors. The roasted vegetables should maintain their crisp edges while the peas stay bright and firm. If you're using the optional ¼ cup chopped fresh mint leaves, sprinkle them over the salad now for an additional layer of freshness and visual appeal.

5

Garnish and Serve Immediately

Just before serving, drizzle the remaining cashew dressing evenly over the salad and gently toss once more. The dressing should coat the vegetables lightly without making them soggy. Sprinkle with the ¼ cup chopped fresh flat-leaf parsley for a final pop of color and fresh herb flavor that ties everything together.

Serve immediately while the vegetables are still crisp and the dressing is at its most vibrant. This salad shines when enjoyed fresh—each component maintains its perfect texture and temperature contrast. The bright lemon vinaigrette cuts through the richness of the cashews, while the roasted vegetables provide that satisfying crunch that makes every bite exciting.

👨‍🍳

Pro Tips For Making Broccoli Cauliflower Pea Salad

  • STEAM DON’T BOIL: I learned this the hard way—throwing frozen peas into boiling water turns them to mush. Instead, add them to the pot with the broccoli and cauliflower when the water’s just simmering (tiny bubbles, not a rolling boil), then cover and let them cook together for 3-4 minutes. The peas stay bright green and hold their shape, and you avoid the extra step of thawing.
  • CUT UNIFORMLY: Broccoli and cauliflower florets look pretty in a salad, but if they’re all different sizes, some will overcook while others stay crunchy. Trim stems and cut florets into roughly 1-inch pieces—no need for perfection, but aim for consistency. This isn’t the prettiest method, but it’s the tastiest when every bite has the same texture.
  • SALT THE WATER: Skip this, and your veggies will taste bland no matter how much salt you add later. Season the boiling (or simmering) water with 1 teaspoon of kosher salt before adding the broccoli and cauliflower—it seasons the vegetables from the inside out. Trust me, your future self will notice the difference when the salad isn’t just “salty enough” but flavorful.
  • DRAIN WELL: This is where most people mess up. After cooking, don’t just pour the veggies into a colander and call it a day—give them a good shake or use a spoon to break up any clumps. Leftover water in the mix makes the salad soggy, especially when you toss in the peas. Spread them on a clean towel for 30 seconds to evaporate excess moisture—your salad will stay crisp for hours.

Perfect pairings for broccoli cauliflower pea salad

Protein-Packed Add-Ins

Boost this salad's nutritional profile with ½ cup cooked quinoa or ¼ cup crumbled feta cheese for extra protein.

I love adding ¼ cup toasted pumpkin seeds for crunch and healthy fats—just toss them with 1 tsp olive oil and ¼ tsp salt, then roast at 350°F for 8-10 minutes until golden. For a heartier meal, fold in ½ cup cooked chickpeas drained and patted dry. 🌱

Crunchy Texture Boosters

Add ½ cup thinly sliced radishes or ¼ cup shredded carrots for extra crunch and color contrast. I always keep a bag of Trader Joe's Everything But the Bagel Seasoning on hand—sprinkle ½ tsp over the salad right before serving for a savory twist.

For a smoky flavor, add ¼ cup crispy bacon bits (if not keeping it vegan).

Dressing Variations

Swap the cashew dressing for a tahini-lemon vinaigrette by blending 2 tbsp tahini, 2 tbsp lemon juice, 1 tbsp maple syrup, and 2 tbsp water.

For a creamy option without nuts, blend ¼ cup silken tofu with 2 tbsp lemon juice and 1 tbsp Dijon. Both work beautifully with the roasted veggies! 🍋

Seasonal Fresh Additions

In summer, add ½ cup diced cucumber or ¼ cup sliced bell peppers for hydration and freshness. For fall, swap peas for ½ cup roasted butternut squash cubes—toss with olive oil, salt, and roast at 400°F for 20 minutes.

In winter, fold in ¼ cup sautéed mushrooms for an earthy depth. Each seasonal swap keeps the salad exciting year-round.

Sweet & Tangy Toppings

Finish with ¼ cup dried cranberries or ¼ cup chopped dried apricots for natural sweetness that balances the salad's acidity. I also love adding 2 tbsp toasted coconut flakes for a tropical twist—just pulse them lightly in a food processor until finely chopped.

A drizzle of honey-lime dressing** (mix 1 tbsp honey and 1 tbsp lime juice) elevates the flavors too. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 380mg16%
Total Carbohydrate 24g8%
Dietary Fiber 8g29%
Sugars 8g
Protein 9g18%
* 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 fresh peas instead of frozen?

Fresh peas work beautifully, but they're trickier to find in season. If you can get them, shell them first and use 1 cup fresh peas (about ½ pound in pods) instead of frozen. For best results, blanch fresh peas in boiling water for 1 minute before adding to the salad to preserve their bright green color and crisp texture.

2

How do I make this salad ahead of time?

Roast the broccoli and cauliflower up to 2 days ahead—they keep their crunch well in the fridge. Store the peas separately until ready to serve, or add them the day before. Make the dressing 3 days ahead and keep it refrigerated. When ready to serve, toss everything together just before eating to maintain that perfect crunch.

3

What if I don't have cashews for the dressing?

No problem! Swap the cashews for ¼ cup silken tofu or 2 tbsp tahini for a nut-free option. For extra creaminess without nuts, blend ¼ cup cooked white beans with the lemon juice and mustard. The texture will be slightly different but still delicious—just add a splash of water if needed to reach your desired consistency.

4

Can I make this salad spicier?

Add ½ teaspoon of red pepper flakes or 1 teaspoon of hot sauce to the dressing for heat. For smoky spice, sprinkle ½ teaspoon of smoked paprika over the roasted vegetables before tossing. If you love fresh heat, top with sliced jalapeños or a sprinkle of chili crisp just before serving.

Why did my cauliflower turn out mushy?

Overcrowding on the baking sheet or under-roasting are the most common culprits.

★★★★★5.0(2 reviews)
Categories Salads