Fresh and vibrant salads are our FAVORITE! So, naturally, when we want something fresh and a bit of crunch, this broccoli salad recipe is our go-to (especially for potlucks, showers and parties)!

The combination of crisp broccoli florets, sweet dried cranberries, crunchy bacon, and a creamy dressing creates a delightful balance of flavors and textures. The best part? Even our kids will eat their broccoli!

It is filling enough to be enjoyed as a light lunch. The flavors only improve as it sits, making it perfect for storing in the fridge to enjoy throughout the week.

For similar tasty variations try our Broccoli Strawberry Salad and Broccoli Cauliflower Salad.

Why we think you’ll love it:

  • Fresh and healthy. This refreshing and satisfying easy salad recipe is packed with nutrients and a delightful crunch.
  • Quick and easy. No cooking is required! This salad comes together quickly, making it perfect for busy weeknights or sharing.
  • Perfect for prepping. This summer salad is a crowd-pleaser that can be prepared in advance, making it a convenient and delicious option for parties and picnics.
Broccoli, mayo, craisins, sunflower seeds, and other ingredients on a kitchen counter.

Broccoli Salad Ingredients

  • Reduced-fat mayonnaise (1 cup)- Mayo creates the creamy base that coats every bite and carries the tangy, sweet flavors. Miracle Whip (dairy-free), or plain Greek yogurt (less fat) can be used instead, but note that the flavor will change slightly.
  • Sugar (3 tablespoons)- The sweetness of the sugar softens the vinegar and balances the natural bitterness of raw broccoli.
  • White wine vinegar (2 tablespoons)- The vinegar adds bright tang so the salad tastes fresh, not heavy. We usually use white wine vinegar, but apple cider vinegar, red wine vinegar, or lemon juice will work as well.
  • Chopped broccoli florets (7 cups)- The broccoli is the crunchy star, sturdy enough to stay crisp even after chilling. Buy a bag of fresh broccoli florets or cut bite-sized pieces. Wash the raw broccoli under running water and then pat dry. Remove the leaves, if any. When in a pinch, thaw frozen broccoli.
  • Craisins (½ cup)- Craisins provide chewy, fruity sweetness that contrasts the savory bacon and creamy dressing. Raisins or sliced fresh red grapes can be used instead.
  • Shelled sunflower seeds, raw or roasted (½ cup)- The seeds add a nutty crunch that makes every forkful more interesting. Other nuts that can be used include pine nuts, chopped pecans, cashews, or almonds.
  • Bacon, cooked and crumbled (8 slices)- Bacon gives salty, smoky bits that turn a simple salad into an instant favorite.- Make Bacon in the Oven or use bacon bits.
  • optional season with salt or black pepper

How to Make Broccoli Salad

COMBINE. In a large bowl, combine mayonnaise, sugar, and vinegar and mix well.

  • Add chopped broccoli and Craisins and stir to coat.

CHILL. Cover and chill in the refrigerator for at least 2 hours or up to 24 hours.

SERVE. Before serving, stir in sunflower seeds and crumbled bacon.

  • Cook the Bacon in the Oven or use store-bought bacon bits.
  • We love the crunch of fresh raw broccoli best, but thawed frozen broccoli can be used.
  • Give the salad ample time to chill in the dressing, which makes it a perfect make-ahead salad.
  • Feel free to add cubed cheddar cheese, cauliflower florets, chopped kale, shredded carrots, chopped celery, or apple chunks.
Top view of a bowl of broccoli salad recipe.
Homemade broccoli salad recipe in white bowl with serving spoons.
4.98 from 82 votes

Broccoli Salad

This homemade broccoli salad is fresh, crunchy and loaded with sweet and savory flavors perfect for potlucks and family dinners.
Servings: 9
Prep: 10 minutes
Chill Time: 2 hours
Total: 2 hours 10 minutes

Video

Ingredients 

  • 1 cup mayonnaise
  • 3 tablespoons sugar
  • 2 tablespoons white wine vinegar
  • 7 cups chopped broccoli florets
  • ½ cup Craisins
  • ½ cup shelled sunflower seeds, raw or roasted
  • 8 slices bacon, cooked and crumbled

Instructions 

  • In a large bowl, combine mayonnaise, sugar, and vinegar and mix well.
  • Add broccoli and Craisins and stir to coat.
  • Cover and chill in the refrigerator for at least 2 hours or up to 24 hours.
  • Before serving, stir in sunflower seeds and bacon.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Recipe Tips.
  • Cook the Bacon in the Oven or use store-bought bacon bits.
  • We love the crunch of fresh raw broccoli best, but thawed frozen broccoli can be used.
  • Give the salad ample time to chill in the dressing, which makes it a perfect make-ahead salad.
  • Feel free to add cubed cheddar cheese, cauliflower florets, chopped kale, shredded carrots, chopped celery, or apple chunks.
Make Ahead. Prepare the different ingredients 2-3 days ahead and store them in separate containers in the fridge. Then, toss the salad with the dressing up to 12 hours ahead of time, and finally, add the seeds and bacon before serving.
Store leftovers in an airtight container in the refrigerator for 3-4 days.

Nutrition

Serving: 1g, Calories: 245kcal, Carbohydrates: 18g, Protein: 6g, Fat: 17g, Saturated Fat: 4g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 6g, Trans Fat: 0.04g, Cholesterol: 17mg, Sodium: 360mg, Potassium: 323mg, Fiber: 3g, Sugar: 11g, Vitamin A: 469IU, Vitamin C: 63mg, Calcium: 42mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

Make ahead of time?

Prepare the different ingredients 2-3 days ahead and store them in separate containers in the fridge. Then, toss the salad with the dressing up to 12 hours ahead of time, and finally, add the seeds and bacon before serving.

How to store?

Store in an airtight container in the refrigerator for 3-4 days.
This salad must stay cool. We like to serve the salad in a bowl nestled into a larger bowl of ice. Be cautious about leaving it out for longer than a couple of hours, or less if the temperature is on the higher side.

This recipe was originally published June 2017.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

4.98 from 82 votes (33 ratings without comment)

Leave a comment

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

Recipe Rating




123 Comments

  1. Kathy says:

    If using bacon bits, how much should you use?

    1. Lil' Luna Team says:

      To substitute the 8 slices of cooked bacon, add about 1/3 to 1/2 cup of bacon bits. You can also adjust the amount according to your personal preferences.

      1. Melinda says:

        What substitute can you use for the white vinegar

      2. Lil' Luna Team says:

        You can try lemon juice, rice vinegar, or apple cider vinegar.

  2. Denise Barron says:

    Can I thaw and use frozen broccoli?

  3. Cosgrave Judy says:

    This broccoli salad recipe is my favorite. Others use almonds but with nut allergies in our family sunflower seeds are better. I also add shredded carrots. I chop the broccoli in my food processor so 93 year old dad can eat it. (Chop carefully, you don’t want mush)

  4. diana collins says:

    5 stars
    I made this salad with meatloaf and scalloped potatoes it was so delicious everyone loved it. No leftovers everyone wanted more.

  5. Theresa Kasmer says:

    5 stars
    Absolutely my favorite salad. This recipe hits the nail on the head! Try it, you’ll make it again soon.

    1. Lil'Luna Team says:

      Oh that makes us so happy to hear! Thank you!

  6. Ronda Chase says:

    I need to make this broccoli salad to feed 125 people. How much of the ingredients will I need? Will be using raisins instead of craisins.

    Thank you

    1. Lil'Luna Team says:

      Hi Ronda. There is a setting on the recipe card where you can adjust the serving size and the ingredient amount will adjust too. Hopefully that can help you determine how much to make for 125 people.

  7. Kelley says:

    5 stars
    This has been my favorite. I already maked this twice this week!

  8. Polly says:

    5 stars
    I made this yesterday for a weekend barbecue at my nieces. This was the first time I made this. Everyone raved about it. It was delicious. It was so easy to make also. I did not have regular vinegar but I had red wine vinegar so I substituted. I will definitely make it again. Thank you for a wonderful recipe and will definitely try some of the other ones

  9. SUE says:

    5 stars
    Our go to salad!

  10. Rachael says:

    5 stars
    LOVED THIS!! The (salted) sunflower seeds make it for me…. I cooked the broccoli for a few mins to soften it up.. personal preference

    1. Lil'Luna Team says:

      Thanks for sharing what you did. I’m so glad you loved the salad!!

  11. Marion Clark says:

    5 stars
    My whole family loves this, even the grandkids and their families. Thank you so much!

    1. Lil'Luna Team says:

      You’re welcome! So happy to hear it’s a hit with the family!

  12. Mandi says:

    5 stars
    My family loves this salad!! We eat it all year round. My kids love anything with bacon in it!!!

  13. Joleta Smith says:

    I made this broccoli salad the other day when I had friends over for lunch. They absolutely loved it as did I. This will definitely be going into my all time favorite recipe book.

    1. Lil'Luna Team says:

      Oh that makes me so happy to hear! I’m so glad you loved the salad!

  14. Beltran says:

    5 stars
    This salad was a big hit at my bbq! Thanks a lot.

    1. Lil'Luna Team says:

      You’re welcome!! So happy to hear that!

  15. Julia says:

    5 stars
    I have never left a review before, but this was so delicious I had to and I mean, really, really good. It could have been all we ate for dinner.

    1. Lil'Luna Team says:

      Oh thank you so much for your kind words. This makes me so happy to hear! I’m glad that you all enjoyed the salad.

  16. Lisa says:

    5 stars
    OVER THE TOP DELICIOUS!

    Thank you for this recipe! It is absolutely delicious and has become a family favorite! I have made this recipe 3 times within the past 2 weeks! It is a keeper for sure! It is easy to make and loved by all!

    1. Lil'Luna Team says:

      Oh thank you so much for your kind words. I’m so glad that you all enjoy the salad!

  17. Emily Tollini says:

    5 stars
    My favorite broc salad!

    1. Lil'Luna Team says:

      Yay! So happy to hear that!

  18. Sabina Salatino says:

    5 stars
    Have made many a brocolli salad but this is my favorite

    1. LilLunaTeam says:

      I’m so glad it’s your favorite too! Thanks for trying it!

  19. Lorna says:

    5 stars
    Loved the broccoli salad! I followed the recipe except that I used regular mayo and it was SO good! Guests also enjoyed it. I will make this again for sure.

    1. Lil'Luna Team says:

      Yay!! This is one of our favorite salads too. So happy to hear it was enjoyed!

  20. Anna Marie Williams says:

    5 stars
    I don’t know why I thought I didn’t like broccoli salad?

  21. susan says:

    5 stars
    We THOROUGHLY ENJOYED THIS SALAD. EXCELLENT FLAVOR AND EASY TO MAKE AND STORE!

    1. Kristyn Merkley says:

      Happy you did! Thank you so much!

    2. Debbie Higgins says:

      5 stars
      Made this salad for our Easter lunch. It was easy and very tasty. Will definitely make it again!

  22. Anna maria g says:

    5 stars
    I Am Making for a party and Want to omit the bacon. Should i add some salt or other spice so not bland? I maDe this past weekend with bacon and cheddar. I didnt care For cheddar and my husband DOesnt care for bacon. Othe it iS delicious!!

    1. Kristyn Merkley says:

      You could leave it totally or add whatever you like. You can’t really mess it up, which makes it the best recipe!

  23. Mary says:

    5 stars
    Excellent salad!! I used 1/3 c. mayo, 1/3 c. lite sour Cream, 1/3 c. Greek Yogurt. Everything else the same. A keeper.

    1. Kristyn Merkley says:

      Glad it’s a keeper! Thank you for sharing what you did!

  24. Pepper says:

    5 stars
    this salad was amazing . the only thing i did DIFFERENT was add finally chopped purple onion.

  25. Arin says:

    5 stars
    Best broccoli!!!!

    1. Kristyn Merkley says:

      I agree!! Thank you 🙂

  26. Amy L Huntley says:

    5 stars
    Broccoli Salad is a summer must have recipe! This one did not disappoint! We will be making this again for sure!

  27. Laura says:

    5 stars
    Made this for Easter. No leftovers? But had a wee bit of leftover bro so were making it for dinner tonigHt. Great recipie! Easy enough for mYhusband to do!

    1. Kristyn Merkley says:

      Glad you tried it & even happier, that it was a hit! Thank you!

    2. Joleta Smith says:

      I made this broccoli salad the other day when I had friends over for lunch. They absolutely loved it as did I. This will definitely be going into my all time favorite recipe book.

  28. Kelsey says:

    5 stars
    My entire family eats up this salad! Its so good and a new regular Side For weekly meals.

    1. Kristyn Merkley says:

      That makes me so happy to hear!! Thank you for trying it!

  29. Rahul Kumar says:

    5 stars
    Will have to give it a try – thanks!

    1. Kristyn Merkley says:

      Hope you will 🙂 Thank you!

  30. Robin P says:

    5 stars
    How much is a serving ??

    1. Kristyn Merkley says:

      It is close to 1 cup 🙂

  31. Moti says:

    Actualy its a question
    How to make it so ny vegan son wIll also can eat it?

    1. Kristyn Merkley says:

      I am honestly not sure what he can/can’t eat, so you can really substitute whatever you like.

  32. Misty says:

    5 stars
    This Salad is AMazing! My kids loved it esp since it has bacon in it!

  33. Jamielyn Nye says:

    5 stars
    One of the best side dishes ever!!

  34. Tara says:

    5 stars
    So creamy and delicious! I buy the big pre-cut bags of broccoli florets at costco.

  35. Becky Hardin says:

    5 stars
    one of the best broccoli salads ever!!

    1. Kristyn Merkley says:

      Yay!! Thank you so much for sharing that!

  36. Kristi says:

    5 stars
    I’m always LOoking for Keto friendly food for my husband. I used a sugar SUBSTITUTE and used full fat Mayo. He loved it and so did I. the combination of all the ingredients was so good. Thanks!

  37. Jessica says:

    5 stars
    This is my fave!

  38. Pam Dana says:

    5 stars
    BROCCOLI salad is my favorite! It always makes an APPEARANCE at family get togethers!

  39. Olivia says:

    5 stars
    Broccoli salad is a favorite in our home. Its usually A dish we serve in the summertime but actually good anytime of the year. Its one of those diShes that you can add oR take away ingredients.

  40. Joy says:

    5 stars
    This is the best broccoli salad! I love the flavor, it’s very easy to make, & always gone in minutes!

  41. Regina aebersold says:

    Great rEcipe

    1. Kristyn Merkley says:

      Thank you so much!!

  42. Chrissy says:

    Hello! Im planning to make this salad for anget together this weekend. Quick question, did you Cook the bacon for this salad or do you think it would be ok to use the precooked bacon bought feom the store?

    1. Kristyn Merkley says:

      Definitely either would work! I’ve done both 🙂 Have fun!

  43. Martha says:

    5 stars
    Always a crowd pleasure, yum!

    1. Kristyn Merkley says:

      It is! Thank you for stopping by!

  44. Maggie Beverley says:

    5 stars
    I love this broccoli salad recipe! So many of these similar recipes call for a much higher sugar usage and I love that yours is only 3T. Also, I substitute lemon juice instead of the entire amount of vinegar that you call for. I do a splash of white vinegar and just under 2T for my lemon juice ! I can’t wait to follow you on Pinterest!

    1. Kristyn Merkley says:

      Thank you 🙂 I can’t wait for you to follow me, either!! I hope you find some good stuff to try 🙂

  45. Darci Sears says:

    5 stars
    Thank you for posting a broccoli salad recipe that’s not weird. Why does everyone put cheese in it? Or mustard? Blech. This is to the point and delicious. I use pine nuts, sunflower seeds and pumpkin seeds, and add red onion to mine. This is the best summer salad, and EVERYONE asks me to bring it to BBQs.

    1. Kristyn Merkley says:

      I agree about it being the best!! Thank you for sharing 🙂

      1. Jennifer O'Doherty says:

        Do you steam the broccoli first for a minute or so?

      2. Kristyn Merkley says:

        Nope, but I guess you could, if you wanted to. I just added fresh, chopped, cold broccoli. It has a nice crunch & the dressing softens them up a little.

  46. Ashley says:

    How long would this stay good for in the fridge?

    1. Kristyn Merkley says:

      I would say a few days. It could be a little longer. We don’t usually have much left to save, so I can’t honestly say, but I’d say 3-5 days. Hope that helps!

  47. Pam says:

    5 stars
    Happy Memorial Day! I LOVE this salad!!!!!
    Have made at least 20 times and it is always gobbled up even by non broccoli lovers! One of the few salads I put bacon in. I feel it makes the dish. Thanks for a great salad that doesn’t make me chop a dozen items! Very easy!

    1. Kristyn Merkley says:

      You are so welcome!! And, I agree! Thank you for sharing 🙂

  48. Victor says:

    I like the addition of craisins sunflower seeds. Will definitely try.

    1. Kristyn Merkley says:

      Then you will love it! Let me know what you think 🙂

  49. Laura M says:

    5 stars
    I make this too, except instead of seeds I use diced apples. I think using both together would be good.

    1. Kristyn Merkley says:

      It would be! Thank you for sharing that! I will have to try 🙂

  50. Ed Rosenthal says:

    Do you think this would be OK in a backpack for a few days hiking along the west coast? Good fast energy!

    1. Kristyn Merkley says:

      I’m not sure! I’d think it needs to stay cold, but honestly haven’t tried! Sounds fun!

  51. Craig C says:

    5 stars
    It was a favorite at Thanksgiving. My new go-to recipe for potlucks.

    1. Kristyn Merkley says:

      Woohoo! Thank you for sharing it!

  52. Gayle says:

    I am making this salad for thanksgiving instead of traditional broccoli. What type of vinegar do you use?

    1. Kristi says:

      I’m going to make it for Thanksgiving also, and am wondering if people have tried different vinegars? Like Red wine vinegar or apple cider vinegar? I’m guessing you just use white vinegar?

      1. Kathleen says:

        I always use apple cider vinegar

      2. Gayle says:

        Thank you, I think I’ll try the apple cider vinegar. Happy Thanksgiving!

      3. Kristyn Merkley says:

        I did use the white, but the apple cider would be great!

      4. Kristyn Merkley says:

        You could totally use the apple cider one 🙂 I just used white distilled, but I’m sure that will work just fine.

    2. Kristyn Merkley says:

      I used white, distilled, but you could use apple cider vinegar 🙂

  53. Kristine Diaz says:

    5 stars
    I could eat the whole thing my self, lol. Love it!!!!!!!!!

    1. Kristyn Merkley says:

      LOL..so, could I 🙂 It’s broccoli..got to be healthy!

  54. Nisha says:

    5 stars
    This salad was delicious. Even my non-brocolli eating son enjoyed it. Thank you very very much!

    1. Lil' Luna says:

      Yay!! That’s awesome! Thanks for giving it a try!

  55. Heidi says:

    Can you substitute miracle whip for the mayonnaise? I am trying to make it dairy free.

    1. Lil' Luna says:

      I’m sure you could, though I have not tried. It will change the taste a little, since they do taste differently! ENJOY!

    2. Merlene Facey says:

      4 stars
      Tried this salad but used Greek yogurt instead of mayonnaise

      1. Kristyn Merkley says:

        Good idea 🙂

  56. Kait says:

    what dressing did you use for the salad?

    1. Lil' Luna says:

      It is a homemade dressing, which is in the recipe 🙂 Hope that helps!

  57. Amy Hoffmeier says:

    Are salted sunflower seeds okay? I don’t want it to be too salty with the bacon and sunflower seeds, but it’s all I have!!

    1. Lil' Luna says:

      Yes 🙂 I hope you like it!!

  58. Pam says:

    5 stars
    Just wanted to say Thanks for the broccoli salad recipe. I found it a week ago and have made it three times!!!!!Love the easy prep! Have cooked for 50 years and am tired of chopping!Thanks so much for an easy and delicious recipe! Ten stars!!!

    1. Lil' Luna says:

      You are so sweet!! Makes me so happy to hear you’ve made it 3 times in one week!! Thank you so much!! 🙂

  59. Dave says:

    Great recipe ….big hit 4th picnic…I cut back to 2 tbls sugar and used 1/2 cherry craisins and 1/2 cranberry ….

    1. Lil' Luna says:

      I love hearing that!! Thank you so much for trying it & for letting me know!

  60. Debbie says:

    5 stars
    Made the broccoli salad before and love it. But didn’t add the bacon. What a great idea! Will add next time. Just more flavor.

    1. Lil' Luna says:

      The bacon definitely isn’t necessary, but it makes it even better. Let me know if you try it again with the bacon. 😉

  61. Bonnie says:

    I make this salad but all green onion, chopped celery, and cashews. The cashew really make it. You should try it. The celery gives it a little more crunch.

    1. Lil' Luna says:

      Will have to give it a try – thanks!

  62. Shannon w says:

    I also get asked to bring this salad all the, but I substitute red grapes for cruising, also add some purple onion..

    1. Shannon w says:

      Crasins

    2. Lil' Luna says:

      I prefer craisins over grapes too!

    3. Jodie says:

      4 stars
      Same here. Add red grapes, red onions as well some cheddar cheese. Yummy.

  63. Janet says:

    5 stars
    I meant 4 stars

  64. Kristyn Merkley says:

    Thank you so much!! I love to hear that 🙂