Broccoli Salad with Bacon and Raisins

Alfi ate three portions at his cousin’s birthday party in 2023. I spent two weekends reverse-engineering the dressing. The moment I swapped white vinegar for apple cider vinegar, Adam walked through the kitchen and stopped. That was the tell.

Elena Ignacio — BroccoliPedia author
Elena Ignacio·June 15, 2026

Travel mom · nutrition researcher · broccoli obsessive

Broccoli salad with bacon and raisins in a shallow white ceramic bowl on a warm wooden surface
Prep
15 min
Cook
18 min (bacon)
Total
33 min + 30 min rest
Serves
6
Difficulty
Easy

Ingredients

Check off as you go

  • 700g (about 4.5 cups) fresh broccoli florets, cut into bite-sized pieces
  • 8 strips thick-cut bacon
  • 3/4 cup (120g) raisins, preferably golden
  • 1/3 cup (40g) roasted sunflower seeds
  • 1/4 cup (35g) red onion, very finely diced
  • For the dressing:
  • 3/4 cup (180g) full-fat mayonnaise
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons sugar
  • 1 tablespoon whole milk
  • Salt and black pepper to taste

Instructions

  1. 1

    Soak the raisins. Cover raisins with boiling water and leave for 5 minutes, then drain. This plumps them so they are juicy rather than dense and chewy in the finished salad.

  2. 2

    Prepare the red onion. Finely dice the onion and rinse it under cold running water for 30 seconds. This washes away the enzyme that makes raw onion linger on your palate. Pat dry.

  3. 3

    Cook the bacon. Preheat your oven to 200°C (400°F). Lay bacon strips on a wire rack over a baking sheet. Bake 15 to 18 minutes until very crispy. Cool completely on paper towels, then crumble. Baking gives a cleaner, drier crumble than pan-frying.

  4. 4

    Make the dressing. Whisk together the mayo, apple cider vinegar, and sugar until smooth. Add the tablespoon of milk and whisk again. The milk thins the dressing just enough to coat every floret evenly. Season with salt and pepper.

    Apple cider vinegar mayo dressing being whisked in a glass bowl
  5. 5

    Cut the broccoli. Trim florets into small, roughly equal pieces, about the size of a large grape. Crown-side-down method: flip the broccoli head so the crown rests on your board, then twist and pull florets off with a small knife. Faster than cutting from above.

  6. 6

    Combine. In a large bowl, add broccoli, drained raisins, sunflower seeds, and red onion. Pour the dressing over and toss thoroughly.

  7. 7

    Rest before serving. Cover and refrigerate for at least 30 minutes. The broccoli softens slightly, the dressing works into every piece, and it all tastes like it belongs together. When ready to serve, scatter bacon over the top and toss once.

    Dressed broccoli salad with bacon scattered over the top ready to serve

Tips for Success

  • Use golden raisins if you can find them. They are softer, sweeter, and plumper than regular dark raisins. The hot water soak in Step 1 closes the gap if you only have regular ones. Press one raisin before buying: if it feels like dry rubber, skip that bag.
  • Baked bacon, not pan-fried. Pan-fried bacon releases fat unevenly and some of that fat mixes into the dressing making the whole thing oily. Oven-baked bacon is crispier, drains cleanly, and crumbles better. An air fryer works just as well.
  • Apple cider vinegar, not white vinegar. White vinegar is sharp and fights the sweetness from the raisins. Apple cider vinegar has a gentle fruitiness that works with both the raisins and the sugar. Most recipes just say "vinegar" — that is why many homemade versions taste slightly off.
  • The milk trick. A single tablespoon of milk in the dressing sounds odd but it genuinely works. Mayo straight from the jar tends to pile up rather than coat. The milk thins it to exactly the right consistency.
  • Add bacon last. If you mix the bacon in when you first dress the salad and then refrigerate for hours, it will go soft. Scatter it and toss right before you serve.

Nutrition (per serving)

Nutrition Facts
Serving size: 1 heaped cup (approx. 200g)
Source: USDA FoodData Central (FDC ID 170379)
Calories345
% Daily Value*
Total Fat26g
Total Carbohydrates21g
Dietary Fiber3g
Protein9g
Vitamin C89.2mg (99% DV)
Vitamin K102mcg (85% DV)
Folate (B9)63mcg (16% DV)
Calcium47mg (4% DV)
Iron0.73mg (4% DV)
Potassium316mg (7% DV)
* Percent Daily Values based on a 2,000-calorie diet.

Frequently Asked Questions

Should I soak the raisins before adding them to the salad?

Yes. Pour boiling water over the raisins and leave for 5 minutes before draining. They absorb water and go from dense and chewy to soft and juicy. It takes 5 minutes and it changes the texture of the whole salad.

What kind of vinegar is best for broccoli salad dressing?

Apple cider vinegar. White vinegar is sharper and fights the sweetness from the raisins and sugar, leaving the dressing with competing notes. Apple cider vinegar has a gentle fruitiness that complements both. Most written recipes just say "vinegar" without specifying — that is why many homemade versions taste slightly off.

Should broccoli salad be made the night before?

You can assemble the dry salad components up to 24 hours ahead. Keep the dressing separate and add it about 30 minutes before serving, not right before. That 30-minute window is when the dressing integrates and the broccoli softens just enough. Add the bacon only when ready to serve so it stays crispy.

Can I use dried cranberries instead of raisins in broccoli salad?

Yes, and this swap converts almost every raisin-objector. Dried cranberries are a little tarter and brighter, which gives the salad a slightly different character but still works beautifully with the bacon and dressing. Use the same quantity and soak them the same way.