Broccoli Vegetable Salad Recipe: Crisp-Topped, Creamy Herb Bliss Without Mayo

Salads

Broccoli Vegetable Salad Recipe: Crisp-Topped, Creamy Herb Bliss Without Mayo

This broccoli vegetable salad recipe transforms humble florets into a creamy herb-bliss dish that skips mayo entirely while delivering unmatched texture. After years of testing salads that turned soggy or bland, I finally cracked the code with a crispy topping that stays crunchy for hours—no wilted greens here.

The secret lies in a tangy, plant-based dressing that clings to every floret without weighing it down.

What sets this salad apart is the technique: broccoli is blanched just until vibrant green, then tossed with a dressing made from Greek yogurt and lemon (or vegan mayo for plant-based versions) that creates that signature creamy texture without heaviness.

The crispy topping—made from crushed nuts and seeds—adds a satisfying crunch that holds up for hours, making this perfect for meal prep.

By the time you're done assembling, you'll have a salad that's bright, creamy, and texturally perfect—crisp florets, tender greens, and that addictive crunch from the nut topping.

The flavors balance perfectly: tangy dressing, fresh herbs, and a touch of sweetness from the vegetables. It's the kind of salad that makes people ask for seconds.

This recipe works as a light lunch, side dish, or even a substantial meal when paired with chickpeas or tofu. The dressing can be made ahead, and the salad keeps well for up to 3 days in the fridge—ideal for busy weeknights.

Let's build this salad that actually feels special without the effort.

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

Ingredients for broccoli vegetable salad

Six cups of vibrant florets meet creamy herb dressing and crunchy nut topping for a salad that defies soggy expectations.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 6 cups Cut into bite-sized pieces
Plain Greek Yogurt 🧀 ¾ cup Full-fat for creaminess
Lemon Juice 🍋 2 tbsp Freshly squeezed
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Raw Almonds 🥜 ½ cup Toasted and crushed
Sunflower Seeds 🌻 ¼ cup Toasted and crushed
Pumpkin Seeds 🥜 ¼ cup Toasted and crushed
Red Bell Pepper 🌶️ 1 whole Diced, seeds removed
Cherry Tomatoes 🍅 1 cup Halved
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked
Ice Water 💧 ½ cup For blanching

The broccoli florets are the foundation—look for bright green, compact heads at the grocery store, avoiding any with yellowing stems. Whole Foods or local farmers markets often carry the freshest, but regular supermarket produce works too if it's in season. For the Greek yogurt, Fage 5% or Siggi's are my go-to brands—they're thick enough to create that signature creamy texture without being too heavy. If you're using vegan mayo, Hellmann's Vegan or Just Mayo are excellent substitutes. The herbs should be vibrant and fragrant, not wilted or discolored, so grab them last when shopping. Toasting the nuts and seeds in a dry pan for 3-4 minutes before crushing intensifies their flavor—don't skip this step.

No fresh dill or parsley? Dried works at one-third the amount, but the flavor won't be as bright. Running short on almonds? Walnuts or pecans add a different but equally satisfying crunch. The red bell pepper can be swapped for yellow or orange for variety, and cherry tomatoes can be replaced with grape tomatoes or even cucumber if you prefer. For the dressing, if you don't have lemon juice, lime juice works in a pinch, though it'll have a slightly different tang. The ice water for blanching is crucial—it stops the cooking process instantly, keeping the florets vibrant green. If you're short on time, you can skip blanching (though the texture won't be as perfect), but I recommend it for that restaurant-quality finish.

This salad keeps beautifully for 3 days in the fridge, though the crispy topping loses its crunch after day two. To maximize freshness, store the dressing separately and toss it in just before serving. The nuts and seeds can be toasted and crushed up to 1 week ahead—store them in an airtight container in a cool, dark place. For meal prep, portion the salad into containers with the dressing on the side. When ready to eat, give it a good shake and enjoy. The flavors actually improve overnight as everything melds together, making this the perfect make-ahead lunch option.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this one—just chop, toss, and wait. The broccoli stays crisp, the yogurt adds that cool tang without mayo, and the lemon brightens everything in seconds. Honestly, I make it when I’m too tired to think.
  • Tangy Crunch Alert: That Greek yogurt dressing? It’s the star. The lemon cuts through the richness, the dill adds a fresh herbal punch, and the broccoli’s slight bite makes every bite satisfying. Between us, it’s the kind of flavor that sticks with you.
  • Lunchbox Hero: Pack it for work or school—it holds up perfectly for days. The broccoli doesn’t wilt, the dressing clings, and it’s way more exciting than sad desk salads. My kids actually eat this for lunch, and that’s saying something.
  • Budget Brightener: Broccoli’s cheap, yogurt’s affordable, and you’re using pantry staples. I’ve made this for under $5 for four servings, and it’s still hearty enough to feel like a real meal. Plus, leftovers taste just as good the next day.

Step-by-step instructions for broccoli vegetable salad

Transform fresh vegetables into a restaurant-worthy salad with creamy texture and satisfying crunch.

1

Blanch the Broccoli for Perfect Texture

Bring a large pot of water to a rolling boil and add the 0.5 cup ice water. This temperature control is crucial—you want the water to return to a gentle simmer after adding the broccoli. Add the 6 cups fresh broccoli florets and cook for exactly 1 minute.

Immediately drain in a colander and rinse under cold water to stop the cooking process. The broccoli should be bright green and just tender-crisp—it should hold its shape but yield slightly when pierced with a fork. This quick blanching preserves color and texture while preparing it for the creamy dressing.

2

Toast and Crush the Seed and Nut Topping

In a dry skillet over medium heat, toast the 0.5 cup raw almonds, 0.25 cup sunflower seeds, and 0.25 cup pumpkin seeds for 3-4 minutes, stirring constantly. You'll smell the nutty aroma deepen as they toast—this is your cue they're ready. Remove from heat and let cool for 2 minutes before crushing lightly with the bottom of a glass or rolling pin.

This toasting enhances their natural oils and creates a satisfying crunch. The crushed texture will distribute evenly throughout the salad, adding both visual contrast and hearty texture. Set aside for the final assembly step.

3

Prepare the Creamy Herb Dressing

In a medium bowl, whisk together the 0.75 cup plain Greek yogurt, 0.25 cup extra-virgin olive oil, 2 tbsp lemon juice, 0.5 tsp kosher salt, and 0.25 tsp black pepper until completely smooth. The mixture should be thick but pourable—if it's too thick, add 1-2 teaspoons of ice water to reach your desired consistency.

Stir in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley until evenly distributed. This herb combination adds bright, fresh flavor that complements the creamy base. Taste and adjust seasoning—you want a balance of tangy, herby, and slightly salty notes that will coat every bite.

4

Assemble the Salad with Crisp Vegetables

In a large serving bowl, combine the blanched broccoli florets, 1 cup halved cherry tomatoes, and 1 diced red bell pepper. Drizzle half of the dressing over the vegetables and toss gently to coat evenly. The vegetables should be lightly dressed but not swimming in liquid—this ensures each bite has both flavor and texture.

Add the toasted, crushed seed and nut mixture and toss again just until combined. The seeds should be distributed throughout but still visible, providing that satisfying crunch with every bite. Let the salad sit for 5 minutes before serving to allow the flavors to meld together.

5

Serve Immediately for Optimal Texture

Divide the salad among serving plates and drizzle with any remaining dressing. The salad should be creamy from the yogurt base, crisp from the blanched broccoli and toasted seeds, and fresh from the bright herbs. Serve immediately while the vegetables are at their peak crunch and the dressing is still clinging to each component.

This salad delivers the creamy texture promised while maintaining the freshness of raw vegetables. The blanching technique ensures the broccoli stays crisp rather than soggy, and the toasted seeds provide that satisfying contrast that makes every bite exciting. Enjoy within 1 hour of assembly for the best texture and flavor combination.

👨‍🍳

Pro Tips For Making Broccoli Vegetable Salad

  • CHOP BROCCOLLI SMALL: Tiny florets (about 1-inch pieces) cook faster and soak up dressing better than big chunks. I used to cut them unevenly—now I measure them against a 1-inch cookie cutter for consistency, and the salad stays crisp longer.
  • SALT THE YOGURT: Plain Greek yogurt tastes bland straight from the tub. Mix in ½ teaspoon salt per cup while you’re whisking it with lemon and olive oil—it balances the tang and makes the dressing actually work on the broccoli.
  • DRAIN WELL AFTER BLANCHING: Overlooking this step turns your salad into a soggy mess. Spread blanched broccoli on a kitchen towel and press gently with another towel to evaporate excess water—no one wants a watery yogurt bath.
  • STORE DILL LAST: Fresh dill wilts fast and turns the salad bitter. Add it right before serving instead of prepping it hours ahead—your dish will taste brighter, and you’ll avoid the sad, limp herb look.

Regional styles of this broccoli vegetable salad

Southern Style Crunch

In the South, this salad becomes a showstopper with the addition of crispy fried onions and a touch of heat.

After assembling the base, sprinkle ½ cup thinly sliced red onions (quick-pickled in 1 tbsp apple cider vinegar + 1 tsp sugar for 10 minutes) and top with 2 tbsp hot sauce like Crystal or Tabasco.

The tangy onions cut through the creaminess while the heat adds a smoky kick. My grandmother used to serve this at summer potlucks—everyone went back for seconds! 🌶️

California Fresh Twist

West Coast cooks lighten up the dressing by swapping Greek yogurt for avocado (blend 1 ripe avocado + 2 tbsp lemon juice + 3 tbsp olive oil until smooth). Add ½ cup diced cucumber and ¼ cup chopped cilantro for that signature California crunch.

The avocado base keeps it dairy-free while adding a luscious, buttery texture. I first tried this version at a farmers market in Berkeley—it became my go-to for summer lunches. 🥑

Italian Herb Garden

For an Italian-inspired version, replace parsley with ½ cup chopped basil and add ¼ cup toasted pine nuts to the nut topping. The basil brightens the dressing while the pine nuts add a delicate, buttery crunch.

Finish with ¼ cup shaved Parmesan cheese (or nutritional yeast for vegan) and a sprinkle of red pepper flakes. This version reminds me of Tuscan countryside salads—simple but packed with flavor. 🌿

Midwest Hearty Version

Make it a full meal by adding ½ cup cooked bacon bits (or smoked paprika for a vegan version) and ½ cup shredded cheddar cheese. The bacon adds smoky depth while the cheese ties everything together.

I grew up eating this at church potlucks—it was always the first dish to disappear! For extra heartiness, fold in ½ cup cooked quinoa for a protein boost. 🧀

Mediterranean Sun-Dried

Bring Mediterranean flair by adding ¼ cup chopped sun-dried tomatoes (oil-packed) and ¼ cup crumbled feta cheese (or vegan feta). The sun-dried tomatoes add a sweet, tangy depth while the feta provides a salty contrast.

Toss with 1 tbsp capers for a briny finish. This version tastes like a vacation—perfect for summer evenings. 🌞

Asian-Inspired Sesame Crunch

Give it an Asian twist by adding 1 tbsp toasted sesame seeds and 1 tsp grated fresh ginger to the dressing. Swap the almonds for ½ cup crushed peanuts and add ½ cup shredded carrots for crunch.

The ginger adds warmth while the peanuts bring a nutty, savory note. This version is inspired by my travels to Thailand—it's light yet satisfying. 🥜

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 26g33%
Saturated Fat 4g20%
Cholesterol 10mg3%
Sodium 320mg14%
Total Carbohydrate 24g8%
Dietary Fiber 8g29%
Sugars 8g
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 make this salad ahead of time?

The dressing and nut topping can be prepped 1 day ahead, but assemble the salad just before serving to keep the broccoli crisp. Store components separately in airtight containers—dressing in one, veggies in another, and seeds/nuts in a third. Toss everything together 30 minutes before eating for the best texture. The flavors actually improve overnight!

2

What if I don't have fresh herbs?

Use 1 teaspoon dried dill and 1 teaspoon dried parsley instead of fresh, but the flavor won't be as vibrant. For a stronger herb punch, add 1 teaspoon dried oregano or ½ teaspoon dried basil to complement the dressing. Fresh herbs make all the difference, though!

3

How do I keep the broccoli from getting soggy?

The blanching technique is key—cook florets for exactly 1 minute in boiling water, then immediately shock in ice water. This preserves texture. When assembling, add dressing just before serving and toss gently. For extra insurance, serve the salad within 1 hour of assembly.

4

Can I make this salad vegan?

Swap Greek yogurt for vegan mayo (like Just Mayo) or blend 1 ripe avocado + 2 tbsp lemon juice + 3 tbsp olive oil. Use vegan feta or nutritional yeast for topping options. The creamy texture remains intact while keeping it plant-based.

5

What's the best way to store leftovers?

Store the salad in an airtight container for up to 3 days, but keep the dressing separate. Re-toss with fresh dressing before eating. The nut topping stays crunchy best when stored separately and added fresh. For longer storage, freeze the dressing only (without veggies) for 1 month.

★★★★★4.7(13 reviews)
Categories Salads