And this Vegan Broccoli Salad takes it all to an entirely different level. Broccoli and fennel are mixed with toasted nuts and breadcrumbs before being coated in a superstar of a salad dressing. The complex flavors are out-of-this-world and the blend of textures always keeps you coming back for more! Every crunchy-crisp bite is so satisfying, but it’s the sweet and spicy dressing that takes this vegan broccoli salad over the top. It has the perfect balance of sweet, spicy, and savory flavors, complementing the crisp vegetables beautifully. No mayo needed!

Why this recipe works

Sweet and spicy dressing

The number one step in My Formula for Fantastic Salads is to make your own salad dressing. And here, the dressing is practically the star of the show. It’s a unique recipe made by simmering sweet and juicy raisins, spicy fresno peppers, and shallots together before being stirred with tangy Dijon, lemon, and oil. The mix has just the right amount of spicy, zesty, creamy, and savory flavors that it’s practically addicting! Shoutout to my awesome recipe tester Hannah for coming up with the fun blend of flavors and textures in this salad!

The best way to eat broccoli

Broccoli is a delicious and nutritious cruciferous vegetable that’s loaded with immune-boosting vitamins, fiber, iron, potassium, and so much more. You can use it in endless dishes, too, like creamy soups, quick 20-minute dinners, and stir fries. We’re putting the whole vegetable to use in this vegan broccoli salad, including the stems! Both the stems and florets are pulsed in a food processor until they’re bite-sized, creating a unique and tasty texture with a delightful crunch. This method keeps prep time minimal, too, meaning you can have broccoli salad in a flash!

Texture heaven!

Classic broccoli salad recipes are somewhat crunchy and creamy. In this upgraded version, chopped nuts add the most satisfying crunch, while toasted panko breadcrumbs give the salad another layer of airy crunchiness that compliments the crisp vegetables.

Quick and easy with gourmet flavors

With gourmet and restaurant-quality flavors in every bite, you’d never guess that this broccoli and fennel salad only takes about 30 minutes to put together. Enjoy the fresh salad right away or make it for meal prep! The leftovers are flavorful days later, even after it’s tossed in the dressing (unlike regular leafy green salads). Looking for more easy yet gourmet salads? Try this Lentil Salad with Fresh Herbs!

Ingredient notes

Broccoli (the whole thing!)

You’ll find broccoli year-round in well-stocked grocery stores in North America, but the best bundles are in season from October to April. Pick up the freshest broccoli you can find; the stems should be firm and bright green, and the buds should be tightly closed and have a dark green or blue-green color. The whole broccoli is pulsed into bite-sized pieces for this salad – stems and all! A food processor can do this very quickly, but if you don’t have one, use a sharp knife instead. 

Fennel

Mild-flavored, slightly sweet fennel is so lovely here, though optional. It’s a fab addition to salads salads, like this Roasted Beet and Fennel Salad. The thin slices give the salad a nice amount of crunch, while its licorice flavor pairs perfectly with the spicy dressing. Substitute: Fennel is technically an optional ingredient, but the salad is much more nuanced when it’s included. Thinly shaved carrots will also work if you can’t find fresh fennel.

Fresno peppers

Fresno peppers are a medium spicy red pepper, with about the same amount of heat as a jalapeño. What makes them different is their complex fruity flavor.  They’re the perfect choice for the broccoli salad dressing because they add just the right amount of heat and complexity, balancing the entire batch with a spicy-sweet flavor. And gorgeous color.  Substitute: You can swap the fresno peppers for jalapeños. For a spicier kick, use a serrano pepper instead.

Raisins

Raisins or dried fruit, like dried cranberries, are a popular ingredient in broccoli salad recipes. I prefer using golden raisins, which Epicurious calls the “superior raisin” because they’re extra plump and have a distinctly fruity and light flavor compared to brown raisins.  Golden raisins add the “sweet” in the sweet and spicy dressing. They meld together with the agave and fresno peppers to help balance the other flavors and add a nice chewiness for another layer of textural dimension to the salad. Substitute: Use regular brown raisins (Thompson raisins) if you don’t have golden raisins.

Roasted nuts

Roasted almonds or pistachios are chopped and added for extra texture, flavor, and nutrients. Their satisfying crunch and deep flavors are another reason why this vegan broccoli salad has such a heavenly texture. And the healthy fats are a nice bonus.  Substitute: Allergic to nuts? Use pepitas or sunflower seeds, but first toast them in a frying pan until toasty (unless already roasted). 

Step-by-step instructions

Make the dressing by adding the fresno peppers, golden raisins, and maple syrup to a small saucepan. Bring the mixture up to a simmer for 5 minutes, then add the shallots for 2 to 3 minutes. Pour the pepper-shallots mixture into a glass jar and leave it to cool slightly. Add the garlic, lemon zest and juice, mustard, red pepper flakes, and olive oil. Shake well to combine. Next, prepare the broccoli. Peel the stalks and slice off the woody bottom inch, then roughly chop the stems and crowns. Add the broccoli stems to a food processor and place the florets on top. Pulse until the broccoli is finely chopped but not riced. To prep the fennel, cut off the stalks and reserve the wispy fronds. Slice the fennel bulb in half, lengthwise. Thinly slice the bulb crosswise using a mandoline or a very sharp knife. If slicing by hand, this video by The New York Times will show you how to prep fennel.  Next, heat some olive oil in a small skillet over medium heat. Add the panko, season with salt and pepper, and toast the breadcrumbs until they’re golden brown. To assemble the salad, add the broccoli, fennel, and parsley to a large serving bowl. Pour some of the dressing over top and toss the coat. Keep adding more dressing and tossing until you reach your desired amount. Season with salt and pepper, then toss in the panko crumbs and nuts. Enjoy!

Tips for making this recipe

The food processor is queen

The prep time is much quicker with a food processor. Just add peeled and chopped broccoli stems to the processor first and pulse until very finely chopped (bite-sized pieces, but not riced). Transfer the broccoli stem pieces to a bowl, and now pulse the florets.  If you don’t have one, you’ll need to finely chop both stems and florets with a knife.

Toast the panko breadcrumbs

This step is key to achieving a crispy texture and bringing out the bread’s hidden flavor. Remember to stir the breadcrumbs frequently to prevent burning!  Tip: Allergic to gluten? You can sub gluten-free panko, or omit the bread crumbs entirely. 

Use a mandoline

A mandoline is the supreme tool when you want paper-thin fennel slices. It slices evenly sized pieces every time!  Remember: The mandoline blade is very sharp, so use a hand guard and cut-safe glove to prevent injury. I love this handheld mandoline from OXO. It’s inexpensive, works great, and takes up minimal drawer space (affiliate links). 

Variations

There are a handful of ways to customize the flavor profiles in this crowd-pleasing salad to make your taste buds sing:

While broccoli is the star here, you could use half broccoli and half cauliflower instead. For an Asian-inspired flavor profile, use lime zest and juice instead of lemon, cilantro instead of parsley, and roasted peanuts instead of almonds. Replace a few teaspoons or a tablespoon of the olive oil with toasted sesame oil.  Use another dried fruit in place of the raisins, like dried cranberries. Or finely chop finely dates, dried mango, or dried apricots. You can give the dressing extra heat by stirring in some harissa or adding pickled chile peppers to the salad. Use your favorite nut or seed instead of the almonds or pistachios. Roasted cashews, hazelnuts, pecans, or pepitas would be delicious. Garnish the salad with store-bought or homemade vegan feta right before serving.  For a unique salty-lemony flavor, replace the lemon zest with about 1 tablespoon of finely chopped preserved lemon peel. For a salty tang and good gut bacteria, add some sauerkraut. 

If you love this show-stopping Vegan Broccoli Salad, please leave a rating and review with your feedback and tag me on Instagram with your remakes :) Recipe: Nisha Vora and Hannah Hairston of Rainbow Plant Life | Photography: Megan Morello

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Really Good Vegan Broccoli Salad - 17Really Good Vegan Broccoli Salad - 80Really Good Vegan Broccoli Salad - 12Really Good Vegan Broccoli Salad - 30Really Good Vegan Broccoli Salad - 56Really Good Vegan Broccoli Salad - 57Really Good Vegan Broccoli Salad - 25Really Good Vegan Broccoli Salad - 6Really Good Vegan Broccoli Salad - 60Really Good Vegan Broccoli Salad - 97Really Good Vegan Broccoli Salad - 92Really Good Vegan Broccoli Salad - 40Really Good Vegan Broccoli Salad - 23Really Good Vegan Broccoli Salad - 17Really Good Vegan Broccoli Salad - 88Really Good Vegan Broccoli Salad - 89Really Good Vegan Broccoli Salad - 31Really Good Vegan Broccoli Salad - 2Really Good Vegan Broccoli Salad - 22Really Good Vegan Broccoli Salad - 11Really Good Vegan Broccoli Salad - 90Really Good Vegan Broccoli Salad - 56