Salads & Side dishes

Bacon and Broccoli Salad

By Clara ·

Bacon and Broccoli Salad
Bacon and Broccoli Salad

The bacon should be crisp enough to crack when you stir it, not just browned and bendy. I cook it first, then let it cool while I whisk together the dressing; warm bacon can soften the cheese and take the edge off that fresh broccoli crunch. In this Bacon and Broccoli Salad, every bite has something different going on: crisp florets, smoky bacon, sharp cheddar, sweet cranberries, and roasted sunflower kernels.

The broccoli stays raw, so the cut matters more than you might expect. Bite-size florets are easy to coat and easy to eat, while the sweet-tangy mayonnaise dressing clings to their uneven edges. A short rest in the refrigerator gives the dressing time to settle into the salad and rounds out the sharp onion. The result is cool, crunchy, and rich without feeling heavy.

Bacon and Broccoli Salad crisp creamy
“

Kitchen Note

Let the bacon cool completely before it goes into the bowl. If it’s still warm, it can soften the cheddar and make the dressing feel greasy instead of creamy.

Save this Bacon and Broccoli Salad for its crisp broccoli, smoky bacon, and sweet-tangy dressing—an easy make-ahead side for the next potluck.

Save to Pinterest

Raw Broccoli Is the Point—And the Cut Size Decides Whether It Works

This salad isn’t meant to have tender, cooked broccoli. The florets stay raw, which gives the bowl its crisp bite and keeps it from turning soft under a creamy dressing. Because there’s no cooking step to change the texture, cutting the broccoli into bite-size pieces is what makes each forkful feel balanced. Large chunks are harder to coat evenly and can leave you with plenty of dressing on the outside but plain broccoli in the middle.

The dressing is deliberately simple: mayonnaise gives it body, apple cider vinegar brings a clean tang, and sugar softens that sharpness. It should taste lightly sweet and pleasantly tart before it meets the other ingredients. Once tossed, the cheddar and bacon bring salt and richness, while cranberries add a sweet chew and sunflower kernels keep the texture lively. Letting the finished salad chill for at least 30 minutes gives those flavors a chance to mingle without sacrificing the broccoli’s fresh crunch.

Why the Sweet, Sharp, and Salty Pieces Belong Together

Bacon and Broccoli Salad crisp creamy
  • Mayonnaise — It gives the dressing enough body to cling to the broccoli. A standard mayonnaise works well; plain Greek yogurt can replace some or all of it for a tangier, less rich dressing.
  • Apple cider vinegar and sugar — Together they keep the dressing from tasting flat or overly heavy. White wine vinegar can stand in for the cider vinegar, though you’ll lose a little of its fruity edge; reducing the sugar leaves the dressing sharper.
  • Broccoli — Choose firm florets with tight, dark-green tops. The fresh crunch is central here, so frozen broccoli isn’t a good stand-in for this salad.
  • Bacon — Its smoky, salty bite is the savory counterweight to the cranberries and dressing. Regular bacon is the right fit; leaner bacon alternatives won’t give quite the same richness or crisp texture.
  • Sharp cheddar — Sharp cheese gives the salad a stronger savory note than mild cheddar. Mild cheddar still works if that’s what you have, but the finished salad will taste gentler.
  • Red onion — Its crisp, pungent bite cuts through the creamy dressing. Finely chopping it helps spread that flavor through the bowl; scallions are a milder swap if you prefer less bite.
  • Dried cranberries — They add a tart-sweet chew that plays against the bacon. Dried cherries can replace them for a deeper fruit flavor, while raisins make the salad sweeter and less tangy.
  • Roasted sunflower kernels — Roasting brings out a toasty flavor and gives the salad its seed crunch. Roasted pepitas are a useful substitute with a slightly earthier taste.

Build the Salad in the Right Order to Keep Every Bite Balanced

Whisk a Smooth, Balanced Dressing

In a small bowl, whisk the mayonnaise, apple cider vinegar, sugar, kosher salt, and black pepper until the mixture looks smooth and uniform. Scrape the sides of the bowl so no pocket of sugar or mayonnaise stays unmixed. The dressing should look creamy, not streaky. Give it a quick taste before setting it aside; you’re looking for a clear tang with enough sweetness to round it out.

Cook the Bacon Until It’s Crisp

Cook the chopped bacon in a 12-inch skillet over medium heat for 8–12 minutes, stirring occasionally. It should be browned and crisp rather than pale and floppy, and the pieces will continue to firm slightly as they cool. Drain it on paper towels, then let it cool before it goes into the salad. If the skillet is crowded, stir well so the pieces cook evenly instead of steaming against one another.

Combine the Crunchy and Chewy Ingredients

In a 5-quart bowl, combine the bite-size broccoli florets, shredded sharp cheddar, finely chopped red onion, dried cranberries, roasted sunflower kernels, and cooled bacon. Use a bowl with enough room to toss without sending seeds and cranberries over the sides. A gentle toss at this stage spreads the mix-ins through the broccoli before the dressing adds weight. Check that the bacon has cooled; warm pieces can soften the cheese and alter the dressing’s texture.

Toss Thoroughly, Then Chill

Add the dressing and toss until the broccoli is evenly coated, lifting from the bottom of the bowl so the dressing doesn’t collect underneath. Stop when the florets have a light, consistent coating rather than a thick layer pooled between them. Cover the bowl and refrigerate for at least 30 minutes before serving. That rest gives the dressing time to settle over the broccoli and lets the sharp onion mingle with the sweeter ingredients.

Small Swaps That Change the Sweet-Salty Balance

Make It Dairy-Free Without Losing the Creamy Dressing

Replace the cheddar with dairy-free cheddar shreds and use dairy-free mayonnaise. The salad keeps its creamy, savory character, though the cheese’s sharpness and melt-in texture vary by brand.

Trade the Bacon for a Vegetarian Smoky Bite

Use chopped smoked tempeh in place of the bacon and cook it in the skillet according to its package directions, then let it cool before tossing. It gives the salad a savory, smoky note, with a firmer chew and less rendered richness than bacon.

Give the Fruit a Deeper, Sweeter Note

Swap the dried cranberries for dried cherries. Their flavor is rounder and less tart, so the salad leans sweeter; raisins make a still sweeter version with a softer, familiar fruit note.

Make-Ahead and Storage

  • Refrigerator: Keep the salad covered and refrigerated, and eat it within 3 to 4 days. The broccoli gradually softens, and the bacon loses some of its crispness as it sits.
  • Freezer: Freezing isn’t a good fit. The mayonnaise dressing can separate and the broccoli becomes soft and watery after thawing.
  • Serving: Serve it chilled; this salad isn’t meant to be reheated. Toss once more before serving if the dressing has settled at the bottom.

Questions That Come Up Before Serving Broccoli Salad

Can I use frozen broccoli in this salad?+

Frozen broccoli turns soft and releases water as it thaws, so it won’t give this salad the crisp bite it needs. Use fresh florets for the best texture.

Can I serve the salad right after tossing it?+

You can, but the flavor is more settled after the covered salad has chilled for at least 30 minutes. That short rest lets the dressing coat the broccoli more evenly and takes the raw edge off the onion.

How do I prepare the salad ahead without softening the bacon?+

Whisk the dressing and prepare the other components ahead, but keep the cooled bacon separate until you’re ready to toss the salad. Once mixed, the bacon gradually absorbs moisture from the dressing and broccoli, so it won’t stay as crisp.

Can I use turkey bacon instead of regular bacon?+

Yes. Cook chopped turkey bacon until crisp, following the package guidance for the brand you have, then cool it before adding it. It will be leaner and less rich, with a milder smoky flavor than pork bacon.

Bacon and Broccoli Salad

Bacon and broccoli salad combines crisp bacon, fresh broccoli, sharp cheddar, cranberries, and sunflower kernels in a creamy dressing. Toss it together and refrigerate for at least 30 minutes so the flavors come together.
Prep Time 15 minutes
Cook Time 12 minutes
Chilling 30 minutes
Total Time 57 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 500

Ingredients
  

Dressing
  • 0.75 cup mayonnaise
  • 2 tbsp apple cider vinegar
  • 2 tbsp granulated sugar
  • 0.25 tsp kosher salt
  • 0.125 tsp black pepper
Salad
  • 8 oz bacon chopped
  • 2 lb broccoli florets, cut into bite-size pieces
  • 1 cup sharp cheddar cheese shredded
  • 0.33 cup red onion finely chopped
  • 0.5 cup cranberries dried
  • 0.5 cup sunflower kernels roasted

Equipment

  • 1 12-inch skillet

Method
 

Make the dressing
  1. In a small bowl, whisk together the mayonnaise, apple cider vinegar, granulated sugar, kosher salt, and black pepper until smooth.
Assemble the salad
  1. Cook the bacon in a 12-inch skillet over medium heat for 8–12 minutes, stirring occasionally, until crisp; drain on paper towels and let cool.
  2. In a 5-quart bowl, combine the broccoli, cheddar, red onion, dried cranberries, sunflower kernels, and cooled bacon.
  3. Add the dressing and toss until the broccoli is evenly coated.
  4. Cover and refrigerate for at least 30 minutes before serving.

Notes

For the best texture, let the bacon cool before combining it with the broccoli. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended. For a lighter dressing, replace some of the mayonnaise with plain Greek yogurt.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating