Jump to RecipeJump to VideoLeave a ReviewPin Recipe

This is the old-fashioned broccoli salad you remember from family cookouts and church suppers, with crisp raw broccoli, sharp cheddar, sweet raisins, sunflower seeds, and plenty of crumbled bacon in a sweet-and-tangy dressing. Twenty minutes of prep, an hour to chill, and you have a make-ahead side dish that actually gets better as it sits!

Close up side shot of a bowl of broccoli salad with bacon.

Before You Get Started

A few small details make the difference between a good broccoli salad and a great one:

  • Cut the broccoli small. Bite-sized florets matter more here than in any other broccoli prep, since the broccoli is eaten raw. Trim to about 1/2-inch pieces so every forkful is manageable.
  • Reserve some bacon for the top. Bacon stirred into the dressing soften within an hour. Crisp pieces sprinkled on top right before serving stay crunchy and look beautiful.
  • Chill at least an hour before serving. This isn’t optional. The broccoli softens slightly, the flavors meld, and the dressing thins to the right consistency. Skip the chill and the salad won’t have the same texture and flavor.
Ingredients for a broccoli salad with bacon recipe.

How to Make Broccoli Salad

This is one of those recipes where the prep is the work. There’s no cooking once the bacon is done! Here’s how it comes together:

Step 1: Cook the Bacon

Cook about 10 slices of bacon until crisp using your preferred method, then transfer to a paper towel-lined plate or rack to cool. Once it’s cool enough to handle, crumble it into bite-sized pieces.

The oven method is especially easy for a full batch. Arrange the bacon on a foil-lined sheet pan and bake at 425°F for about 12 minutes, flipping halfway through.

Tip: Start with fully crisp bacon rather than chewy. It will soften slightly once it’s mixed into the salad and chilled.

Step 2: Prep the Salad Ingredients

Chop the broccoli into small, bite-sized pieces, about ½-inch or smaller. Finely dice the red onion, and cube or hand-grate the cheddar cheese.

Don’t toss those broccoli stems. Peel the outer layer and chop the tender inside to use in the salad.

Tip: Cubed cheese or freshly grated cheese (using the large holes of a box grater) holds up much better than pre-shredded cheese, which has a powdery coating that tends to disappear into the dressing.

Combining the ingredients for a broccoli salad with bacon in a white mixing bowl.

Step 3: Whisk the Dressing

In a small bowl, whisk together the mayonnaise, sugar, apple cider vinegar, Dijon mustard, lemon juice, salt, and pepper until smooth and creamy.

Give it a quick taste before adding it to the salad. Add a pinch more salt if needed.

Tip: The dressing should taste slightly too sweet and tangy on its own. Once it’s mixed with the broccoli, the flavor will mellow out perfectly.

Whisking together the creamy dressing.

Step 4: Assemble

In a large bowl, combine the broccoli, raisins, cheddar, sunflower seeds, red onion, and most of the bacon (save a little for the top). Pour the dressing over everything and toss gently until well coated.

It might look like there isn’t enough dressing at first, but don’t worry.

Tip: As the salad chills, the broccoli releases a bit of moisture and everything comes together into a perfectly coated, creamy mixture.

Easy swaps: Use dried cranberries, cherries, golden raisins, or chopped dates in place of raisins. Swap sunflower seeds for sliced almonds or chopped pecans.

Tossing the dressing with the salad ingredients.

Step 5: Chill and Serve

Cover the bowl and refrigerate for at least 1 hour for the best flavor. Give it a good stir before serving and sprinkle the reserved bacon over the top.

This is one of those dishes that just gets better as it sits, making it perfect for making ahead.

Horizontal overhead shot of a bowl of broccoli salad with bacon.

Serving Suggestions

This salad earns its keep at the cookout table. It’s right at home next to my Slow Cooker Pulled Pork on a soft bun, alongside my BBQ Chicken Breast hot off the grill, or with a platter of my Fried Chicken Tenders for a Sunday supper. It also holds up beautifully on a holiday buffet next to a glazed ham.

Storage, Freezing, and Make-Ahead

Make-ahead: This is one of the few salads that genuinely improves overnight. The flavors meld and the broccoli softens just right. You can assemble it up to 24 hours ahead and refrigerate. Hold the reserved bacon (and a small handful of sunflower seeds if you want extra crunch) to add right before serving.

Storage: Leftovers keep in an airtight container in the fridge for up to 3 days. Give the salad a stir before serving any leftovers. The broccoli will release more liquid as it sits, so if it looks a little watery, drain off any excess and add a small spoonful of mayo to refresh the dressing.

Freezing: Not recommended. The mayo dressing breaks when thawed and the raw broccoli turns mushy.

Frequently Asked Questions

Should I blanch the broccoli first?

No, the broccoli goes in raw. Blanching makes it limp once it sits in the dressing. If the raw texture concerns you, the small dice and the chill time both soften it just enough without any cooking.

Why is my broccoli salad watery?

Some liquid release is normal as the salad chills, especially after the first day. The most common causes are that broccoli wasn’t dry before mixing, the onions weren’t patted dry, or the salad sat too long. For an easy fix, drain off excess liquid before serving and stir in a fresh spoonful of mayo.

What can I use instead of raisins?

Try dried cranberries, dried cherries, golden raisins, or chopped dates. Anything sweet and chewy in the same range should work. Halved red grapes work too, but use them the same day since they release more juice over time.

Can I use frozen broccoli?

No. Frozen broccoli thaws limp and watery, which is the opposite of what this salad needs. Only use fresh broccoli for this dish.

Close overhead shot of a bowl of broccoli salad with bacon.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Watch How to Make It

Square overhead shot of broccoli salad with bacon in a green and white bowl.

Broccoli Salad with Bacon

Prep: 20 minutes
Chilling Time 1 hour
Total: 1 hour 20 minutes
Servings 8 people
Calories 466 kcal
This classic broccoli salad with bacon is loaded with crisp raw broccoli, sharp cheddar, sweet raisins, sunflower seeds, and crumbled bacon in a sweet-and-tangy creamy dressing. Twenty minutes of prep and an hour to chill is all it takes for a make-ahead side dish that always disappears first at cookouts.

Ingredients
  

For the salad:

  • 5 to 6 cups fresh broccoli florets, cut into very small bite-sized pieces (about 1/2-inch)
  • 10 slices bacon, cooked crisp and crumbled (reserve some for topping)
  • 1 cup shredded or cubed sharp cheddar cheese
  • ¾ cup raisins or dried cranberries
  • ¾ cup roasted salted sunflower seed kernels
  • ½ cup finely diced red onion

For the dressing:

  • ¾ cup mayonnaise (Duke's preferred)
  • 2 tablespoons granulated sugar
  • 1 ½ tablespoons apple cider vinegar
  • 1 teaspoon Dijon mustard
  • 1 teaspoon fresh lemon juice
  • ¼ teaspoon kosher salt (plus more to taste)
  • ¼ teaspoon ground black pepper

Instructions

  • Assemble the salad. Place the broccoli in a large mixing bowl. Add the raisins, cheddar cheese, sunflower seeds, red onion, and most of the crumbled bacon. Reserve a small handful of bacon for garnish.
    Combining the ingredients for a broccoli salad with bacon in a white mixing bowl.
  • Make the dressing. In a separate bowl, whisk together the mayonnaise, sugar, apple cider vinegar, Dijon mustard, lemon juice, salt, and pepper until smooth.
    Whisking together the creamy dressing.
  • Combine. Pour the dressing over the salad and toss gently until everything is evenly coated.
    Tossing the dressing with the salad ingredients.
  • Chill. Cover and refrigerate for at least 1 hour (2 hours is even better) before serving.
  • Serve. Give the salad a quick stir, then sprinkle the reserved bacon over the top.
    Horizontal overhead shot of a bowl of broccoli salad with bacon.

Notes

  • Bacon shortcut: Bake bacon at 425°F on a foil-lined sheet pan for about 12 minutes, flipping halfway through. Easiest method for cooking 10 slices at once.
  • Cheese tip: Use a block of cheddar that you cube or grate by hand. Pre-shredded cheese has anti-caking starch that dulls the texture and flavor in this salad.
  • Make-ahead: Assemble up to 24 hours ahead and refrigerate. Hold the reserved bacon to add just before serving so it stays crisp.
  • If the salad looks watery on day 2: Drain off any excess liquid and stir in a fresh spoonful of mayo before serving.
  • Raisin swap: Dried cranberries, dried cherries, golden raisins, or chopped dates all work in equal amounts.
Notes about adjustments: The recipe doubles easily for a crowd. For a lighter version, swap half the mayo for plain Greek yogurt or sour cream. Both options will thin the dressing slightly, so plan for the salad to release a bit more liquid as it chills.

Nutrition

Serving: 1/8 of the recipeCalories: 466kcalCarbohydrates: 22gProtein: 12gFat: 38gSaturated Fat: 10gPolyunsaturated Fat: 16gMonounsaturated Fat: 10gTrans Fat: 0.1gCholesterol: 41mgSodium: 603mgPotassium: 436mgFiber: 4gSugar: 5gVitamin A: 510IUVitamin C: 51mgCalcium: 147mgIron: 2mg
Keyword: bacon broccoli salad, broccoli salad dressing, Broccoli Salad Recipe, Broccoli Salad with Bacon, old-fashioned broccoli salad
Course: Salad, Side Dish
Cuisine: American, Southern
Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.