
The bacon should be crisp enough to crack when you stir it, not just browned and bendy. I cook it first, then let it cool while I whisk together the dressing; warm bacon can soften the cheese and take the edge off that fresh broccoli crunch. In this Bacon and Broccoli Salad, every bite has something different going on: crisp florets, smoky bacon, sharp cheddar, sweet cranberries, and roasted sunflower kernels.
The broccoli stays raw, so the cut matters more than you might expect. Bite-size florets are easy to coat and easy to eat, while the sweet-tangy mayonnaise dressing clings to their uneven edges. A short rest in the refrigerator gives the dressing time to settle into the salad and rounds out the sharp onion. The result is cool, crunchy, and rich without feeling heavy.

Kitchen Note
Let the bacon cool completely before it goes into the bowl. If it’s still warm, it can soften the cheddar and make the dressing feel greasy instead of creamy.
Save this Bacon and Broccoli Salad for its crisp broccoli, smoky bacon, and sweet-tangy dressing—an easy make-ahead side for the next potluck.
Raw Broccoli Is the Point—And the Cut Size Decides Whether It Works
This salad isn’t meant to have tender, cooked broccoli. The florets stay raw, which gives the bowl its crisp bite and keeps it from turning soft under a creamy dressing. Because there’s no cooking step to change the texture, cutting the broccoli into bite-size pieces is what makes each forkful feel balanced. Large chunks are harder to coat evenly and can leave you with plenty of dressing on the outside but plain broccoli in the middle.
The dressing is deliberately simple: mayonnaise gives it body, apple cider vinegar brings a clean tang, and sugar softens that sharpness. It should taste lightly sweet and pleasantly tart before it meets the other ingredients. Once tossed, the cheddar and bacon bring salt and richness, while cranberries add a sweet chew and sunflower kernels keep the texture lively. Letting the finished salad chill for at least 30 minutes gives those flavors a chance to mingle without sacrificing the broccoli’s fresh crunch.
Why the Sweet, Sharp, and Salty Pieces Belong Together

- Mayonnaise — It gives the dressing enough body to cling to the broccoli. A standard mayonnaise works well; plain Greek yogurt can replace some or all of it for a tangier, less rich dressing.
- Apple cider vinegar and sugar — Together they keep the dressing from tasting flat or overly heavy. White wine vinegar can stand in for the cider vinegar, though you’ll lose a little of its fruity edge; reducing the sugar leaves the dressing sharper.
- Broccoli — Choose firm florets with tight, dark-green tops. The fresh crunch is central here, so frozen broccoli isn’t a good stand-in for this salad.
- Bacon — Its smoky, salty bite is the savory counterweight to the cranberries and dressing. Regular bacon is the right fit; leaner bacon alternatives won’t give quite the same richness or crisp texture.
- Sharp cheddar — Sharp cheese gives the salad a stronger savory note than mild cheddar. Mild cheddar still works if that’s what you have, but the finished salad will taste gentler.
- Red onion — Its crisp, pungent bite cuts through the creamy dressing. Finely chopping it helps spread that flavor through the bowl; scallions are a milder swap if you prefer less bite.
- Dried cranberries — They add a tart-sweet chew that plays against the bacon. Dried cherries can replace them for a deeper fruit flavor, while raisins make the salad sweeter and less tangy.
- Roasted sunflower kernels — Roasting brings out a toasty flavor and gives the salad its seed crunch. Roasted pepitas are a useful substitute with a slightly earthier taste.
Build the Salad in the Right Order to Keep Every Bite Balanced
Whisk a Smooth, Balanced Dressing
In a small bowl, whisk the mayonnaise, apple cider vinegar, sugar, kosher salt, and black pepper until the mixture looks smooth and uniform. Scrape the sides of the bowl so no pocket of sugar or mayonnaise stays unmixed. The dressing should look creamy, not streaky. Give it a quick taste before setting it aside; you’re looking for a clear tang with enough sweetness to round it out.
Cook the Bacon Until It’s Crisp
Cook the chopped bacon in a 12-inch skillet over medium heat for 8–12 minutes, stirring occasionally. It should be browned and crisp rather than pale and floppy, and the pieces will continue to firm slightly as they cool. Drain it on paper towels, then let it cool before it goes into the salad. If the skillet is crowded, stir well so the pieces cook evenly instead of steaming against one another.
Combine the Crunchy and Chewy Ingredients
In a 5-quart bowl, combine the bite-size broccoli florets, shredded sharp cheddar, finely chopped red onion, dried cranberries, roasted sunflower kernels, and cooled bacon. Use a bowl with enough room to toss without sending seeds and cranberries over the sides. A gentle toss at this stage spreads the mix-ins through the broccoli before the dressing adds weight. Check that the bacon has cooled; warm pieces can soften the cheese and alter the dressing’s texture.
Toss Thoroughly, Then Chill
Add the dressing and toss until the broccoli is evenly coated, lifting from the bottom of the bowl so the dressing doesn’t collect underneath. Stop when the florets have a light, consistent coating rather than a thick layer pooled between them. Cover the bowl and refrigerate for at least 30 minutes before serving. That rest gives the dressing time to settle over the broccoli and lets the sharp onion mingle with the sweeter ingredients.
Small Swaps That Change the Sweet-Salty Balance
Make It Dairy-Free Without Losing the Creamy Dressing
Replace the cheddar with dairy-free cheddar shreds and use dairy-free mayonnaise. The salad keeps its creamy, savory character, though the cheese’s sharpness and melt-in texture vary by brand.
Trade the Bacon for a Vegetarian Smoky Bite
Use chopped smoked tempeh in place of the bacon and cook it in the skillet according to its package directions, then let it cool before tossing. It gives the salad a savory, smoky note, with a firmer chew and less rendered richness than bacon.
Give the Fruit a Deeper, Sweeter Note
Swap the dried cranberries for dried cherries. Their flavor is rounder and less tart, so the salad leans sweeter; raisins make a still sweeter version with a softer, familiar fruit note.
Make-Ahead and Storage
- Refrigerator: Keep the salad covered and refrigerated, and eat it within 3 to 4 days. The broccoli gradually softens, and the bacon loses some of its crispness as it sits.
- Freezer: Freezing isn’t a good fit. The mayonnaise dressing can separate and the broccoli becomes soft and watery after thawing.
- Serving: Serve it chilled; this salad isn’t meant to be reheated. Toss once more before serving if the dressing has settled at the bottom.
Questions That Come Up Before Serving Broccoli Salad

Bacon and Broccoli Salad
Ingredients
Equipment
Method
- In a small bowl, whisk together the mayonnaise, apple cider vinegar, granulated sugar, kosher salt, and black pepper until smooth.
- Cook the bacon in a 12-inch skillet over medium heat for 8–12 minutes, stirring occasionally, until crisp; drain on paper towels and let cool.
- In a 5-quart bowl, combine the broccoli, cheddar, red onion, dried cranberries, sunflower kernels, and cooled bacon.
- Add the dressing and toss until the broccoli is evenly coated.
- Cover and refrigerate for at least 30 minutes before serving.