The BEST Broccoli Salad

5 from 1 vote

This post may contain affiliate links. Read full disclosure.

This easy broccoli salad recipe is quick to make and loaded with tastes and textures you’ll love. A crowd-pleasing option, it’s the perfect side dish for family gatherings and celebrations! 

Why you’ll love this broccoli salad recipe

The first time I ever had this broccoli bacon salad was at my friend’s daughter’s first birthday party. The birthday girl’s great-grandmother, Linda, prepared it, and it was so good that everyone went back for seconds! 

Thankfully, she was happy to share the recipe, and it has been a staple at my own family gatherings ever since. 

  • Quick – Preparing the bacon is the only actual cooking you need to do. Then, all that’s left is chopping the veggies and combining everything! 
  • Large batch – One batch makes enough for up to 8 servings and can easily be doubled or even tripled for a hungry crowd. 
  • Make ahead – This broccoli salad with grapes actually tastes better as it sits, meaning it’s perfect for assembling a day or so in advance! 

Feel free to mix and match the ingredients to make this broccoli salad recipe your own! Enjoy it as a side dish, or add your favorite protein for an easy meal prep option. No matter what you really can’t go wrong.  

Key Ingredient Notes

  • Sugar – A tiny pinch of granulated sugar balances the tang of the dressing for a well-rounded taste. 
  • Bacon – Cooked bacon adds a bit of crunch and a delicious savory, salty flavor. I use center-cut pork bacon, but turkey bacon will also work if you need to keep this recipe pork-free. 
  • Broccoli – You can’t have broccoli salad without broccoli! I buy whole heads of broccoli and chop them myself. However, you can also use ready-to-eat chopped florets if you want to cut down a bit of the prep time. 
  • Red onion – Chopped finely, this adds extra texture and a bit of tang. 
  • Grapes – Use red grapes instead of green grapes for a sweet taste. 
  • Craisins – These are sweetened dried cranberries that add a bit of chewy texture and a sweet taste to the salad. Raisins also work well if you have them on hand. 
  • Sunflower seeds – Use plain or roasted salted sunflower seeds without the shell. Or, substitute slivered almonds or chopped walnuts for a similar taste and texture. 
  • Mayo – This forms the base of the dressing. Make sure to use full-fat mayo, not lite varieties! Linda, the creator of this recipe, recommended using Hellamn’s. 
  • Red wine vinegar – Use this to add a subtle tang to the dressing. Apple cider vinegar will also work and adds a slight apple flavor. 

How to make broccoli salad

  • Cut the bacon into small pieces. 
  • Cook it in a medium skillet over medium-high heat until it’s nice and crispy, about 8 minutes. 
  • Transfer the cooked pieces to a paper towel-lined plate. 
Two images showing the process of cooking and draining bacon pieces.
  • Cut the broccoli into small bite-sized pieces. 
  • Mince the red onion. 
  • Cut the grapes in half. 
Grapes, broccoli, red onion, craisins, and sunflower seeds in a bowl, and dressing being poured on top.

Dry the produce

Make sure all the produce is dry before combining the ingredients, or your salad is likely to become soggy!

  • Whisk the mayo, sugar, and red wine vinegar in a separate bowl until smooth. 
  • Pour the dressing over the broccoli salad. 
  • Toss to combine and coat the ingredients. 
  • Season with salt and pepper to taste. 

Tips for Success

  • Cut your broccoli into small bite-sized pieces so that it’s easy to eat and you get a little bit of everything in each bite. 
  • Add the sunflower seeds just before serving to keep them nice and crunchy. 
  • Eyeball the amount of mix-ins included, adding as little or as much as you like.
  • Chill your broccoli salad in the fridge before serving to allow the flavors to soak in and meld together.  
A bowl of bacon broccoli salad with grapes and sunflower seeds.

Make-Ahead Tips

This cold broccoli salad recipe is great to prepare in advance. In fact, I think it tastes even better the next day!

Just combine all the ingredients, store the salad in an airtight container in the fridge, and give it a good stir before serving.

It’s not totally necessary, but I recommend leaving out the sunflower seeds until you’re ready to eat to prevent them from becoming soggy.  

Storing Tips

Store leftover broccoli salad in an airtight container in the refrigerator for up to 3-4 days. I don’t recommend freezing it, because it will become soggy once thawed! 

Overhead image of a bowl of broccoli salad with bacon, sunflower seeds, and grapes.

FAQs: 

Can broccoli be eaten raw in a salad? 

Yes, broccoli can be eaten raw and provides a nice crunch when served in salads uncooked. 

Why does my broccoli salad get watery? 

Broccoli salad can get watery if the broccoli is wet. So, make sure to dry it well before adding it to the salad! 

How can I add more flavor? 

Feel free to use a different dressing, or add seasonings like garlic powder, onion powder, or smoked paprika. Experiment to find what you like best! 

A bowl of broccoli salad with bacon and grapes.
5 from 1 vote

The BEST Broccoli Salad

This quick and easy broccoli salad, loaded with flavors and texture, is a perfect side dish for family gatherings and celebrations! Not only is it a delicious crowd-pleaser, it’s also great to make it in advance!
Prep: 15 minutes
Cook: 10 minutes
Total: 30 minutes
Servings: 6 -8 servings

Ingredients

  • 1 lb bacon
  • 1 head broccoli washed
  • ½ red onion
  • 2-3 cups seedless grapes washed
  • 1 cup craisins
  • ½ cup sunflower seeds
  • Salt & pepper 
to taste

Dressing:

  • 1 cup mayo
  • 3 tablespoons red wine vinegar
  • ¼ cup sugar

Instructions 

  • To cook the bacon, cut bacon into small pieces.
  • In a medium skillet, cook chopped bacon over medium high heat until nice and crispy, about 8 minutes. Remove bacon bits onto a plate, lined with a paper towel.
  • To prep the veggies, cut the broccoli into small bite-size pieces.
  • Mince red onion.
  • Cut the grapes in half.
  • In a large bowl, combine chopped broccoli, bacon, onion, grapes, craisins and sunflower seeds.
  • To make the dressing, whisk mayo, sugar and red wine vinegar until smooth.
  • Pour the dressing over the prepared salad ingredients and mix well. Salt and pepper to taste.

Tips & Notes

Note: When it comes to measurements for onion, grapes, craisins, and sunflower seeds, you can just eyeball it, and use as much or as little as you wish!
Storing Tips: 
– You can make this broccoli salad a day in advance.
– Refrigerate until ready to serve. The leftover salad is good, refrigerated, for 3-4 days. 
– I don’t recommend freezing this recipe! 

Nutrition

Servings: 1 serving
Calories: 1166kcal
Carbohydrates: 44g
Protein: 6g
Fat: 110g
Sugar: 32g
Sodium: 388mg
Course: Salad
Cuisine: American

Hi, I’m Shinee!

Welcome! I’m so happy you’re here! I believe anyone can cook restaurant-quality food at home! And my goal is to help you to become a confident cook with my easy-to-follow recipes with lots of tips and step-by-step photos.

5 from 1 vote (1 rating without comment)

Leave a comment

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

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. This is a popular salad for Summer in New Zealand. I make it a lot. Your version is gorgeous. I make it with dried craisins or raisins – I’m not so fond of the grapes in my broccoli salad, dunno why🤷‍♀️ And often I use some honey roasted peanuts. I use bacon and finely Chopped onion that I cook together in a pan and no Sweeteners, just Bestfoods mayonnaise. Yum yum! The craisins and honey Roast peanuts add enough sweet or sometimes instead of peanuts I do walnuts or cashews just plain raw or roasted. Also if you don’t have broccoli, go ahead and do This with coleslaw and add Some grated tasty cheese😋