This post contains affiliate links.

Ready in just 30 minutes, this healthy broccoli salad is an easy and light side dish loaded with flavor. Filled with nourishing ingredients like cranberries, smoky almonds, and a yogurt dressing, it’s the perfect potluck dish for your guests to rave about!

Large pink bowl of broccoli salad with wooden salad servers.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Everyone loves a good, classic, cold broccoli salad. Your grandma likely has a secret recipe that’s been passed down. Often, this is filled with a heavy mayo-based dressing, loads of bacon, and shredded cheddar cheese.

But what if we have the same bold flavors, just with healthier and vegetarian ingredients? With smoky almonds to mimic bacon and some sweet dried cranberries, it’s basically summer sunshine in a bowl!

Reader rating

★★★★★

“I tried this as soon as it posted as I had all the ingredients which speaks to how easy it is. I used a lite mayo and don’t think it hurt it a bit. This was fantastic.” —Gw

Add your review

Large pink bowl of broccoli salad with wooden salad servers.

here’s what you’ll need

These are mainly ingredients you likely already have on hand in the pantry. You’ll just need to pick up some broccoli and red onions! Jump to the recipe card for exact measurements and substitutions.

  • Almonds: toasted together with liquid smoke and soy sauce to make a faux bacon-flavored crunch.
  • Broccoli: Yup, we use whole broccoli here, stems and all.
  • Dried Cranberries: This little pop of sweetness is the perfect finishing touch. It’s also a great chewy texture to add.
  • Red Onion: Lots of bites here and color. I love how it shines through the dressing!
  • Dressing: Wrapped it all together with a dressing made with mayo and yogurt, it gets the perfect balance of tang and sweetness from apple cider vinegar, sugar, and a bit of salt. Be sure to use plain, runny yogurt and not Greek yogurt!
  • “Bacon” Almonds: These are just almonds tossed in liquid smoke, maple syrup, soy sauce, olive oil, smoked paprika, and salt.

broccoli Tip

Bunches of whole broccoli are the cheapest option at the store. There’s no need to pay for crowns or to only use the florets. Just chop the stems smaller than the florets to make them easy to munch. You can even peel off some of the outer parts of the stem if you desire.

Large pink bowl of broccoli salad with wooden salad servers.

Let’s do this

There’s a decent amount of chopping to be done here, but you can easily work on it while the oven preheats and the almonds bake and cool. This is an overview of the recipe. Jump to the recipe for the full printable instructions.

Step 1: Make the Almonds
Preheat the oven and line a baking sheet with parchment. Stir up the marinade and then pour it over plain almonds and toss. Spread out and bake for just 5 minutes. Set aside to cool.

Glass measuring cup with smoky bacon flavored marinade.
Almonds coated in smoky marinade on a parchment lined baking sheet.
You’re really just looking to toast the almonds and make the marinade tacky.

Step 2: Make the Dressing
It may seem like there’s a lot of dressing, but the creamy tang can’t be beat and we want it to thoroughly coat every piece of the salad. Some simple seasonings are added to yogurt and mayo to achieve the perfect flavor balance.

Yogurt-mayo salad dressing ingredients in a small glass mixing bowl.

Step 3: Make the Salad
Next up – the chopping! You can see how I made the stem pieces quite small compared to the florets. This makes them easier to chew and lets you use up all parts of the plant. No waste here.

A large glass mixing bowl filled with chopped fresh broccoli.

Add the remaining salad ingredients to the bowl. Make sure it’s a pretty large bowl so you can easily combine everything.

Onions, cranberries, almonds, and chopped broccoli in a large glass mixing bowl.

Toss with the dressing until everything is evenly coated. You can serve right away or set it back in the fridge to chill until party time.

Broccoli salad mixed with dressing in a glass mixing bowl.

Broccoli stems tough?

Some people find broccoli stems too tough to enjoy. You can always use a veggie peeler to take off some of the outermost parts before chopping. Also, make sure to chop the stems quite small, so they are easier to eat.

Large pink bowl of broccoli salad with wooden salad servers.
You can make this salad the entire day before the party for easier hosting!

Best Summer Dishes

This vegetarian broccoli salad is so easy to make ahead, leaving you lots of time to fire up the grill when guests arrive so you can enjoy some hot dishes.

Healthy Broccoli Salad (Without Bacon)

5 from 2 ratings
Prep: 25 minutes
Cook: 5 minutes
Total: 30 minutes
Servings: 6 servings
Ready in just 30 minutes, this healthy broccoli salad is an easy and light side dish loaded with flavor. Filled with nourishing ingredients like cranberries, smoky almonds, and a yogurt dressing, it's the perfect potluck dish for your guests to rave about!

Ingredients 

“Bacon” Almonds

  • 1 cup almonds, 143 g
  • 1 Tbsp liquid smoke, 15 mL
  • 1 Tbsp maple syrup, 15 mL
  • 1 tsp soy sauce, 5 mL
  • 1 tsp olive oil, 5 mL
  • 1 tsp smoked paprika
  • ¼ tsp salt

Dressing

  • 1 cup plain yogurt, 220 g
  • 1 cup mayonnaise, 220 g
  • 2 Tbsp sugar, 30 g
  • 2 Tbsp apple cider vinegar, 30 mL
  • ¼ tsp each salt and pepper

Salad

  • 2 lbs broccoli, stems and crowns cut into bite sizes, 907 g
  • ½ cup diced red onion, about ½ medium onion
  • ½ cup dried cranberries, 75 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Almonds: Preheat oven to 350°F (176°C). Stir together all "Bacon" Almonds ingredients, then spread onto a parchment-lined baking sheet in a single layer. Bake for about 5 minutes, or until toasted and coating is tacky.
    Roasted almonds coated in seasoning on a parchment-lined baking sheet, perfect for adding crunch to your favorite broccoli salad.
  • Dressing: Meanwhile, stir together all Dressing ingredients.
    A glass bowl containing ingredients for broccoli salad—sour cream, mayonnaise, sugar, black pepper, and vinegar—viewed from above on a pink background.
  • Salad: In a large bowl, stir together chopped broccoli, red onion, cranberries, and roasted almonds. Toss with dressing and serve.
    A glass bowl of broccoli salad features chopped red onion, dried cranberries, roasted almonds, diced cucumber, and broccoli florets on a pink background.

Notes

Stores well in the fridge for up to 5 days in an airtight container. It does start to loos it’s crispness towards the end, but still tasty!

Nutrition

Serving: 1serving | Calories: 364kcal | Carbohydrates: 33.5g | Protein: 10.5g | Fat: 22.8g | Saturated Fat: 3.1g | Cholesterol: 13mg | Sodium: 602mg | Potassium: 736mg | Fiber: 6.4g | Sugar: 15.2g | Calcium: 200mg | Iron: 2mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 2 votes (1 rating without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




2 Comments

  1. Gw says:

    5 stars
    I tried this as soon as it posted as I had all the ingredients which speaks to how easy it is. I used a lite mayo and don’t think it hurt it a bit. This was fantastic.

    1. Sarah Bond says:

      So happy to hear it! Enjoy! 😀