The bacon starts to snap in the skillet, and that smell tells me this salad is going to have more going on than a bowl of raw vegetables. The first time I made Classic Southern Broccoli Salad with Bacon, I expected the dressing to be the main event. What stood out instead was the way crisp broccoli, salty bacon, and sharp cheddar give each bite a different texture, while raisins bring a little sweetness.
I keep the broccoli in bite-size pieces so it’s easy to scoop up with the other ingredients, and I chop the red onion finely enough to spread its bite throughout the bowl. The dressing comes together in a separate bowl, which makes it easy to whisk smooth before it hits the salad. Then I give everything at least 30 minutes in the refrigerator; that short rest lets the flavors settle together without cooking the broccoli. The finished salad is cool, crunchy, creamy, and dotted with bacon and raisins.

Kitchen Note
Let the bacon cool completely before crumbling it into the bowl. Warm bacon can soften the cheddar and make the mayonnaise dressing looser before the salad even gets its chill.
Save Classic Southern Broccoli Salad with Bacon for a cool, crunchy side with sharp cheddar, sweet raisins, and crisp bacon.
Why This Broccoli Salad Needs a Short Rest Before It Hits the Table
Raw broccoli brings its own sturdy crunch, so this salad doesn’t need a long marinade or a cooking step to make it satisfying. It does benefit from a little time in the refrigerator after the dressing goes on. The mayonnaise mixture clings to the uneven surfaces of the florets, and the raisins, cheddar, onion, sunflower kernels, and bacon get distributed through the bowl instead of sitting in separate layers.
That rest also helps the dressing taste less like a separate mayonnaise mixture and more like part of the salad. Don’t skip straight from tossing to serving; give it at least 30 minutes covered in the refrigerator. The broccoli should still have a fresh bite afterward, while the coating feels more settled. This is a useful middle ground: the salad gets time to come together, but the florets stay raw and crisp rather than turning soft from cooking.
Keep the pieces small enough that a forkful can catch a little of everything. When the florets are too large, you get a mouthful of broccoli first and have to chase the bacon, raisins, and seeds around the bowl. Evenly sized pieces make the salad easier to serve and help the creamy dressing coat the whole mixture.
Why Sharp Cheddar, Raisins, and Sunflower Kernels Belong in the Same Bite

- Broccoli — Fresh florets provide the crisp, substantial base. Cut them into bite-size pieces so the dressing and toppings can reach all the nooks; pre-cut florets are convenient, but trim any oversized pieces before combining.
- Bacon — Crisp bacon brings a smoky, salty note that balances the creamy dressing. Cook it until crisp, then cool and crumble it. Leaving it out makes a vegetarian version, but no other ingredient in this salad gives quite the same smoky flavor.
- Sharp cheddar — Sharp cheddar has enough tang to stand up to the sweet dressing and raisins. Use shredded cheese so it scatters through the bowl instead of landing in a few heavy clumps.
- Raisins — Their chewy sweetness plays against the savory bacon and sharp cheese. If you leave them out, the salad will taste less sweet and lose that soft, chewy contrast; there isn’t another ingredient in this list that replaces it exactly.
- Roasted sunflower kernels — These add a toasty crunch without the size of a whole nut. Keep them in the mix for that contrast; leaving them out makes the salad less crunchy, and the bacon won’t provide the same even, seed-like texture.
- Red onion — Finely chopped onion gives the creamy dressing a sharper edge in small doses. A fine chop matters here: larger pieces can dominate individual bites rather than blending through the salad.
- Mayonnaise, apple cider vinegar, and sugar — Mayonnaise gives the dressing its creamy body, vinegar adds acidity, and sugar rounds out the tang. Whisk them together until smooth; changing one of these alters the balance between creamy, sweet, and tart.
Build the Salad in Four Stages, Without Losing the Crunch
Cook the Bacon Until It Snaps
Cook the bacon in a 12-inch skillet over medium heat for 8 to 10 minutes, turning it as needed. Look for crisp slices rather than bacon that still bends limply in the center. The timing can shift a little depending on the thickness of the slices, so use crispness as your visual cue within that range. Drain the bacon on paper towels, let it cool, and crumble it.
Cut and Combine the Salad Ingredients
Put the bite-size broccoli florets in a large bowl with the finely chopped red onion, shredded sharp cheddar, raisins, roasted sunflower kernels, and crumbled bacon. Spread the ingredients around as you add them, rather than dropping every topping in one spot. That makes the final toss easier and helps avoid a bowl with all the raisins or seeds gathered at the bottom. Keep the bacon cool before it joins the other ingredients.
Whisk the Dressing Until Smooth
In a medium bowl, whisk together the mayonnaise, apple cider vinegar, sugar, fine salt, and black pepper. Continue until the mixture looks smooth and the sugar and seasonings are evenly blended through the mayonnaise. If you see streaks of vinegar or pockets of mayonnaise, keep whisking before pouring it over the salad. A smooth dressing coats the broccoli more evenly than a mixture that hasn’t come together.
Toss, Cover, and Chill
Pour the dressing over the salad and toss until the florets and toppings are evenly coated. Use a broad spoon to lift ingredients from the bottom so the dressing doesn’t stay pooled underneath. Cover the bowl and refrigerate for at least 30 minutes before serving. After the rest, give it a gentle toss so any dressing that settled in the bowl is redistributed.
Three Small Changes That Shift the Salad’s Texture and Flavor
Make a bacon-free vegetarian bowl
Leave out the bacon and keep the broccoli, cheddar, raisins, sunflower kernels, and dressing. The salad stays creamy and crunchy, but loses the smoky, savory note that bacon brings. The sunflower kernels still give every serving some texture.
Turn down the chewy sweetness
Leave out the raisins if you prefer a more savory-tasting salad. The dressing still has sugar, so the result won’t be completely unsweet; you’ll simply lose the concentrated sweetness and chewy texture from the fruit.
Make it easier to scoop
Cut the broccoli into smaller pieces than you would for a chunky forkful. The salad becomes more evenly mixed and easier to serve with a spoon, though you’ll trade some of the distinct, firm bite of larger florets for a finer texture.
Storage and Reheating
- Refrigerator: Keep the salad covered and refrigerated for 3 to 4 days. The bacon and sunflower kernels soften as they sit in the dressing.
- Freezer: Freezing isn’t a good fit. The mayonnaise dressing can separate as it thaws, and the broccoli loses its crisp texture.
- Reheating: This salad is served cold, so don’t reheat it. Heat can loosen the mayonnaise dressing and soften the broccoli.
Questions That Come Up When Making Broccoli Salad

Classic Southern Broccoli Salad with Bacon
Ingredients
Equipment
Method
- Cook the bacon in a 12-inch skillet over medium heat for 8 to 10 minutes, turning as needed, until crisp. Drain on paper towels, cool, and crumble.
- Combine the broccoli, red onion, cheddar, raisins, sunflower kernels, and crumbled bacon in a large bowl.
- Whisk the mayonnaise, apple cider vinegar, sugar, salt, and pepper in a medium bowl until smooth.
- Pour the dressing over the salad and toss until evenly coated. Cover and refrigerate for at least 30 minutes before serving.