Broccoli Salad Recipe

The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing!  Easy to make ahead (in fact it tastes better that way), it’s great to make for potlucks, bbq’s and other Spring/Summer gatherings!

This Broccoli Salad is one of those recipes we have with so many of our family potlucks and bbq’s.  We also love easy side dish recipes like my Fail-Proof Roasted Corn on the Cob and Best Potluck Pasta Salad.  This is one of my Side Dishes I know you’ll want to keep on hand!

The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing!  Perfect make-ahead holiday side dish recipe! #sidedish #broccoli #salad #easter #memorialday #summer #easyrecipe #makeahead


Broccoli salad is a very popular Spring/Summer side dish, and everyone usually has their own way of making it.

My version uses dried cranberries, sliced almonds, roasted sunflower seeds (although pumpkin seeds would be yummy as well), sharp cheddar cheese cubes instead of shredded cheese, and is all tossed together in a lightened up creamy citrus poppyseed dressing.

Every bite of this broccoli salad will be full of great flavors and textures, which all compliment one another beautifully!

My Grandma always used to make a fabulous broccoli salad, and it was always one of my favorite side dishes when we’d get together.

This isn’t her recipe, but based off of it, with some added crunch, and a citrusy spin on the dressing!

Bowl of broccoli salad with fork


  1. Briefly blanch broccoli florets, then cool in ice bath and dry off.  This helps soften the broccoli just slightly, as well as flavor it a bit.  I’ll go into this more below.
  2. While broccoli is drying, add chopped red onion to a bowl of cold water and let sit 5 minutes.  Drain and pat dry.  Soaking the onion in the cold water helps take some of the “bite” out of the raw onion.
  3. Combine mayo, cider vinegar, sugar, citrus zest, citrus juice, poppyseeds and pepper.  Set dressing aside.
  4. Add broccoli florets, red onion, crumbled bacon, cranberries, almonds, sunflower seeds and cheese.  Toss with dressing.  I like to toss the salad with about half of the dressing, and add more if I want it.  You can always add more, but can’t take any away!  Plus you can save any extra dressing for tossing right before serving.
  5. Cover and refrigerate for at least 30 minutes.  This helps all the flavors really combine, and lets the dressing really soak into the salad ingredients.
  6. Toss and serve cold.  Right before serving, I like to toss the salad with some of the leftover dressing to freshen it up.

The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing!  Perfect make-ahead holiday side dish recipe! #sidedish #broccoli #salad #easter #memorialday #summer #easyrecipe #makeahead


  • BLANCHING THE BROCCOLI – as I mentioned above, it does help soften the crunchy raw broccoli slightly, but it also flavors it from the inside out – like when you boil pasta!  Just bring some water to a boil, add the chopped fresh broccoli and boil it for about 20 seconds.  Then transfer the broccoli to a bowl filled with ice water to stop the cooking process.  Drain the broccoli on paper towels, and allow it to continue to air dry while you make the dressing and chop other ingredients.  If the broccoli isn’t dry when you try to toss the salad with the dressing, it’ll slide right off the broccoli and won’t be nearly as flavorful.


  • TOPPINGS – this is your broccoli salad, so feel free to add in whichever toppings sound best to you!
  • DRESSING – a lot of broccoli salad recipes call for more sugar, so feel free to taste the dressing and adjust per your tastes!
  • VEGETARIAN – you can omit the bacon for a vegetarian-friendly version of this recipe.


I love making this broccoli salad ahead of time for parties!  It can be made up to 24 hours ahead of time – just keep it refrigerated in an airtight container.


Leftovers should be refrigerated in an airtight container and consumed within 5 days.

Bite of broccoli salad on fork that says yum

This broccoli salad is one of those recipes that’s great for parties, potlucks, and even a summer dinner… but also for holidays!  Easter is a great time to break out a dish like this one!

Speaking of Easter, some other dishes that would be perfect alongside this salad are:



Recipe originally published in Mar. 2017, and has been updated in Mar. 2020 with additional information.

The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing!  Perfect make-ahead holiday side dish recipe! #sidedish #broccoli #salad #easter #memorialday #summer #easyrecipe #makeahead

Broccoli Salad Recipe

The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing! 
4.3 from 32 votes
Prep Time 15 mins
Cook Time 1 min
Total Time 16 mins
Servings 8 servings
Calories 408


  • 4 1/2 cups fresh broccoli, cut into small florets - about 2 heads of broccoli
  • 5 slices bacon, cooked and crumbled
  • 1/4 cup red onion, finely chopped
  • 2/3 cup dried cranberries - (reduced sugar would work too)
  • 1/2 cup sliced almonds
  • 1/3 cup roasted sunflower seeds
  • 1 cup sharp cheddar cheese, cut into very small cubes - (or shredded if you prefer)


  • 2/3 cup mayonnaise
  • 1 Tbsp apple cider vinegar
  • 1/4 cup granulated sugar
  • zest of 1 small lemon
  • zest of 1/2 orange
  • 1-2 Tbsp lemon juice - freshly squeezed
  • 1/2 Tbsp poppy seeds
  • pinch of black pepper


  • Bring a pot of water to boil.  Chop broccoli into very small florets and set aside.  Fill a large bowl with cold water and a cup of ice cubes.
  • Add a generous pinch of salt to boiling water and add broccoli.  Boil for 20 seconds.  Drain broccoli and transfer to prepared bowl with ice water.  Let broccoli sit in cold water for a few minutes, until cool.  Drain and lay broccoli out onto some paper towels to drain.  Allow to continue air drying while you prepare other parts of the recipe.
  • Add finely chopped red onion to a small bowl of cold water and let sit 5 minutes, then drain.  This takes some of the "bite" out of the raw onion.
  • To a small mixing bowl, add poppyseed dressing ingredients, then whisk together until smooth and combined.  Set aside.
  • To a large mixing bowl, add dried broccoli florets, bacon, drained raw onion, cranberries, almonds, sunflower seeds, and cheddar cheese.  Toss with citrus poppyseed dressing (start with about half the dressing, and increase to your liking).  
  • Cover with plastic wrap and refrigerate for at least 30 minutes.  Toss and serve.



Letting the broccoli salad sit in the fridge for 30 minutes or more allows the flavors to really combine, and will make for a more flavorful salad.  Can be made up to 24 hours in advance, which makes it great for a party!
Author The Chunky Chef
Tried this recipe?Mention @the_chunky_chef or tag #thechunkychef!

If changing the recipe serving quantity, the recipe plugin will change the ingredient values for you, but it does NOT change the written instructions, those are manually added and not subject to a slider/button. You will have to extrapolate that multiplication to any amounts listed in the instructions.

For example: if an ingredient calls for 4 cups, and you doubled the recipe, it will automatically change to 8 cups. In the instructions, if I say “use 4 cups of cheese”, you will have to realize that since you doubled it, you use 8 cups, not 4


The ultimate broccoli salad is made with crunchy almonds, bacon, sunflower seeds, tart cranberries, and a creamy citrus poppyseed dressing!  Perfect make-ahead holiday side dish recipe! #sidedish #broccoli #salad #easter #memorialday #summer #easyrecipe #makeahead

Leave a Reply

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

Recipe Rating

27 comments on “Broccoli Salad Recipe”

  1. Yum! I left the broccoli raw. Great combination of flavours and textures. I didn’t have bacon but added some hard boiled egg on the top. Dressing is fabulous. Thank you!

  2. Delicious recipe. Skip the sugar in the dressing.

    • I was just looking for what to do with my blend of broccoli, cauliflower, and carrots and saw this. I could not find the apple cider vinegar so I subbed it with white balsamic and I didn’t have an orange so I used a mandarin for the zest and juiced it. Let’s just say my husband isn’t a veggie guy and he loved it. I was pleasantly surprised with the dressing. I will be making it all the time. Can’t wait to try it with the actual ingredients.

  3. This salad was amazing! I will be making it again!

  4. This is the BEST Broccoli salad I have ever made!!!  I  was pressed for time and used bottled Poppyseed dressing. I did add some vinegar and the full amount of citrus. I would double the dressing if you make it.  Unfortunately, I had to share!!

  5. What a great side dish or lunch! I cannot wait to try it!

  6. This looks amazing! I love a good broccoli salad! Can’t wait to give this a try!

  7. One of my favorite salads! I love this version!

  8. I know for sure this Broccoli Salad would be a huge hit in my house!

  9. I loved the citrus flavor which took everyday broccoli salad to a new level. I was a little short on the amount of broccoli I had on hand but had shredded brussel sprouts and shredded carrot. I added them to bulk up my salad. This is a keeper.

  10. This is totally my kind of salad!! I would LOVE this for lunch!! YUM!

  11. Such a crisp and refreshing salad, even my picky eaters ate it up!

  12. This is awesome! We love it! 

  13. One of our all time favorite salads! Love the addition of the cranberry and almonds!

  14. I made this to take to a dinner. We were unable to attend because of heavy snow. After enjoying the salad as a side for our small dinner, I had enough fro another dinner. I spread it out on a pan and heated it for about 20 minutes in a 400 degree oven. The last 3 minutes I topped it off with the sharp cheddar. After plating the warm mix, I drizzled the poppyseed dressing over it. My husband and I though it was fabulous on a cold winter night. It has become my go to summer salad and go to winter side dish. 

  15. Did you calculate the points for weight watchers on freestyle?

  16. I made this with what I had. It turned out wonderful!  I didn’t have cheddar cheese, so I used mandarin oranges & I didn’t have orange zest, so I used lime zest.  Didn’t have poppy seeds, didn’t replace them with anything. 

  17. Outstanding recipe. I cheated on the dressing and used Ken’s light poppyseed dressing to save time. My guests loved it!

  18. Planned on making a broccoli salad for our cookout. Now I know which one I’ll make. Thanks for the recipe!

  19. This salad looks fabulous! Broccoli salad is perfect for me!

  20. I love the variety of textures going on in this salad! Plus, that citrus dressing sounds fabulous!

  21. Love the combination of crunch, sweet and savory in this. I’m now craving a plate of it for lunch today!

  22. Oh my goodness, this salad looks absolutely delicious!! YUM!

  23. Thanks for sharing!!! Your broccoli salad sounds great, i love the way creamy citrus poppyseed dressing sticks to the broccoli. I will give this recipe a try right away.
    I would love to try another version with adding roasted peanut. diced carrot, raisins for my diet as well. Hope it work.

  24. I know what salad I will be bringing to my Summer BBQ’s! This sounds amazing!