Classic Broccoli Salad with Bacon and Cheddar (Better Overnight)

Classic broccoli salad with crispy bacon, shredded sharp cheddar, red onion, sunflower seeds, and dried cranberries tossed in a creamy honey-mayo dressing, served in a large white bowl on a light wood table — the make-ahead summer cookout side

Sweet, creamy, crunchy, and made for a crowd — this is the one that empties the bowl every time

There are certain recipes that belong to summer the way fireworks belong to the Fourth of July. Recipes that have been showing up at cookouts and potlucks for decades, that your mom made, that your neighbor brings every year, that somehow never feel old or overdone. This broccoli salad is one of those recipes.

I have been making some version of this since I was old enough to hold a knife, and I have eaten it at more backyard parties than I can count. The base is always the same — fresh broccoli, crispy bacon, sharp cheddar, red onion — and that sweet, tangy, creamy dressing that people spoon straight from the bowl when they think no one is watching. It is unapologetically retro and completely perfect.

What I love about this salad is that it actually gets better the longer it sits. The dressing soaks into the broccoli, the flavors come together, and by the time you pull it out of the fridge the next day it is even more delicious than it was when you made it. Make it the night before a party, refrigerate it overnight, and show up with the most requested dish on the table. That is the move.

This post contains affiliate links. If you purchase through them I may earn a small commission at no extra cost to you.

Servings: 8 Prep Time: 15 Minutes Chill Time: 1 Hour (recommended) or overnight

Fresh broccoli florets, crispy bacon, sharp cheddar, red onion, and sunflower seeds tossed in a sweet, tangy mayo-honey dressing. The ultimate summer potluck salad — and it gets better overnight.

INGREDIENTS

For the Salad:

  • 6 cups fresh broccoli florets, cut small (about 2 large heads)

  • 8 slices thick-cut bacon, cooked crispy and crumbled

  • 1 cup sharp cheddar, shredded or cubed small

  • ½ red onion, diced small

  • ½ cup sunflower seeds (roasted and salted)

  • ½ cup dried cranberries (optional but highly recommended)

For the Dressing:

  • 1 cup mayonnaise (full-fat for the best result)

  • 2 tablespoons apple cider vinegar

  • 2 tablespoons honey

  • 1 tablespoon granulated sugar

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

STEPS

  1. Cook the bacon: Cook your bacon until very crispy — you want real crunch here, not chewy. I always do mine in the oven at 400°F on a foil-lined sheet pan for 18 to 20 minutes. Drain on paper towels and let it cool completely before crumbling. Room temperature bacon goes limp in the dressing, so cool it all the way down before it goes in the salad.

  2. Prep the broccoli: Cut your broccoli into small, bite-sized florets — smaller than you think you need. Big chunks are harder to coat with dressing and harder to eat. If the stalks are tender, peel and dice them small and throw those in too. Nothing goes to waste. The florets should be raw — do not blanch or cook them. The crunch is the whole point.

  3. Make the dressing: In a small bowl, whisk together the mayonnaise, apple cider vinegar, honey, sugar, salt, and pepper until completely smooth. Taste it — it should be creamy, slightly sweet, and tangy. Adjust the honey if you want it sweeter, or add a splash more vinegar if you want more of a bite. This dressing is very adjustable.

  4. Combine: In a large bowl, add the broccoli florets, crumbled bacon, shredded cheddar, diced red onion, sunflower seeds, and dried cranberries. Pour the dressing over everything and toss well until every piece is coated. You want to make sure the dressing gets all the way to the bottom of the bowl.

  5. Chill: Cover the bowl and refrigerate for at least one hour before serving. Two hours is better. Overnight is best. The broccoli softens just slightly as it chills and the dressing transforms from coating to something that soaks in and gets richer and more complex. Do not skip this step.

  6. Serve: Give it one final stir before putting it on the table. If it looks like it needs a little more dressing after chilling, whisk together a quick batch and add a few spoonfuls. Serve cold, straight from the fridge.

NOTES

Raw broccoli only: Do not steam, blanch, or cook the broccoli. The whole magic of this salad is the crunch of fresh, raw broccoli against the creamy dressing. Cooked broccoli turns soft and watery and completely ruins the texture.

Full-fat mayo matters: This is not the time for light mayo or Greek yogurt substitutes. The dressing needs the fat to emulsify properly and coat everything evenly. Duke's or Hellmann's are both excellent choices here.

Bacon tip: Make double the bacon. You will eat half of it while you are cooking and regret not having enough for the salad. This is a documented phenomenon.

Cranberry swap: If you do not have dried cranberries, raisins are the classic original. Golden raisins are even better — they are sweeter and less chewy. Dried cherries also work really well if you want something a little different.

Sunflower seed swap: Sliced almonds or chopped pecans both work well. Just make sure they are salted and roasted for the best flavor.

How to Make Broccoli Salad Ahead of Time

Broccoli salad is genuinely better made ahead. The dressing softens the raw broccoli just slightly and the flavors meld into something deeper than fresh-made can match. Mix the entire salad the night before, refrigerate covered, and give it one good stir before serving. Stores up to 3 days in the fridge in an airtight container — but it never lasts that long at my house.

FAQ

Can I make broccoli salad the night before? Not only can you - you absolutely should. This salad is better after an overnight rest in the fridge. The broccoli softens just slightly, the dressing soaks in, and the flavors come together in a way that fresh-made just does not match. If you are bringing it somewhere, make it the night before and refrigerate it overnight. Just give it a good stir before serving.

Does broccoli salad need to be refrigerated? Yes. The mayo-based dressing means this salad should be kept cold and should not sit out at room temperature for more than two hours. At outdoor summer events, keep it in a cooler or on ice until you are ready to serve.

Can I make this without bacon? Yes. Skip the bacon and add extra sunflower seeds or chopped roasted almonds for crunch. Some people use sunflower seeds, croutons, or even crispy chickpeas as a vegetarian stand-in. The salad is still delicious - just different. You can also use turkey bacon if you want a lighter version.

What is the best broccoli to use? Fresh broccoli heads from the produce section, full stop. Pre-cut florets from the bag work in a pinch but tend to be less crisp and dry out faster. The fresh stuff cut right before you make the salad will always give you better texture and flavor.

How long does broccoli salad last in the fridge? Up to 3 days in an airtight container. The texture holds up really well because raw broccoli is sturdy. If the salad looks a little dry after day two, just stir in a small spoonful of mayo and a tiny splash of apple cider vinegar to refresh the dressing.

Can I add other vegetables? Absolutely. Cauliflower florets are a natural addition and blend in seamlessly. Diced celery adds extra crunch. Shredded carrots add color. Halved grape tomatoes are a popular add-in, though they release liquid over time so add them fresh right before serving rather than letting them sit overnight.

If You Made This, You'll Also Love These →
Blueberry Peach Arugula Salad
Watermelon Feta Salad
Strawberry Spinach Salad

KC Coler, founder and recipe developer behind Saucy Spoon Co

About KC Coler

Hi, I’m KC Coler, the founder and recipe developer behind Saucy Spoon Co. I’m a mom of four with 15 years of restaurant industry experience and more than 16 years of cooking for my own family. I develop and test every original recipe in my North Carolina home kitchen using ordinary grocery store ingredients, realistic budgets, and honest family feedback. My goal is simple: food that works on a real Tuesday night and still tastes worth making again.

Previous
Previous

Easy Shrimp Tacos Recipe with Lime Slaw

Next
Next

Blueberry Peach Arugula Salad with Honey Lime Vinaigrette