A creamy, cheesy broccoli rice casserole with chicken that’s perfect for weeknights, potlucks, and make-ahead dinners. Simple ingredients, big comfort.
Recipeva
Broccoli Salad with Bacon
This broccoli salad with bacon is crisp, creamy, and packed with sweet, salty crunch. A make-ahead favorite for potlucks, cookouts, and easy weeknight dinners.
Maya Reynolds
Maya Reynolds is a passionate home cook, recipe developer, and the creative voice behind Recipeva. With over a decade of experience translating complex culinary techniques into approachable weeknight meals, she focuses on creating dishes that bring joy to the dinner table without the stress.
Created September 24, 2026
Updated September 24, 2026
If you need one side dish that gets invited to every barbecue, potluck, and “can you bring something?” text chain, this is it. My broccoli salad with bacon is the happy intersection of crunchy, creamy, sweet, and salty, with enough garlic-friendly flavor to keep things interesting.
The best part is that it is low-stress. You can prep everything ahead, toss it together when you are ready, and it holds up better than most salads in the fridge. (A couple mix-ins can soften over time, but the broccoli itself keeps its bite.)

Why you will love this salad
- Crunch that lasts: Broccoli stays crisp longer than most greens, especially when cut into small florets.
- Make-ahead friendly: It tastes even better after chilling.
- Potluck superstar: Travels well and does not need reheating.
- Easy to customize: Swap the mix-ins based on what you have.
Ingredients
This is the classic combo I reach for. All easy supermarket finds, no specialty stops required.

For the salad
- Broccoli: 6 to 7 cups small florets (about 1 1/2 to 2 pounds, usually 2 large crowns)
- Bacon: 8 slices, cooked until crisp and crumbled
- Cheddar cheese: 1 cup shredded, sharp is best
- Dried cranberries: 1/2 cup
- Sunflower seeds: 1/2 cup (roasted and salted)
- Red onion: 1/3 cup finely diced
Waste-less tip: You can absolutely use the broccoli stems too. Just peel the tough outer layer, then chop the tender center into small matchsticks or dice and add it in with the florets.
For the creamy dressing
- Mayonnaise: 1/2 cup
- Plain Greek yogurt: 1/2 cup (adds tang and lightens things up)
- Apple cider vinegar: 2 tablespoons
- Honey or sugar: 1 to 2 tablespoons, to taste
- Dijon mustard: 1 teaspoon (optional, but I love the zip)
- Garlic: 1 small clove, finely grated or pressed
- Kosher salt: 1/2 teaspoon, plus more to taste
- Black pepper: 1/4 teaspoon
How to make broccoli salad with bacon
Think of this as two main jobs (crisping up the bacon and whisking the dressing), plus quick prep and a toss.
1) Cook the bacon
Cook the bacon in a skillet over medium heat until crisp, or bake at 400°F for 16 to 20 minutes on a foil-lined sheet pan. Drain on paper towels and crumble once cool.

2) Prep the broccoli and mix-ins
Cut broccoli into small, bite-sized florets. The smaller you cut them, the more evenly they get dressed and the easier they are to eat.
Dice the red onion very finely so it melts into the salad instead of taking over.

3) Whisk the dressing
In a small bowl, whisk together mayonnaise, Greek yogurt, vinegar, honey, Dijon (if using), garlic, salt, and pepper. Taste and adjust. If you like it sweeter, add a little more honey. If you want more tang, add a splash more vinegar.

4) Toss and chill
In a large bowl, combine broccoli, bacon, cheddar, cranberries, sunflower seeds, and red onion. Pour dressing over the top and toss until everything is evenly coated.
Cover and refrigerate for at least 30 minutes, and up to 24 hours. Give it one more toss before serving.

Tips for best texture
- Cut small florets: Big chunks feel raw and hard to coat. Small bites make the salad taste more balanced.
- Chill before serving: Even 30 minutes helps the dressing settle into the broccoli.
- Keep bacon crisp: For maximum crunch, stir bacon in right before serving, or reserve a handful to sprinkle on top.
- Dial in sweetness: Dried cranberries vary a lot. Start with 1 tablespoon honey, then adjust after tasting.
Easy variations
Broccoli salad is wonderfully forgiving. Here are a few swaps I use depending on the crowd and what is in the pantry.
- More crunch: Add 1/2 cup chopped almonds, pecans, or walnuts.
- Different fruit: Swap cranberries for raisins or chopped dried cherries.
- Extra savory: Add 1/2 teaspoon smoked paprika to the dressing.
- Brighter flavor: Add 1 teaspoon lemon zest.
- Onion sensitive: Use green onions instead, or soak diced red onion in cold water for 10 minutes, then drain well.
Make-ahead and storage
Can I make it the day before?
Yes, and I recommend it. Make it up to 24 hours ahead for the best flavor. If you want the bacon and sunflower seeds at peak crunch, store them separately and stir them in right before serving.
How long does it last?
Store in an airtight container in the refrigerator for up to 3 days. The broccoli will keep its bite, but the sunflower seeds (and even the bacon) can soften as it sits.
Food safety note: Keep it chilled and do not let it sit out for more than 2 hours at room temperature (1 hour if it is very hot outside).
What to serve with it
This salad is especially good next to anything hot off the grill or roasted in the oven.
- Burgers or pulled chicken sandwiches
- BBQ ribs, brisket, or grilled sausages
- Roast chicken or sheet pan chicken thighs
- Baked potatoes or sweet potatoes
- Simple soups for a crisp side

Broccoli Salad with Bacon Recipe
Serves: 6 to 8
Prep time: 20 minutes
Chill time: 30 minutes (optional but recommended)
Ingredients
- 6 to 7 cups broccoli florets (about 1 1/2 to 2 pounds, usually 2 large crowns)
- 8 slices bacon, cooked crisp and crumbled
- 1 cup shredded sharp cheddar
- 1/2 cup dried cranberries
- 1/2 cup roasted salted sunflower seeds
- 1/3 cup finely diced red onion
- 1/2 cup mayonnaise
- 1/2 cup plain Greek yogurt
- 2 tablespoons apple cider vinegar
- 1 to 2 tablespoons honey (or sugar), to taste
- 1 teaspoon Dijon mustard (optional)
- 1 small clove garlic, finely grated or pressed
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
Instructions
- Cook bacon: Cook until crisp. Drain and crumble.
- Make dressing: Whisk mayonnaise, Greek yogurt, vinegar, honey, Dijon (if using), garlic, salt, and pepper. Taste and adjust.
- Combine: In a large bowl, add broccoli, bacon, cheddar, cranberries, sunflower seeds, and red onion.
- Toss: Pour dressing over salad and toss until evenly coated.
- Chill: Refrigerate 30 minutes to 24 hours. Toss again and serve.
FAQ
Do I need to blanch the broccoli?
Nope. This version is meant to be crunchy and fresh. If you prefer slightly softer broccoli, blanch florets for 30 to 60 seconds (until bright green and crisp-tender), then shock in ice water and dry very well before mixing.
Can I make it without mayonnaise?
Yes. Use all Greek yogurt, or try sour cream. The flavor will be tangier and a little less rich. You may want an extra drizzle of honey to balance it.
Why does my broccoli salad get watery?
Usually it is moisture from washed broccoli or add-ins. Make sure broccoli is very dry before mixing, and do not add warm bacon straight into the bowl.
Can I use bagged broccoli florets?
Absolutely. Just give them a quick chop so the pieces are bite-sized and easier to coat with dressing.
If you make this broccoli salad with bacon, I hope it earns a permanent spot in your “bring this every time” rotation. And if you are like me and believe there is no such thing as too much garlic, feel free to sneak in a little extra clove. I will never tell.
