Classic Broccoli Salad

10 Servings
15 min

I have always loved broccoli salad, but ever since I tried this recipe that my mother-in-law makes, it has easily become my favorite. Over the years I have adapted the dressing slightly, but the overall base of the salad has remained the same.

There is so much flavor and texture packed into every bite of this salad. The fresh crunchy broccoli paired with the savory bacon bits and sweet raisins is so delicious. Even though the dressing is mayonnaise based it doesn’t feel heavy or overpowering at all. I like to go light on the dressing and have it just lightly coat the broccoli. But of course if you prefer a more decadent salad, go ahead and double the recipe!

I find that this is the perfect salad to serve at large gatherings, as everyone seems to love it.... anything that gets my kids to eat broccoli is a win for me!

Begin by chopping up two large bunches of broccoli into bite sized pieces.

Add in all of those delicious toppings and give the salad a quick stir.

Whisk up the dressing and drizzle it all over the salad. Although it may seem like there is quite a bit of sugar in the dressing, the recipe makes a huge amount of salad, so it really does go far and does not taste overly sweet in the end.

Toss everything until the broccoli is evenly coated with the dressing and everything is nicely distributed.

Cover and refrigerate for at least three hours before serving. This salad really does taste best after it has sat in the fridge for some time.

When ready to serve, give the salad one final stir.

It’s hard to stop eating this delicious salad once you start!

Recipe details

  • 10  Servings
  • Prep time: 15 Minutes Cook time: 0 Minutes Total time: 15 min
Show Nutrition Info
Hide Nutrition Info



  • 2-3 bunches of broccoli
  • 4 strips of crumbled bacon
  • 4 green onions
  • 1/2 cup pine nuts
  • 1/2 cup raisins


  • 1/3 cup mayo
  • 1/4 cup sugar
  • 2 tbsp apple cider vinegar



wash and chop the broccoli into bite sized pieces, and add to a large bowl.
wash and chop the green onion, crumble the bacon and add to the broccoli along with the pine nuts and raisins.
whisk together the ingredients for the dressing and pour over the salad.
mix everything until evenly combined. Cover and refrigerate for three hours before serving.