Classic Broccoli Salad

Prep: 20 min Serves: 8 3.9 · 16 reviews · tap to rate

Classic broccoli salad is raw broccoli tossed with a creamy, tangy dressing, bacon, and a scatter of nuts and dried fruit.

Pin Print

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

By
Jessica Reeves
Classic Broccoli Salad

PONLY COOK // JESSICA REEVES

Classic broccoli salad is raw broccoli tossed with a creamy, tangy dressing, bacon, and a scatter of nuts and dried fruit. It stays crisp for hours because the florets are never cooked and the dressing clings without making them soggy. The trick is drying the broccoli after you cut it and dressing the salad just before you serve it.

Ingredients for Classic Broccoli Salad

Broccoli gives the salad its body and stays crisp when raw. Bacon adds smoke and salt that balance the sweetness of the dressing. Red onion brings sharp bite that cuts through the richness. Raisins or dried cranberries add chewy sweetness and contrast. Sunflower seeds or sliced almonds give crunch. Mayonnaise, apple cider vinegar, and sugar form the dressing, which coats the vegetables without breaking down their texture. Salt and black pepper season the whole thing.




Why This Classic Broccoli Salad Works

Raw broccoli has a firm bite that never softens, even hours after the salad is made. The florets’ natural shape catches the creamy dressing in the crevices while staying dry on the outside. This is why the salad does not wilt or become watery the way a dressed green salad does.

The dressing is thick enough to coat without pooling at the bottom. Mayonnaise carries the flavors of the vinegar and sugar without letting them dilute the vegetables. Bacon and onion add salt and sharpness that keep the sweetness from tasting one-note, while the nuts and fruit add texture and interest.

Because nothing breaks down as it sits, you can assemble this salad up to four hours ahead and dress it right before serving. The broccoli stays as crisp at the end of dinner as it was at the start.







Mistakes To Avoid

Cutting the broccoli too small makes it harder to coat evenly with dressing and can cause pieces to absorb liquid and soften. Aim for florets about the size of a walnut so they stay intact and hold their crunch. If the florets are tiny, the salad will taste mushy by the time you serve it.

Dressing the salad more than an hour ahead will cause the broccoli to absorb moisture and become limp, and the nuts will soften. The salad is best dressed 10 to 15 minutes before eating. If you make it too far ahead, the texture falls apart and the nuts taste soggy instead of crisp.

Using undercooked bacon leaves grease that pools in the bottom of the bowl and makes the dressing slick and unpleasant. Cook the bacon until it is golden and snaps when you break it. If it is still chewy, it has not rendered enough fat and will make the salad feel oily on your tongue.

Forgetting to dry the broccoli after washing introduces water that dilutes the dressing and causes the salad to become watery. Pat each piece with a clean kitchen towel or paper towel until no moisture remains. Wet broccoli will make the dressing thin and separate within an hour.

As an Amazon Associate, we earn from qualifying purchases.




Ingredients

  • 1 large head broccoli, cut into florets
  • 6 slices bacon
  • 1/2 medium red onion, thinly sliced
  • 1 cup raisins or dried cranberries
  • 1 cup sunflower seeds or sliced almonds
  • 1 cup mayonnaise
  • 3 tablespoons apple cider vinegar
  • 3 tablespoons sugar
  • Salt and black pepper to taste



Step-by-step Instructions

  1. Cook the bacon in a skillet over medium heat for 8 to 10 minutes, stirring occasionally, until it is golden and crisp and most of the fat has rendered.
  2. Transfer the bacon to a paper towel and let it cool completely, then crumble it into bite-size pieces.
  3. Cut the broccoli into florets about the size of a walnut, leaving a little stem on each one so it holds together.
  4. Pat the broccoli dry with paper towels, pressing gently to remove all surface moisture.
  5. In a small bowl, whisk together the mayonnaise, apple cider vinegar, and sugar until the sugar dissolves and the dressing is smooth and thick.
  6. Taste the dressing and add salt and black pepper until it is well seasoned.
  7. In a large bowl, combine the broccoli, bacon, red onion, raisins, and sunflower seeds.
  8. Pour the dressing over the vegetables and nuts, then toss gently until everything is coated evenly.
  9. Serve immediately, or let the salad sit at room temperature for up to 15 minutes before serving.



Frequently Asked Questions




Can this be made ahead?

You can prep and chop the broccoli, cook the bacon, and make the dressing up to one day ahead. Store the broccoli and bacon separately in airtight containers in the refrigerator. Toss everything together with the dressing no more than 15 minutes before serving so the broccoli stays crisp.




What can I use instead of sunflower seeds?

Sliced almonds, chopped pecans, or roasted pumpkin seeds all work well. Use the same amount and add them just before serving so they do not soften. Avoid seeds or nuts that are already salted, or the salad will become too salty.




How long does this keep?

Dressed broccoli salad is best eaten within 2 hours. After that, the broccoli begins to absorb liquid and soften, and the nuts lose their crunch. Store any leftovers in an airtight container in the refrigerator for up to one day, but the texture will not be as good.




Serving Ideas for Classic Broccoli Salad

Serve this salad alongside grilled chicken or pork because the creamy dressing balances smoky meat. It pairs well with cornbread or rolls that soak up the extra dressing. A simple green salad with vinaigrette rounds out a light lunch, while the broccoli salad works as a side at a barbecue or potluck where it can sit out without wilting.

Get the Weekly Menu

New recipes, quick weeknight dinners and kitchen tips - one email a week, straight to your inbox.

More posts

Quinoa and Black Bean Salad

Quinoa and black bean salad is a grain salad that stays crisp and doesn't wilt, even when dressed hours ahead.

Traditional Taco Salad

A traditional taco salad is a crisp bed of lettuce topped with seasoned ground beef, cheese, tomatoes, and other fresh toppings, then finished with a...

Classic Caprese Salad

Classic Caprese is a simple summer salad of ripe tomatoes, fresh mozzarella, and basil layered with good olive oil and salt.

Zesty Lime Chicken Taco Salad

A zesty lime chicken taco salad is crisp greens topped with warm seasoned chicken, crunchy tortilla strips, and a sharp lime vinaigrette.