This broccoli salad with bacon is a crowd pleasing classic. Loaded with cranberries, sunflower kernels, red onion then tossed in a homemade dressing, it’s a potluck favorite!

This post may contain affiliate links. Read disclosure policy.
Classic Broccoli Bacon Salad
One of my favorite parts about summer is all the classic recipes to bring to a BBQ This broccoli salad with bacon is always the first thing to disappear at a potluck.
It’s super easy to make with fresh crunchy broccoli, sweet dried cranberries, salty sunflower kernels, diced red onion and crispy bacon pieces, all tossed in a homemade creamy dressing. If you love easy potluck salads, you’ll also want to try my easy macaroni salad, ramen noodle salad and loaded potato salad.
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Broccoli: They key is cut the fresh broccoli florets into bite-sized pieces so the broccoli salad with bacon is super easy to eat.
- Bacon: I love to use my oven baked bacon. It turns out crispy and crumbles easily. If you would like your broccoli salad healthier, use turkey bacon or omit.
- Sunflower seeds: I like to use roasted and salted kernels for the additional flavor but you can use slivered almonds, chopped pecans or walnuts.
- Dried cranberries: The sweet and tangy dried cranberries adds the perfect balance but you can use raisins if you would like.
- Red onion: I finely chop the onion so you get some in each bite.
Broccoli Salad Dressing
The dressing is what makes this broccoli salad with bacon so flavorful. I made it a little different than the classic dressing with sugar and vinegar and it tastes so much better!
- Mayo or Greek yogurt: I like to use mayonnaise with olive oil, I don’t care for Miracle Whip or low fat but if you like it, go ahead and use it. Swap mayo for Greek yogurt for a lighter dressing or use half mayo and half Greek yogurt.
- Lemon juice: You could use white wine vinegar, apple cider vinegar or red wine vinegar if preferred.
- Honey: Granulated sugar can be used if that is what you have on hand.
How to Make Broccoli Salad with Bacon
In a large bowl, add the broccoli, bacon, sunflower kernels, dried cranberries, and red onion. I like to add the bacon last so it stays separate until the dressing goes on.
If you’re in a hurry, pre-chopped broccoli and pre-cooked bacon work great here.

Pour the dressing over and toss well so every floret gets coated. Don’t rush this part, it makes a difference!
Chill broccoli bacon salad for at least 15 minutes before serving, though 30 minutes is even better for letting the flavors come together.

Optional Add-Ins
This salad is easy to customize based on what you have on hand. Here are a few of my favorite ways to mix it up:
- Cheddar cheese: Thickly shredded or cubed sharp cheddar is a delicious addition. Avoid finely shredded as it gets mushy in the dressing.
- Nuts: Slivered almonds or chopped pecans are a great swap for sunflower kernels if you want a heartier crunch.
- Raisins: Swap the dried cranberries for raisins if that’s what you have on hand.
- Dijon mustard: Add a teaspoon to the dressing for a little extra depth and tang.

Need more potluck favorites? Try this creamy coleslaw, cold spaghetti salad or dill pickle pasta salad.
More Potluck Salad Recipes

Broccoli Salad with Bacon
Video
Ingredients
Dressing
- ¾ cup mayonnaise or plain Greek yogurt
- 2 Tablespoons lemon juice
- 2 Tablespoons honey
- Kosher salt , to taste
- Freshly ground black pepper , to taste
Broccoli Salad
- 5-6 cups broccoli florets , cut into bite-sized pieces
- 6 pieces bacon , cooked crisp, cooled and crumbled
- ¼ cup salted sunflower kernels
- ¼ cup dried cranberries
- ¼ cup red onion , finely chopped
Instructions
Dressing
- In a small bowl, whisk together 3/4 cup mayonnaise, 2 Tablespoons lemon juice, and 2 Tablespoons honey. Season with salt and pepper.
Broccoli Salad
- In a large bowl, add 5-6 cups broccoli, 6 pieces bacon, 1/4 cup sunflower kernels, 1/4 cup dried cranberries, and 1/4 cup red onion.
- Pour dressing evenly over the broccoli and toss until well coated.
- Chill the salad at least 15 minutes to let the flavors marinate together. Toss well before serving.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.

Erin H
Huge hit with my family. I will make this all summer long! So easy and yummy.
Olivia
This salad was a delicious mix of flavors and so simple to make, I can’t wait to have it again!
Sharina
I added extra bacon to my broccoli salad. So filling and satisfying! New go-to lunch recipe!