Hey there, friend! If you’re anything like me, you probably love a good, crunchy, flavorful salad that doesn’t feel like a bland side dish. And let me tell you, this vegan broccoli salad? It’s a total game-changer. The first time I made it, I couldn’t stop sneaking bites straight from the bowl before serving it!
This salad has crunchy broccoli, a sweet and tangy dressing, chewy dried cranberries, and a satisfying bite from nuts and seeds. Plus, it’s ridiculously easy to throw together. Whether you need a quick meal, a meal-prep-friendly lunch, or a dish to impress at a potluck, this one has your back.
Let me walk you through how to make my absolute favourite vegan broccoli salad, which is packed with nutrients, flavour, and all the good stuff. Trust me, once you try it, you’ll be making it on repeat.
Why You’ll Love This Vegan Broccoli Salad
I know—when people hear “broccoli salad,” they might think it’s just another bland veggie dish. But trust me, this one is different! Here’s why I can’t get enough of it:
- It’s Super Nutritious – Broccoli is a powerhouse veggie with fibre, vitamins C & K, and antioxidants. This salad makes eating healthy so easy!
- The Perfect Crunchy & Creamy Balance – I love how the raw broccoli, crunchy nuts, and creamy dressing all work together for that perfect bite.
- No Cooking Required – Seriously, just chop, mix, and you’re ready. Perfect for lazy days or when you don’t want to turn on the stove.
- Customizable – Want more protein? Add chickpeas. Prefer a nut-free version? Use sunflower seeds. You can make it just the way you like it.
Ingredients You’ll Need for the Best Vegan Broccoli Salad
The best thing about this salad is that you probably already have most of these ingredients in your kitchen! Here’s what you need:
Main Salad Ingredients:
- Broccoli Florets – Fresh, raw, and chopped into bite-sized pieces. Trust me, you don’t need to cook them!
- Red Onion – Adds just the right amount of sharpness and contrast.
- Sunflower Seeds or Almonds – Crunchy goodness! I love using sliced almonds.
- Dried Cranberries or Raisins – A little sweetness to balance everything out.
- Chickpeas or Tofu Crumbles – These are great add-ins if you want to make it more filling.
The Dreamy Vegan Dressing:
- Dairy-free Mayo or Cashew-Based Dressing – This makes it creamy and delicious.
- Apple Cider Vinegar or Lemon Juice – For that perfect tang.
- Maple Syrup – Just a touch of sweetness to bring it all together.
- Dijon Mustard – Gives a rich flavour with a spicy twist.
- Nutritional Yeast – My secret ingredient for a slightly cheesy, umami-rich flavour.
How to Make Vegan Broccoli Salad – Step-by-Step Guide
You can whip up this salad quickly with just a few simple steps. Here’s precisely how I do it:
- Chop Everything Up – Grab your broccoli into small, bite-sized pieces. Dice the onion while you’re at it.
- Whip Up the Dressing – Whisk together your vegan mayo, lemon juice, maple syrup, mustard, and nutritional yeast in a bowl. Taste it—it’s SO good already.
- Mix it All – Toss the broccoli, nuts/seeds, cranberries, and chickpeas in a large bowl.
- Let it Chill – Pour the dressing over everything, give it a good stir, and pop it in the fridge for at least 30 minutes. This step is key—it melts the flavours and makes it tastier!

Customizing Your Vegan Broccoli Salad for Dietary Needs
One of my favourite things about this salad? It’s easy to tweak! Here are some ways you can make it work for you:
- Nut-Free Version – Swap almonds for sunflower or pumpkin seeds.
- Oil-Free Dressing – Use blended cashews or tahini instead of vegan mayo.
- Extra Protein Boost – Add cooked quinoa, lentils, or extra chickpeas.
- Make It Sweet & Tangy – Use fresh orange juice in the dressing for a citrusy twist.
Best Tips for Storing and Serving This Salad
I love making a big batch of this salad because it stores beautifully. Here are some tips:
- Make-Ahead Option – This salad tastes even better the next day! Perfect for meal prep.
- How Long Does It Last? – Keep it in an airtight container in the fridge, which stays fresh for up to 4 days.
- Serving Ideas – I eat this as a side, on top of grain bowls, or even stuffed into a wrap for a quick lunch.
- Avoid a Soggy Salad – Store the dressing separately and mix it in just before eating if you’re meal-prepping.

Frequently Asked Questions (FAQ)
Is it okay to swap fresh broccoli for frozen?
Honestly, fresh is best for that crunchy texture. Frozen broccoli can get mushy and watery.
How do I make this salad soy-free?
Just skip the tofu/chickpeas and use a soy-free vegan mayo alternative like cashew-based dressing.
What’s the best way to soften raw broccoli?
If raw broccoli is too firm for you, blanch it in boiling water for 30 seconds, then rinse it under cold water.
Can I make this salad without vegan mayo?
Yep! A tahini-based dressing or blended cashew cream works great.
What pairs well with vegan broccoli salad?
It’s perfect with grilled tofu, veggie burgers, or as a BBQ side dish.
Conclusion
And that’s it, my friend! This vegan broccoli salad is not just a recipe; it’s one of my favourite dishes. It’s simple to make, incredibly fresh, and delicious. Whether you’re meal-prepping, feeding your family, or bringing something healthy to a gathering, this salad won’t disappoint.
Give it a try, and tell me what you think! I’d love to hear how you tweak it to make it your own. Happy cooking!

Vegan Broccoli Salad
Ingredients
- For the Salad:
- 4 cups broccoli florets chopped into bite-sized pieces
- 1/4 cup red onion finely diced
- 1/3 cup dried cranberries or raisins
- 1/4 cup sunflower seeds or sliced almonds
- 1/2 cup chickpeas or tofu crumbles for added protein
- For the Dressing:
- 1/2 cup vegan mayo or cashew-based dressing
- 1 tbsp apple cider vinegar or lemon juice
- 1 tbsp maple syrup
- 1 tsp Dijon mustard
- 1 tbsp nutritional yeast optional, for a cheesy flavor
- Salt & pepper to taste
Instructions
- Rinse and cut the broccoli into small, bite-sized pieces.
- Finely dice the red onion.
- In a bowl, whisk together vegan mayo, apple cider vinegar, maple syrup, Dijon mustard, and nutritional yeast until smooth.
- In a large mixing bowl, combine broccoli, red onion, dried cranberries, sunflower seeds, and chickpeas.
- Pour the dressing over the salad and toss to ensure everything is fully coated.
- Let it chill in the fridge for at least 30 minutes before serving for the best flavor.
Notes
- Make it nut-free: Swap almonds for pumpkin or sunflower seeds.
- Oil-free option: Use blended cashews or tahini instead of vegan mayo.
- Extra crunch: Add chopped carrots or shredded cabbage.
- Protein boost: Add quinoa, lentils, or tempeh for a heartier salad.
- Storage: Keeps well in an airtight container in the fridge for up to 4 days.