This is a raw broccoli salad with thick-cut bacon, sharp cheddar, dried cranberries, and toasted almonds, all pulled together by a creamy mayo-sour cream dressing sharpened with apple cider vinegar and Dijon. It takes about 38 minutes start to finish and holds up well at room temperature โ which is exactly why it works for potlucks, cookouts, and meal-prepped lunches where leafy salads would have already given up.
Smart swaps
- Thick-cut bacon: Regular-cut bacon works but renders faster and crumbles into smaller bits. If thatโs what you have, check it at 12 minutes in the oven.
- Sour cream: Full-fat plain Greek yogurt is a straight swap โ same tang, slightly less richness.
- Dried cranberries: Dried tart cherries or golden raisins work the same way. Avoid sweetened mango or pineapple pieces, which make the dressing taste muddled.
- Sharp cheddar: Extra-sharp cheddar pushes the contrast with the sweet dressing even further. Pre-shredded bags are coated in starch and donโt blend into the salad as well โ shred from a block if you can.
- Sunflower seeds: These are optional in the recipe and genuinely optional โ the almonds already cover the crunch. Skip them to keep things simpler.
What makes this version work
Two things matter most here. First, the dressing ratio: equal parts mayo and sour cream would taste flat, but this recipe uses three parts mayo to one part sour cream, which keeps the dressing rich enough to coat the broccoli without sliding off. The apple cider vinegar and Dijon cut through that fat so the dressing doesnโt sit heavy. Second, toasting the almonds in a dry skillet while the bacon is in the oven means youโre not adding an extra step โ youโre using time thatโs already running. Those two minutes of toasting make a real difference; raw sliced almonds taste papery next to the smoky bacon, while toasted ones hold their own.
Mistakes to avoid
- Skipping the paper towel drain on the bacon: Greasy bacon releases fat into the dressing and makes the whole salad slick. Let it drain fully and cool before crumbling.
- Adding bacon while itโs still warm: Warm bacon softens immediately on contact with the dressing. Cool it completely first โ it stays crunchier longer.
- Under-seasoning the dressing: Taste the dressing before it hits the broccoli. Broccoli is dense and absorbs seasoning; a dressing that tastes right in the bowl will taste underseasoned once itโs tossed. Adjust salt and vinegar before combining.
- Cutting florets too large: Big florets donโt pick up enough dressing per bite and are awkward to eat. Aim for pieces no larger than a quarter โ they should be fork-friendly without cutting.
- Dressing it too far ahead: Dress it at the table โ a pre-dressed salad goes limp fast. Mix the dressing and prep all components in advance, but combine them within an hour of serving for the best texture.
Storage and make-ahead
This salad is genuinely make-ahead friendly if you keep the components separate. The dressing keeps in a sealed jar in the fridge for up to 5 days. Prepped broccoli, red onion, and cranberries can sit together in a covered bowl for up to 2 days. Store the crumbled bacon and toasted almonds separately at room temperature in a small container โ refrigerating them makes them go soft. Once fully assembled and dressed, the salad holds for up to 24 hours in the fridge, though the almonds will soften by hour 4 or 5. If youโre bringing this to a gathering, pack the nuts and bacon in a zip bag and toss them in at the last minute.
Classic Broccoli Bacon and Cheddar Salad
Equipment
- Large rimmed baking sheet
- Parchment paper or foil
- Large mixing bowl
- Small bowl and whisk
- Chef's knife and cutting board
- Skillet (for toasting nuts or cooking bacon, optional)
- Paper towels and tongs
- Colander (for optional blanch/ice bath)
- Measuring cups and spoons
Ingredients
For the Salad:
- 8 slices thick-cut bacon smoked; about 8 oz
- ยฝ cup sliced almonds toasted
- 6 cups broccoli florets and peeled stems cut bite-size; about 1 3/4 lb total
- ยฝ cup red onion finely diced
- ยพ cup dried cranberries
- ยผ cup roasted sunflower seeds salted; optional
- 1 ยฝ cups sharp cheddar cheese coarsely shredded; about 6 oz
For the Dressing:
- ยพ cup mayonnaise full-fat for best texture
- ยผ cup sour cream
- 2 tbsp apple cider vinegar
- 1 tsp Dijon mustard
- 2 tbsp honey or to taste
- ยพ tsp kosher salt Diamond Crystal; reduce if using Morton
- ยฝ tsp freshly ground black pepper
Instructions
- Cook the Bacon: Oven method (recommended for even crisping): Heat oven to 400ยฐF / 205ยฐC. Line a rimmed baking sheet with parchment or foil and arrange bacon in a single layer. Bake 15โ18 minutes until deeply golden and crisp. Transfer to a paper towelโlined plate to drain and cool, then crumble. Skillet method (alternative): Cook bacon in a skillet over medium heat, turning occasionally, 8โ10 minutes until crisp. Drain and crumble.
- Toast the Nuts (while bacon cooks): Warm a dry skillet over medium heat. Add sliced almonds and toast, stirring, 2โ3 minutes until golden and fragrant. Transfer to a cool plate to stop the cooking.
- Prep the Broccoli: Cut florets into bite-size pieces and peel/stem any thick stalks, slicing them thin. For a slightly tender bite, optional blanch: drop broccoli into well-salted boiling water for 30โ45 seconds, then plunge into an ice bath. Drain thoroughly and pat very dry so the dressing clings.
- Whisk the Dressing: In a small bowl, whisk mayonnaise, sour cream, apple cider vinegar, Dijon, honey, salt, and pepper until smooth and emulsified, about 30โ60 seconds.
- Assemble the Salad: In a large mixing bowl, combine broccoli, red onion, dried cranberries, toasted almonds, sunflower seeds, shredded cheddar, and about two-thirds of the crumbled bacon. Pour in the dressing and toss with a wide spatula until every piece is glossy and evenly coated, 1โ2 minutes.
- Finish and Serve: Taste and adjust seasoning with a pinch more salt, pepper, or a splash of vinegar as needed. Top with the remaining bacon. Serve immediately for maximum crunch, or chill 15โ30 minutes (optional) to let flavors mingle.
Notes
Chefโs Tips:
- Bite-Size Wins: Smaller broccoli pieces catch more dressing; include tender peeled stems for extra crunch and less waste.
- Dry is Key: After washing or blanching, spin and pat broccoli very dry so the dressing adheres instead of watering down.
- Balance the Dressing: This classic leans creamy-sweet-tangyโadjust honey or vinegar by 1/2 teaspoon at a time to suit your palate.
- Make-Ahead: Toss up to 4 hours ahead; hold back nuts and half the bacon, then fold them in just before serving to keep them crisp.
- Variations: Swap almonds for roasted pecans, or use smoked paprika (a pinch) for extra smokiness if using turkey bacon.
- Storage: Refrigerate airtight up to 3 days; the broccoli stays pleasantly crunchy, but add fresh nuts for the best texture.
Nutrition
Frequently asked questions
Can I make this salad the night before?
You can prep everything the night before, but hold off on combining it all until closer to serving. Keep the dressing, broccoli mixture, and crunchy toppings in separate containers overnight, then toss together within an hour of eating for the best texture.
Does the broccoli need to be cooked or can it stay raw?
Raw broccoli works well here and is what the recipe is built around โ it stays firm and holds up under the dressing. If you prefer a slightly softer bite, a quick 60-second blanch followed by an ice bath is enough; anything longer and it starts to lose its crunch.
How do I keep the bacon crispy in the salad?
Cool the bacon completely before adding it, and donโt toss it into the salad until just before serving. Bacon absorbs moisture from the dressing quickly, so even 30 minutes of sitting in a dressed salad will noticeably soften it.
Can I use a bag of pre-cut broccoli florets to save time?
Yes, bagged florets work fine. Just check the size โ most bags contain pieces that are too large for a salad, so youโll still want to cut them down to roughly quarter-sized pieces so theyโre easy to eat and pick up enough dressing.

