Salads
This broccoli veg salad recipe delivers fresh, vibrant flavors that make raw vegetables irresistible—no cooking required. The secret lies in bright lemon vinaigrette that cuts through the natural bitterness of broccoli while crispy toppings add satisfying texture.
I developed this after years of testing salads that wilted or tasted bland, and this version stays crisp for hours.
What makes this salad special is the perfect balance of textures: tender broccoli florets, crunchy almonds, and creamy avocado all tossed in a zesty dressing that clings beautifully. The recipe uses simple ingredients you likely already have on hand, with optional additions like sunflower seeds or feta for extra depth.
It's designed to be both nutritious and satisfying enough to serve as a main dish.
By the time you're done assembling, you'll have a salad that's vibrant green, packed with fresh flavors, and perfectly balanced in every bite. The lemon vinaigrette adds a bright tang that complements the earthy broccoli, while the crunchy toppings provide satisfying contrast.
This is the kind of salad that makes healthy eating feel indulgent.
Whether you're preparing for a light lunch or bringing a dish to a potluck, this salad holds up beautifully. The dressing can be made ahead, and the vegetables stay crisp when assembled just before serving. Here's everything you need to create this refreshing, restaurant-quality salad at home.
Ingredients for broccoli veg salad
Fresh florets, crunchy nuts, and a bright lemon vinaigrette—this salad is all about vibrant textures and flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 6 cups | Tender, medium-sized florets |
| Sliced Almonds 🥜 | ½ cup | Toasted for extra crunch |
| Ripe Avocado 🥑 | 1 whole | Pitted, sliced into chunks |
| Lemon Juice 🍋 | ½ cup | Freshly squeezed, strained |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity flavor |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Salt 🧂 | 1 tsp | Sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sunflower Seeds 🌻 | ¼ cup | Optional for extra crunch |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
Broccoli is the star here, so grab fresh, bright green florets—the smaller the better for even cooking (though no cooking is needed!). Look for firm stems and tightly packed buds at the grocery store. I always buy organic when possible, but regular works too. The almonds? Toasted sliced almonds from Trader Joe's are my go-to—they're pre-toasted and stay crunchy longer. Avocado needs to be ripe but not mushy—press gently and if it gives slightly, it's perfect. Store avocados in the fridge once cut to prevent browning.
No sunflower seeds? Pumpkin seeds or chopped pecans work just as well for crunch. Short on almonds? Walnuts or pecans add a different but delicious texture. The dressing is where the magic happens—skip the honey if you prefer it completely tangy, but it balances the acidity beautifully. Fresh herbs like parsley or basil can replace each other here. For extra protein, add chickpeas or white beans (rinsed well). The key to keeping this salad crisp is assembling it right before serving—no soggy florets allowed!
This salad keeps beautifully in the fridge for up to 3 days, but the avocado will brown faster. Store components separately: florets and toppings in one container, dressing in another. Toss everything together right before eating. The dressing can be made 2 days ahead—just shake it before using. For a crowd, double the recipe, but keep the veggies and dressing separate until serving. The flavors actually improve after sitting for 30 minutes, so don't rush the assembly!
Why You'll Love This Recipe
- No Chopping Chaos: The broccoli florets stay whole—just trim the ends and toss. No tiny pieces, no mess, and those crisp stems add texture without extra work. Honestly, I’ve made salads where I’ve spent 20 minutes chopping; this takes half that.
- Creamy Crunch Magic: Ripe avocado and toasted almonds team up for that perfect bite—creamy, crunchy, and just salty enough. The lemon juice brightens everything, so it’s never boring. Between us, I’ve ruined salads with overcooked greens, but this combo? Always spot-on.
- Lunchbox Hero: Pack it for work or school—it holds up for days in the fridge. The almonds stay crisp, the avocado keeps its richness (if you add it last), and it’s way more exciting than sad desk lunches. My daughter picks out the florets first, but still asks for seconds.
- Budget Brightener: Broccoli’s cheap, almonds add luxury without breaking the bank, and avocado stretches further than you’d think. I’ll be real: I’ve splurged on salads before, but this one feels like a treat without the guilt. Plus, leftovers? They’re just as good the next day.
Step-by-step instructions for crisp broccoli salad with citrus dressing
This vibrant salad comes together in minutes with fresh, crunchy textures and a bright lemon vinaigrette.
Blanch and Shock the Broccoli Florets
Bring a large pot of water to a rolling boil. Add the 6 cups fresh broccoli florets and cook for exactly 2 minutes—they should remain bright green but just tender enough to pierce easily with a fork. This quick blanch preserves their vibrant color and crisp texture.
Immediately drain the florets and transfer them to a large bowl filled with ice water for 5 minutes. This ice bath stops the cooking process and keeps them crisp. Drain well once more, then pat dry thoroughly with paper towels. The broccoli should be completely dry before assembling the salad—any moisture will make the dressing slide off instead of cling.
Toast the Almonds and Prepare the Avocado
Heat a dry skillet over medium heat and add the 0.5 cup sliced almonds. Toast them for 3-4 minutes, stirring constantly, until they turn a rich golden brown and smell nutty. Remove from heat immediately and let cool for 2 minutes—hot almonds will make the avocado melt.
While the almonds toast, halve the 1 whole ripe avocado, remove the pit, and slice the flesh into ¼-inch thick chunks. Arrange them on a plate and immediately sprinkle with a pinch of the 1 tsp salt. This prevents browning and enhances their creamy texture. Keep the avocado separate until just before serving to maintain its vibrant color.
Whisk Together the Lemon Vinaigrette
In a small bowl, whisk together the 0.5 cup lemon juice, 0.5 cup extra-virgin olive oil, 1 tbsp Dijon mustard, 1 tbsp honey, and the 2 minced garlic cloves. Start with just the lemon juice, mustard, and honey, then gradually drizzle in the olive oil while whisking vigorously. This emulsification creates a silky dressing that won't separate.
Season generously with the 1 tsp salt and 0.5 tsp black pepper. Taste and adjust—you want a perfect balance of tangy, sweet, and savory. The dressing should coat the back of a spoon smoothly. If it's too thick, add 1-2 teaspoons of water to loosen it to a pourable consistency.
Assemble the Salad with Crunchy Toppings
In a large serving bowl, gently toss the blanched broccoli florets with half of the prepared dressing (about ¼ cup). The florets should be evenly coated but still retain their individual shapes. Add the toasted almonds, 0.25 cup sunflower seeds, and 0.25 cup chopped fresh parsley, tossing lightly to distribute everything evenly.
Keep the remaining dressing separate for serving—this lets everyone customize their portion. The sunflower seeds add an extra layer of texture, while the parsley brings freshness that balances the richness of the avocado. Here's the thing—don't overmix or you'll crush the broccoli and lose that satisfying crunch we're after.
Add Avocado Just Before Serving
Divide the salad among 4 plates, then arrange the avocado chunks on top. The avocado should be added last to prevent it from turning brown or becoming mushy from the dressing. Drizzle each serving with the remaining dressing and give everything a final toss at the table for maximum freshness.
This salad shines when served immediately, but if you need to prep ahead, keep the dressing and avocado separate until serving. The broccoli will stay crisp for up to 2 hours if stored in an airtight container in the refrigerator. Garnish with extra black pepper and a sprinkle of flaky sea salt right before eating for that restaurant-quality finish.
Pro Tips For Making Broccoli Veg Salad
- Blanch Broccoli Briefly: DESCRIPTION: Toss florets in boiling water for 30 seconds—just until vibrant green and slightly tender. Immediately plunge into ice water to stop cooking; this keeps them crisp and prevents that sad, limp texture. (I learned this after serving mushy broccoli once—never again.)
- Toast Almonds Low: DESCRIPTION: Dry-toast sliced almonds in a skillet over medium-low heat for 3–4 minutes, stirring constantly. Watch them like a hawk—they burn faster than you think. Cool before adding to the salad, or they’ll turn into bitter crunch.
- Slice Avocado Last: DESCRIPTION: Keep avocado whole until serving—its flesh darkens fast, even with lemon. Slice it 10 minutes before eating, toss with a pinch of salt, and drizzle with olive oil to slow browning. (Yes, it’s annoying, but the creamy texture wins.)
- Dress Salad Separately: DESCRIPTION: Whisk lemon juice and olive oil first, then drizzle over the salad instead of mixing everything at once. This keeps the avocado from turning to mush and lets you control the dressing distribution. (Trust me, your salad will thank you.)
Make-ahead tips for this recipe
Dressing Prep Ahead
Make the lemon vinaigrette 2 days ahead and store it in an airtight container in the fridge. The flavors actually deepen over time, becoming more complex. I like to shake it vigorously before using to re-emulsify any separation.
The honey and Dijon mustard blend beautifully, creating a dressing that's both tangy and slightly sweet. 💛
Broccoli Prep Strategy
Blanch and shock the broccoli florets up to 1 day ahead—they'll stay crisp in the fridge if stored in an airtight container with a paper towel to absorb excess moisture.
Reheat gently in the microwave for 30 seconds if you want them slightly warmer, but I prefer serving them cold for maximum crunch. The key is keeping them completely dry before storing.
Avocado Storage Hack
Keep avocado separate until serving to prevent browning. If prepping ahead, store whole avocados at room temperature until ready to slice, then add salt immediately to slow oxidation.
For extra insurance, brush sliced avocado with 1 teaspoon lemon juice before assembling. This keeps them vibrant green for up to 30 minutes after slicing.
Crunchy Toppings Prep
Toast the almonds and chop the parsley 1 day ahead—store in separate airtight containers. The almonds will stay crunchy for days, while fresh parsley keeps its vibrant color for 2-3 days in the fridge.
Sunflower seeds can be stored in the pantry for up to 1 month without losing their crunch.
Complete Assembly Timeline
Assemble the salad base (broccoli, almonds, seeds, and parsley) up to 4 hours ahead—just keep the dressing separate. Toss everything together right before serving to maintain perfect texture.
The avocado should always be added last. This approach lets you prep everything in advance while keeping the salad restaurant-fresh at serving time. ✨
Portioning for Crowds
For large gatherings, divide the salad into individual portions and store in airtight containers. Keep the dressing in a separate bottle and let guests add it at the table.
This prevents soggy florets and lets everyone customize their dressing level. I've served this to 12 people using this method—it works beautifully for potlucks! 🌟
Nutrition facts
Frequently asked questions
Why do you blanch the broccoli instead of serving it raw?
Blanching for 2 minutes keeps the florets vibrant green and tender-crisp while removing any bitterness. Raw broccoli can taste slightly bitter, and this quick cook preserves its natural sweetness without overcooking. The ice bath after blanching locks in that perfect texture—no mushy florets here!
Can I make this salad vegan?
Swap the honey for 1 tbsp maple syrup or agave in the dressing, and use vegan olive oil instead of regular. For extra protein, add ½ cup chickpeas (rinsed well). The avocado and nuts already make it hearty enough for a vegan main dish.
How do I keep the broccoli from getting soggy?
Pat the blanched florets completely dry with paper towels before assembling, and store them in an airtight container with a paper towel to absorb any moisture. Keep the dressing separate until serving—only toss everything together right before eating. This trick keeps the salad crisp for 2 hours in the fridge.
What's the best way to store leftovers?
Store the salad base (broccoli, nuts, seeds) in one container and the dressing separately. Keep the avocado in a sealed bag with a paper towel to prevent browning. Refrigerate for up to 2 days—just toss with fresh dressing when ready to eat. The flavors actually improve after sitting for 30 minutes!
Can I substitute other greens?
While broccoli is the star, you can add ½ cup chopped kale or spinach for extra greens. Just massage the greens with a pinch of salt first to soften them slightly. For a different texture, try shredded cabbage**—it holds up well to the dressing. Keep the broccoli as the main component for that signature flavor.
