This is a creamy broccoli salad with bacon, sharp cheddar, dried cranberries, sunflower seeds, and a buttermilk ranch dressing made from scratch. It takes about 40 minutes start to finish and holds up well enough to bring somewhere. The real reason to make it: the dressing is genuinely better than anything from a bottle, and the blanched broccoli means nobody picks around the raw florets.
Why this recipe works
Two things make this salad worth the extra steps. First, the broccoli is blanched rather than served raw โ a quick dip in boiling salted water followed by an ice bath gives you florets that are bright green, tender enough to eat comfortably, and still firm enough to hold up under a creamy dressing. Raw broccoli can taste harsh and sheds water into the bowl; blanched broccoli does neither. Second, the ranch dressing uses a base of full-fat mayo and sour cream thinned with cold buttermilk, which gives it enough body to actually coat the florets instead of pooling at the bottom of the bowl. Fresh lemon juice keeps it from tasting flat, and the combination of dried dill, fresh parsley, and fresh chives means the herb flavor is layered rather than one-note. Dress it at the table โ a pre-dressed salad goes limp fast โ or at minimum add the bacon and sunflower seeds right before serving so they stay crisp.
Shopping notes
- Buttermilk: If you donโt have any, stir 1 teaspoon of white vinegar or lemon juice into โ cup of whole milk and let it sit for five minutes. It wonโt be identical, but it works fine here.
- Thick-cut bacon: Regular-cut bacon is a perfectly good substitute โ just watch it closely in the oven since it crisps faster, usually around 12 minutes at 400ยฐF.
- Dried cranberries: Raisins or dried cherries work in the same quantity. If you only have sweetened cranberries and want less sugar, rinse them briefly and pat dry.
- Roasted sunflower seeds: Raw sunflower seeds, pepitas, or roughly chopped roasted almonds all give you the same crunch. Salted is better than unsalted here โ it seasons as it goes.
- Fresh chives: The green tops of a scallion, sliced thin, are a direct swap at the same volume.
Troubleshooting
- Dressing is too thick to toss: Add buttermilk one tablespoon at a time and whisk until it moves freely. Cold buttermilk thins it without breaking the emulsion the way water can.
- Salad tastes flat even after seasoning: The dressing needs more acid, not more salt. Add another small squeeze of lemon juice, taste again, then adjust salt if needed. Acid and salt do different jobs here.
- Broccoli is waterlogged after blanching: The ice bath stops cooking but the florets need to drain fully. Spread them on a clean kitchen towel or paper towels and pat dry before dressing โ excess water dilutes the ranch and makes the whole bowl watery.
- Bacon softens before you serve: If youโre transporting this or making it more than an hour ahead, keep the bacon in a separate zip-top bag or small container and fold it in at the last minute. Oven-crisped bacon re-softens quickly once it touches a wet dressing.
- Dressing tastes too rich or heavy: Swap half the mayonnaise for plain full-fat Greek yogurt. The texture stays creamy and the tang actually improves the balance with the bacon and cheddar.
Broccoli and Bacon Ranch Salad
Equipment
- Sheet pan
- Parchment paper
- Large pot
- Colander
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Salad Spinner
- Chef's Knife
- Cutting board
- Tongs
- Paper towels
- Measuring Cups
- Measuring spoons
Ingredients
For the Salad:
- 8 cups broccoli florets from about 2 large heads, cut bite-size
- 8 slices thick-cut bacon uncured if possible
- ยฝ cup red onion very thinly sliced
- ยฝ cup dried cranberries sweetened or unsweetened to taste
- โ cup roasted sunflower seeds salted
- ยพ cup sharp cheddar cheese shredded
For the Ranch Dressing:
- ยพ cup mayonnaise full-fat for best body
- ยฝ cup sour cream full-fat or light
- โ cup buttermilk cold; plus more to thin if needed
- 1 tablespoon fresh lemon juice about 1/2 small lemon
- 1 teaspoon Dijon mustard
- 1 clove garlic finely grated
- ยฝ teaspoon onion powder
- 1 teaspoon dried dill weed crumbled between fingers
- 1 tablespoon fresh parsley finely chopped
- 1 tablespoon fresh chives thinly sliced
- ยพ teaspoon kosher salt plus more to taste
- ยฝ teaspoon black pepper freshly ground
- 1 teaspoon honey optional, to balance
For Garnish:
- 1 tablespoon fresh chives for garnish
- ยผ teaspoon crushed red pepper flakes optional, for heat
Instructions
- Preheat and Set Up: Heat the oven to 400ยฐF / 205ยฐC. Line a sheet pan with parchment for easy cleanup and position a rack in the center of the oven. Set a large bowl of ice water nearby for shocking the broccoli.
- Crisp the Bacon: Arrange the bacon in a single layer on the prepared sheet pan and bake until deep golden and crisp, 15โ18 minutes at 400ยฐF / 205ยฐC. Transfer to a paper towelโlined plate to drain and cool.
- Blanch the Broccoli: Bring a large pot of well-salted water to a rolling boil. Add the broccoli florets and blanch just until vivid green and crisp-tender, about 60 seconds. Immediately plunge into the ice bath to stop cooking, 2 minutes, then drain thoroughly and spin dry in a salad spinner so the dressing clings.
- Make the Ranch: In a medium bowl, whisk together mayonnaise, sour cream, buttermilk, lemon juice, Dijon, grated garlic, onion powder, dill, parsley, chives, salt, pepper, and honey. Whisk until smooth and emulsified, 30โ45 seconds, adjusting with a splash more buttermilk for a pourable, creamy consistency.
- Chop and Combine: Roughly chop the cooled bacon. In a large bowl, combine dried broccoli, red onion, cranberries, sunflower seeds, and bacon. Drizzle over about two-thirds of the ranch and toss until the vegetables are lightly glossy.
- Finish the Salad: Fold in the shredded cheddar, then add more dressing as needed to coat without pooling. Taste and adjust seasoning with a pinch more salt, pepper, or lemon juice.
- Chill to Meld (recommended): Cover and refrigerate for 15 minutes to let flavors bloom and the dressing set slightly.
- Serve: Mound into a serving bowl, garnish with extra chives and a pinch of red pepper flakes, and serve cold or at cool room temperature.
Notes
Chefโs Tips:
- Use the Stems: Peel tough broccoli stems and slice into thin matchsticks for extra crunch and zero waste.
- Dry Matters: Thoroughly drying the broccoli after blanching is the key to a dressing that adheres instead of puddling.
- Make-Ahead: The salad keeps well for up to 2 days; for maximum crunch, fold in the bacon and sunflower seeds just before serving.
- Lighter Swap: Replace half the mayonnaise with plain Greek yogurt for a tangier, lighter ranch.
- Salt Smart: Bacon, cheese, and salted seeds add salinityโtaste before adding extra salt.
- Customization: Try chopped apples or halved grapes in place of cranberries, or swap cheddar for Colby Jack.
Nutrition
FAQ
Can I make this salad the night before?
Yes, with one condition: keep the bacon and sunflower seeds separate until youโre ready to serve. The dressed broccoli, onion, cranberries, and cheddar can sit in the fridge overnight and the flavor actually improves, but the bacon and seeds will turn soft if they sit in the dressing for hours.
Can I use frozen broccoli instead of fresh?
Fresh broccoli is strongly preferred here. Frozen broccoli is already partially cooked and tends to go mushy when blanched, which means it wonโt hold its texture under a heavy dressing. If fresh broccoli is unavailable, thaw frozen florets completely, skip the blanching step, and pat them very dry before using.
What can I use instead of sour cream?
Plain full-fat Greek yogurt is the most direct substitute at the same quantity. It gives you a similar tang and creaminess. Regular plain yogurt works too but the dressing will be slightly thinner, so start with a little less buttermilk and add more only if needed.

