Vegan Broccoli Salad with Creamy Dressing

5 from 5 reviews

This healthy Vegan Broccoli Salad features crunchy broccoli, apples, dried cranberries, candied walnuts, onions and vegan bacon all dressed in a creamy dairy free dressing. Easy to make and comes together in minutes! Perfect for any party or potluck.


Units Scale



  • 5 cups broccoli, chopped into bite sized pieces (1lb // 455g // 1 large crown)
  • 1/2 red onion, thinly sliced and soaked in water for 10 minutes (55g)
  • 1 medium apple, chopped (170g)
  • 1/2 cup dried cranberries (60g)
  • 1/2 cup candied walnuts (80g // store bought or homemade*)
  • 1/2 cup vegan bacon, optional (60g)



  1. Add all the dressing ingredients into a high speed blender, starting with 4 tbsp of water. Blend until smooth. Add extra tbsp of water if it looks or tastes too thick. Set dressing aside.


  1. Drain onions from the water. Into a large bowl combine the broccoli, onions, apples and cranberries. Give it rough toss. Pour in the sauce and toss until all pieces are coated evenly. If serving later, cover the salad and place in refrigerator. Add in the vegan bacon and candied walnuts before serving. 


  • For nut free, use the same amount of hemp seeds. 3/4 cup For a lighter version, use 1/2 cup cashews (75g) + 2 tbsp water (30g) and half tofu (70g). 
  • Depending on your blender and how well you drained your cashews, you may want to add 1-2 tbsp more water to thin out the dressing. 
  • Nutritional Information Disclaimer: Nutrition information is a rough estimate calculated on an online tool (Cronometer) without the vegan bacon. 


Keywords: broccoli salad, cashew mayo, winter salad, holiday recipes