Creamy Vegan Broccoli Salad is a quick, crunchy make-ahead side with sweet grapes, tart dried fruit, and a silky cashew dressing. It’s fresh, satisfying, and ideal for potlucks, lunches, or simple weekday meals.

This is the kind of salad that works when you want something bright and wholesome without turning on the stove. It feels fresh enough for warmer days, but it also has enough texture and richness to hold its own on a fuller dinner table.
The flavor balance is what makes it so dependable. You get crisp broccoli, juicy bursts of grape, chewy bites of dried fruit, and salty roasted almonds, all wrapped in a smooth dressing that brings everything together without feeling heavy.
It also fits real life beautifully. You can make the dressing ahead, chop the vegetables in advance, and pull it all together when you need a reliable side dish for lunch prep, a family meal, or a casual gathering.
What You Need to Make This Vegan Broccoli Salad
Broccoli florets bring the signature crunch and fresh, hearty base of the salad. Chopping them finely helps every bite feel balanced and easy to eat.
Red grapes add juicy sweetness that softens the sharper edges of the onion and vinegar. Their pop of freshness makes the whole bowl feel lively.
Dried cranberries or raisins give the salad a chewy, tart-sweet contrast. Either works well, so you can choose based on the flavor you prefer.
Red onion adds sharpness and color. Finely dicing it keeps the flavor present but not overpowering.
Roasted salted almonds bring a toasty crunch and just enough savory depth to make the salad more satisfying.
Raw cashews create the creamy base for the dressing. Once soaked and blended, they give you a rich texture without dairy.
Apple cider vinegar keeps the dressing bright and punchy, which is important in a salad with naturally sweet ingredients.
Maple syrup rounds out the tang and helps the dressing taste smooth and balanced rather than too sharp.
Garlic, sea salt, and black pepper finish the dressing with a simple savory backbone that keeps the salad from leaning too sweet.

Cooking Steps
STEP 1: Soak the cashews until they soften. A longer soak gives you the smoothest dressing, but a short hot-water soak works well when you need to move faster.
STEP 2: Blend the softened cashews with water, maple syrup, apple cider vinegar, garlic, salt, and black pepper until the dressing is completely creamy. Stop and scrape down the blender as needed so the texture turns silky and even.
STEP 3: Finely chop the broccoli into small, bite-sized pieces. This matters more than it might seem, because smaller pieces catch the dressing better and make the salad easier to toss and serve.
STEP 4: Add the broccoli to a large bowl with the halved grapes, diced red onion, chopped almonds, and dried cranberries or raisins. You want each ingredient spread evenly through the bowl before dressing goes in.
STEP 5: Pour the cashew dressing over the salad and toss thoroughly. Keep mixing until the broccoli looks lightly coated and the fruit, onion, and nuts are well distributed.
STEP 6: Taste and adjust with extra salt or black pepper if needed, then chill before serving if you want the most refreshing texture. A short rest in the fridge also helps the flavors settle together.
Helpful Tips
- Chop the broccoli quite small so the salad feels tender-crisp instead of bulky.
- Let the dressed salad sit for 10 to 15 minutes before serving if you want the flavors to meld a little more.
- Add the almonds just before serving when you want the crunch to stay especially crisp.
Can I make this ahead of time?
Yes, and it’s a very good make-ahead salad. You can blend the dressing and chop the salad ingredients in advance, then combine everything shortly before serving. If fully dressed ahead, it still holds up nicely in the fridge for a day.
Do I have to use a high-speed blender?
No, but it helps. If your blender is less powerful, soak the cashews longer so they soften more fully. That extra time makes it much easier to get a smooth, creamy dressing without any graininess.
Can I use raisins instead of cranberries?
Absolutely. Raisins give the salad a softer, warmer sweetness, while dried cranberries bring a slightly tarter bite. Both fit the salad well, so this is one of those easy swaps that depends entirely on what you like.
How do I keep the red onion from tasting too strong?
Finely dicing it helps a lot. If you prefer a milder onion flavor, you can soak the chopped onion in cold water for a few minutes, then drain it well before adding it to the bowl.

Perfect Pairings
This salad is especially good next to simple mains that benefit from something cool and crunchy on the side. A bowl of soup and a scoop of this salad make a light lunch that still feels complete.
It also pairs well with grain-based dishes. If you’re serving rice, quinoa, or a hearty pilaf, this salad brings freshness and contrast that keeps the plate from feeling too heavy.
For gatherings, it works beautifully as part of a mixed spread with sandwiches, wraps, or other picnic-style dishes. Because it is crisp, creamy, and colorful, it adds variety without demanding much last-minute attention.
Keeping Leftovers Fresh
Store leftovers in an airtight container in the refrigerator for up to 3 days. The broccoli will soften slightly as it sits, but the salad should still taste fresh and pleasant, especially if it was chopped well to begin with.
For the best texture, keep the almonds separate and stir them in just before serving. That small step helps preserve their crunch instead of letting them soften in the dressing.
This salad is not the best choice for freezing. The grapes, broccoli, and creamy cashew dressing can lose their best texture after thawing, so refrigeration is the better route here.
Since this is a chilled salad, reheating is not needed. Just give it a quick stir before serving again, and add a small splash of water or a touch more dressing if it has thickened too much in the fridge.

Vegan Broccoli Salad
Ingredients
For the salad
- 1 1/2 cups red grapes halved
- 2 large broccoli crowns florets only, finely chopped into small bite-sized pieces
- 1/3 cup dried cranberries or raisins
- 3/4 cup red onion finely diced
- 1/3 cup roasted salted almonds chopped
For the dressing
- 2 tablespoons apple cider vinegar
- 3/4 cup raw cashews soaked in hot water for 15 minutes and drained
- 1/4 cup water
- 2 tablespoons maple syrup
- 1/2 teaspoon sea salt
- 1/2 teaspoon garlic minced
- Freshly ground black pepper to taste
Instructions
- Place the raw cashews in a bowl and cover them with water. Let them soak for 2 hours or overnight for the best texture. For a faster option, soak them in hot water for about 10 to 15 minutes, especially if using a high-speed blender. This step helps soften the cashews so the dressing blends smoothly.
- Drain the soaked cashews and transfer them to a blender. Add the maple syrup, water, sea salt, minced garlic, black pepper, and apple cider vinegar. Blend on high speed until the mixture is fully smooth and creamy.
- In a medium or large mixing bowl, combine the chopped broccoli florets, halved grapes, chopped almonds, finely diced red onion, and dried cranberries.
- Pour the cashew dressing over the salad mixture. Toss thoroughly until all ingredients are evenly coated and well combined.
- Taste and adjust the seasoning with additional salt and pepper as needed. Serve chilled for the most refreshing flavor.