Vegan Broccoli Salad with Creamy Cashew Dressing

This is the most delicious vegan broccoli salad—an ideal side for potlucks and barbecues. With a creamy homemade cashew dressing, it comes together in under 30 minutes and keeps well in the fridge.

vegan broccoli salad tossed in creamy dressing and topped with almonds in a large white bowl.

This vegan broccoli salad balances crisp vegetables, crunchy seeds and nuts, and a tangy-sweet creamy dressing. It’s a fresh, colorful alternative to heavier sides and is easy to prepare in advance. The cashew-based dressing is smooth and bright, making the salad feel indulgent while remaining plant-based.

vegan broccoli salad tossed in creamy dressing and topped with almonds in a large white bowl.

Ingredients needed (with substitutions)

  • Broccoli – Trim and chop into bite-sized florets. Use firm stems and tight buds for best texture.
  • Red cabbage – Finely shredded for crunch. Swap for baby kale or use all broccoli if preferred.
  • Red onion – Finely diced to add a mild sharpness.
  • Dried cranberries – Provide sweet-tart contrast. Golden or brown raisins can be substituted.
  • Pepitas (pumpkin seeds) – Add a nutty crunch and healthy fats.
  • Almonds – Sliced almonds are used here; pistachios, walnuts, or sunflower seeds work as alternatives.
  • Cashews – Raw cashews are the base for the creamy dressing. For a nut-free dressing, use 1 cup vegan mayonnaise instead of cashews, and skip the water and lemon in the dressing steps.
  • Lemon juice – Brightens the cashew cream.
  • Apple cider vinegar – Adds tang to the dressing; omit if you dislike vinegar.
  • Maple syrup – Balances acidity with gentle sweetness.
  • Salt – To taste.
  • Turmeric – A pinch for color and mild flavor.
  • Water – Used to thin the dressing to a creamy consistency.
ingredients for vegan broccoli salad together in a large white bowl.

How to make vegan broccoli salad

See the recipe card below for exact measurements.

Prepare the dressing first. Soak raw cashews in hot water for a few minutes to soften them, then drain. Blend the cashews with lemon juice, apple cider vinegar, maple syrup, salt, turmeric, and water until completely smooth and creamy. Taste and adjust seasoning—the dressing should be bright, slightly sweet, and pourable.

a creamy yellow salad dressing in a large blender.

In a large bowl, combine chopped broccoli, shredded red cabbage or baby kale, diced red onion, dried cranberries, pepitas, and sliced almonds. Pour the dressing over the vegetables and toss thoroughly so every piece is coated. Chill the assembled salad for at least 30 minutes to allow flavors to meld. Serve cold or at cool room temperature.

the ingredients for vegan broccoli salad with yellow creamy dressing poured on top in a large white bowl.

Serving suggestions

This broccoli salad pairs well with roasted vegetables, potato salad, or a light fruit salad. It’s a great side for barbecue-style mains such as pulled jackfruit sandwiches, veggie burgers, kebabs, or baked tofu. Because it keeps its texture, it’s ideal for potlucks and picnics.

Tips and tricks

  • Wash and dry broccoli thoroughly. Excess moisture will prevent the dressing from sticking.
  • Cut broccoli into uniform, bite-sized pieces so it’s easy to eat and mixes evenly.
  • Chill the salad for at least 30 minutes before serving so the dressing and flavors develop.
  • Mix-ins to vary the salad: sliced grapes, cauliflower florets, diced apples, crumbled tofu bacon, vegan feta, fennel, shredded carrots, or radishes.

How to store broccoli salad

Stored in an airtight container in the refrigerator, leftovers keep well for 3–4 days. The broccoli and crunchy elements retain their texture longer than leafy salads, making this a convenient make-ahead option.

using a wood spoon to scoop up a bite of vegan broccoli salad.

Want more vegan salads?

  • Pesto pasta salad with vegetables and herbs
  • Chickpea salad with fresh herbs and lemon
  • Watermelon, avocado, and arugula salad
  • A hearty quinoa salad with chickpeas and vegetables

Vegan Broccoli Salad

This creamy cashew-dressed broccoli salad is a flavorful, make-ahead side perfect for gatherings.

Prep: 30 mins
Chill: 30 mins
Total: 1 hr
Servings: 10

Ingredients

Broccoli Salad

  • 8 cups chopped broccoli (about 3 heads)
  • 2 cups shredded red cabbage or baby kale
  • 1/3 cup diced small red onion
  • 1/2 cup dried cranberries
  • 1/4 cup pepitas
  • 1/4 cup sliced almonds

Dressing

  • 1 1/2 cups raw cashews
  • 2 tablespoons lemon juice
  • 1 tablespoon apple cider vinegar
  • 3 tablespoons pure maple syrup
  • 3/4 teaspoon salt
  • 1/2 teaspoon ground turmeric
  • 3/4 cup water (adjust for desired consistency)

Instructions

Prepare the dressing

  1. Heat 3–4 cups water and pour over the raw cashews in a bowl or measuring cup. Let them soak for about 5 minutes to soften.
  2. Drain the cashews and add them to a high-powered blender. Add lemon juice, apple cider vinegar, maple syrup, salt, turmeric, and the fresh water. Blend on high until very smooth and creamy. Set aside.

Assemble the salad

  1. In a large bowl, combine broccoli, shredded cabbage or kale, red onion, dried cranberries, pepitas, and sliced almonds.
  2. Pour the dressing over the salad and toss thoroughly to coat. Refrigerate at least 30 minutes before serving so the flavors meld. Leftovers keep 3–4 days refrigerated.

Notes

  1. Use a mix of baby kale and red cabbage if you like, or substitute cauliflower for some of the broccoli.
  2. Nut-free option: omit nuts and seeds, replace cashew dressing with 1 cup nut-free vegan mayonnaise, and whisk with maple syrup and apple cider vinegar.

Nutrition (per serving)

Calories: 198 kcal • Carbohydrates: 23 g • Protein: 7 g • Fat: 11 g • Fiber: 4 g • Vitamin C: 77 mg

Did you make this recipe?
Mention @nora_cooks_vegan_ or tag #noracooks on social media to share how it turned out.