· · · · · · · · · ·

Vegan Broccoli Salad with Poppy Seed Dressing

This post may contain affiliate links. Please read our disclosure policy

Our easy vegan broccoli salad recipe combines fresh broccoli with sweet and savory mix-ins, and a delicious tangy dressing you’re going to LOVE. (No mayo required!)

vegan broccoli salad in a white bowl

Full confession: I actually love a classic Bacon Broccoli Salad with creamy dressing, but sometimes, I’m craving something lighter.

This vegan broccoli salad is the perfect solution. It’s got a lot of the same components as classic broccoli salad–similar mix-ins, plenty of broccoli–but instead of a heavy creamy dressing, we swap in a light poppy seed dressing that makes all the difference! (No mayo or vegan mayonnaise required!)

The end result is everything I love about a good broccoli salad recipe–plenty of vibrant broccoli, a nutty crunch from almonds, savory & sweet mix-ins, and a delicious tangy dressing that ties it all together.

No matter who you’re eating with this summer, this delicious vegan broccoli salad is sure to please meat-eaters & plant lovers alike. It’s is gluten-free, paleo AND vegan, so it’s the perfect side dish recipe for all kinds of guests!

And the best part is that it starts with simple ingredients…

ingredients for vegan broccoli salad

Simple Ingredients To Start

  • Broccoli Florets. You’ll start this healthy broccoli salad with fresh broccoli florets. No need to cook them first, they’ll soften in the dressing!
  • Red Grapes. Ripe, juicy grapes add a sweet freshness. I like seedless red or purple grapes for color.
  • Dried Cranberries or Raisins. Next up is dried cranberries or raisins. Feel free to use golden raisins or any fun variety you can find to play with the colors in this salad!
  • Almonds. Need a nut-free option? Try sunflower seeds! They add a satisfying, salty crunch. We’ve even used salty pumpkin seeds before.
  • Red Onion. For a savory layer of flavor, I like adding finely diced red onions. If these feel too strong for you, feel free to use sliced green onions for milder flavor.
  • A Simple Poppy Seed Dressing. The salad dressing ingredients are simple, too! We just mix this up with olive oil, apple cider vinegar, and agave or maple syrup. Then, just salt, pepper, and poppy seeds. It strikes the perfect balance between savory, sweet, and tangy!

Try It With Smoked Almonds!

If you can find them, smoked almonds add a delicious smoky flavor to this salad. (Purely Sprouted brand is vegan!) I love the way they mimic the effect of bacon in traditional broccoli salad. They’re a great alternative to recipes that use coconut bacon or vegan bacon bits. Otherwise, I recommend toasting the almonds first for deeper flavor.

making vegan broccoli salad step by step

How To Make Vegan Broccoli Salad, Step By Step

As always, you can find the full recipe with ingredient amounts, step-by-step instructions, tips and more in the recipe card below.

  1. First, Mix Up The Dressing. In a small bowl, combine olive oil, vinegar, agave, salt, and pepper. Whisk to combine. (It’s normal for it not to be perfectly blended.)
  2. Assemble The Salad. In a large mixing bowl, combine chopped broccoli, grapes, cranberries, and onion. If serving right away, add almonds. If you have time to let the salad chill in the fridge, leave the almonds out until right before serving for best results.
  3. Dress The Salad. Pour the dressing over the salad and gently toss to combine until everything is evenly coated.
  4. Chill. Ideally, let the salad chill at least 30 minutes to let the flavors blend and the broccoli soften. (Add almonds right before serving.) Store leftovers in an airtight container up 2-3 days (almonds will soften with time) 

Make Ahead Tips

You can easily assemble this vegan broccoli salad in advance. I love to make it a few hours before serving, but it can be made as much as 4-5 hours ahead of time! The broccoli will soften slightly and absorb some of the dressing. If making ahead of time, I do recommend adding the almonds right before serving to preserve their nutty crunch.

The dressing will stay fresh for 4-5 days, so you can make the dressing a couple of days in advance, if needed.

white serving bowl of vegan broccoli salad with red grapes, dried cranberries, toasted almonds, red onions, and poppy seed dressing

FAQ + Tips For The Best Vegan Broccoli Salad

Think Bite-Size! One trick to this easy broccoli salad recipe is cutting the broccoli into bite-sized pieces. It’ll be easier to eat if you trim the broccoli florets into roughly even sized pieces.

Do You Cook Broccoli For Broccoli Salad? Not usually! It’s not strictly necessary, since the dressing will help soften the broccoli (kind of like a marinade!). A raw broccoli salad works just great! If you absolutely don’t think you can do it without cooking the broccoli first, I recommend lightly blanching the broccoli. Don’t cook it all the way, or it will get mushy in the salad!

Can You Add Broccoli Stems To Broccoli Salad? Absolutely! We use broccoli florets, then dice or slice up any larger broccoli stems into small bite-sized pieces. They soften in the dressing beautifully.  

Play With The Flavors! Don’t hesitate to play with the flavors or add-ins here! Try adding some shredded carrots, or diced apples into the salad. Or, try making the dressing with white balsamic dressing for a delicious twist!

white serving bowl of vegan broccoli salad with red grapes, dried cranberries, toasted almonds, red onions, and poppy seed dressing

⭐ Don’t forget to leave a star rating below when you make our Vegan Broccoli Salad recipe. I can’t wait to hear how it goes!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
white serving bowl of vegan broccoli salad with red grapes, dried cranberries, toasted almonds, red onions, and poppy seed dressing

Vegan Broccoli Salad (No Mayo!)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily Dixon, One Lovely Life
  • Total Time: 15 minutes
  • Yield: 8 cups salad 1x
  • Diet: Vegan

Description

The best broccoli salad for a crowd! This easy vegan broccoli salad is also gluten-free, paleo AND made without mayo, so it works for all kinds of dietary needs. Win-win! 


Ingredients

Scale

For the Salad:

  • 1216oz (6-8 cups) broccoli florets
  • 1 1/2 cups red grapes, halved
  • 1/2 cup dried cranberries (or raisins)
  • 1/2 cup toasted or smoked almonds, chopped
  • 1/4 cup red onions, finely minced

For the Poppy Seed Dressing:

  • 1/4 cup olive oil
  • 1/3 cup apple cider vinegar or white balsamic vinegar
  • 2 Tablespoons agave syrup
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 Tablespoon poppy seeds (optional)

Instructions

  1. First, Mix Up The Dressing. In a small bowl, combine olive oil, vinegar, agave, salt, and pepper. Whisk to combine. (It’s normal for it not to be perfectly blended.)eed quite all of the dressing). Stir to combine.
  2. Assemble The Salad. In a large mixing bowl, combine chopped broccoli, grapes, cranberries, and onion. If serving right away, add almonds. If you have time to let the salad chill in the fridge, leave the almonds out until right before serving for best results. 
  3. Dress The Salad. Pour the dressing over the salad and gently toss to combine until everything is evenly coated. 
  4. Chill. Ideally, let the salad chill at least 30 minutes to let the flavors blend and the broccoli soften. (Add almonds right before serving.) Store leftovers in an airtight container up 2-3 days (almonds will soften with time) 

Notes

  • Almonds – I really love the smoky flavor of smoked almonds and *highly* recommend using them if you can find them. If you can’t or don’t want them, I recommend using toasted almonds.
  • Make Ahead Tips: You can easily assemble this vegan broccoli salad in advance. I love to make it a few hours before serving, but it can be made as much as 4-5 hours ahead of time! The broccoli will soften slightly and absorb some of the dressing. If making ahead of time, I do recommend adding the almonds right before serving to preserve their nutty crunch. 
  • Broccoli. You don’t need to cook the broccoli before adding it to the salad (it will soften in the dressing), but if you want to, you can blanch it in boiling water for 30-60 seconds, then transfer it to an ice bath to cool down. Don’t fully cook the broccoli, or it will get soggy in the salad. 
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Cuisine: American

Recipe originally shared May 2018. Fully updated April 2024.

Similar Posts

4 Comments

  1. Thanks Emily for sharing all your yummy recipes!
    Just wondering if you use the broccoli raw or if you steam it slightly beforehand?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star