Quick Answer
The best broccoli salad uses small bite sized florets of raw broccoli tossed with an emulsified dressing of mayonnaise, apple cider vinegar, and sugar. The acid in the vinegar gently tenderises the broccoli over 2 hours in the fridge while keeping it crisp.
Fold in crisp bacon, sharp cheddar, dried cranberries, red onion, and toasted sunflower seeds just before serving so the crunchy elements stay crunchy.
The combination of sweet, salty, tangy, and creamy is the reason this salad has been a potluck staple for forty years.
Why raw broccoli works here
Blanching the florets softens them but also leaches flavour into the water and washes away the bright peppery bite that makes broccoli salad interesting.
Instead, this recipe uses acid maceration. By tossing raw florets in an apple cider vinegar mayo dressing two hours before serving, the acetic acid gently breaks down the rigid cellulose in the broccoli cell walls. The florets soften enough to chew comfortably, but stay crisp, with their colour and nutrition intact.
Cut the florets small
The number one fix for a bad broccoli salad is smaller florets. Big trees are awkward to bite and refuse to absorb the dressing.
Cut each floret into pieces no bigger than the tip of your thumb. Use the tender upper stem too, peeled and diced into small cubes. Save the woody lower stem for soup or stir fry.
Ingredients
| Ingredient | Amount |
|---|---|
| Fresh broccoli florets, cut small | 6 cups (about 2 medium heads) |
| Thick cut bacon, cooked crisp and crumbled | 8 slices |
| Red onion, finely diced | 1/2 cup |
| Dried cranberries or raisins | 1/2 cup |
| Sharp cheddar, diced or shredded | 1/2 cup |
| Toasted sunflower seeds or sliced almonds | 1/2 cup |
| Real mayonnaise | 1 cup |
| Apple cider vinegar | 3 tbsp |
| Granulated sugar or honey | 2 tbsp |
| Kosher salt | 1/2 tsp |
| Coarse black pepper | 1/2 tsp |
Method
1. Prep the broccoli
Wash the broccoli thoroughly and dry it completely in a salad spinner or with paper towels. Any surface water dilutes the dressing. Cut into small florets and peel and dice the upper stems.
2. Whisk the dressing
In a large mixing bowl, whisk the mayonnaise, apple cider vinegar, sugar, salt, and pepper until the sugar fully dissolves and the dressing looks smooth and slightly glossy.
3. Toss and macerate
Add the dry broccoli and red onion to the dressing. Toss until every piece is coated. Cover the bowl and refrigerate for at least 2 hours and up to overnight. The acid does its work during this rest.
4. Add crunch last
Just before serving, fold in the crisp bacon, cheddar, cranberries, and toasted sunflower seeds. Adding these earlier turns the bacon soggy and softens the seeds.
5. Taste and adjust
Add a final pinch of salt or a splash more vinegar if it tastes flat. The dressing should taste a touch sweeter and tangier in the bowl than on the broccoli, because the florets absorb a lot of the flavour as they rest.
The bacon move
Bake the bacon flat on a parchment lined sheet pan at 200 C / 400 F for 15 to 20 minutes until uniformly crisp. This keeps the strips flat (not curled) so they crumble into clean shards, and it renders out the fat so the bacon does not bleed grease into the salad.
Variations
- Greek yoghurt dressing: Swap half the mayo for plain Greek yoghurt for a lighter, tangier version.
- Pecan and apple: Skip the cranberries and add 1 cup of diced crisp apple plus toasted pecans for a fall variation.
- No bacon: Add an extra 1/2 cup of toasted nuts and a teaspoon of smoked paprika for a smoky vegetarian twist.
- Broccoli and cauliflower: Use half broccoli and half cauliflower for a two tone presentation.
Common mistakes
- Florets too big. Hard to bite, hard to dress. Cut small.
- Skipping the rest. Without 2 hours in the fridge, raw broccoli stays tough and tastes overly green.
- Adding bacon and seeds early. They go soft. Always fold in just before serving.
- Wet broccoli. Surface water dilutes the dressing into a thin puddle. Dry it completely.
Storage and make ahead
The macerated broccoli base keeps in the fridge for 3 days. Store the bacon, cheese, cranberries, and seeds separately, then fold in fresh just before serving each time.
Frequently asked questions
Can I use frozen broccoli?
No. Frozen broccoli is partially cooked and turns to mush in this salad. Stick with fresh.
Why does my salad go watery?
Either the broccoli was not dried thoroughly, or you sat it for too long in the dressing. Drain off any pooled liquid and add a fresh spoonful of mayo to bring it back together.
Can I make it dairy free?
Yes. Skip the cheddar and use a vegan mayo. The salad still works thanks to the bacon, cranberries, and seeds.
Sourcing and scaling
Two medium heads of broccoli yield about 6 cups of small florets, exactly the right amount for this recipe. Pick heads with tightly closed dark green florets and firm stems. Yellow or open florets mean the broccoli is past peak and will taste cabbagey.
The salad scales easily for parties. Double the recipe in a large mixing bowl and store the assembled base in the fridge for up to 24 hours ahead. Just remember to keep the bacon, cheese, cranberries, and seeds in separate containers and fold them in just before serving each time.
Why this salad keeps showing up at potlucks
Broccoli salad ticks every box of a great group dish. It is sturdy enough to ride in a cooler for two hours. It holds at room temperature without spoiling for the length of a typical cookout. It pairs with grilled chicken, ribs, pulled pork, burgers, or fried fish without competing for attention. And it travels well across diet preferences with simple swaps for dairy free, vegetarian, or low carb eaters. That versatility is exactly why the same recipe has been showing up at American family gatherings since the early 1980s.
The takeaway
The trick to a great broccoli salad is acid maceration plus late stage crunch. Cut the florets small, dress them early, let the vinegar do its quiet work, and add the crisp toppings at the last possible minute. The result is a salad that holds up at any cookout and gets requests for the recipe by the end of the meal.




