Jump to Recipe
Broccoli Salad with Bacon and Cranberries

American Cuisine

Broccoli Salad with Bacon and Cranberries

Prep 10m Cook 10m 20 min total Serves 6 🌾 Gluten-Free
All Recipes saladside dish

By Dana Whitfield

Rate this recipe

Broccoli salad is the potluck dish that converts broccoli skeptics, trading steamed limpness for raw, snappy florets in a creamy, sweet-and-tangy dressing. It rose to fame in American church cookbooks and deli cases through the 1980s and 1990s, when the combination of crisp broccoli, smoky bacon, sweet dried cranberries, and crunchy sunflower seeds proved irresistible to crowds. The genius of the salad is contrast: the bitterness of raw broccoli is tamed by sugar and mayonnaise, the cranberries add chewy sweetness, the bacon brings salt and smoke, and the seeds give a toasty crunch in every bite. It travels beautifully, holds up on a buffet far better than leafy salads, and actually improves as it sits and the florets soften just enough in the dressing. A staple of summer barbecues, picnics, and holiday tables alike, it is proof that a vegetable side can be the first bowl to empty.

Ingredients

Serves 6

Instructions

  1. 1

    Cook the bacon in a skillet until crispy. Remove to paper towels to drain, then crumble.

  2. 2

    In a large bowl, combine the broccoli florets, chopped red onion, dried cranberries, and sunflower seeds.

  3. 3

    In a small bowl, whisk together the mayonnaise, sugar, and white vinegar until smooth.

  4. 4

    Pour the dressing over the broccoli mixture and toss to coat evenly.

  5. 5

    Stir in the crumbled bacon just before serving to keep it crispy, or mix it in earlier for flavor melding.

  6. 6

    Refrigerate for at least 30-60 minutes before serving for best results.

Chef's Tips

  • Cut the florets small — bite-sized pieces coat better in the dressing and are far easier to eat than large raw stalks.
  • For a less aggressively raw bite, blanch the florets for 60 seconds and shock in ice water; they stay crunchy but lose the harsh edge.
  • Dress the salad at least 30 minutes to an hour ahead so the broccoli softens slightly and absorbs the flavor.
  • Fold in the bacon and seeds just before serving so they stay crisp rather than going soft in the dressing.

Ingredient Substitutions

  • bacon smoked almonds or coconut bacon

    Keeps the smoky-salty crunch while making the salad vegetarian; add a pinch of smoked paprika to the dressing too.

  • dried cranberries raisins, dried cherries, or chopped dried apricots

    Any chewy dried fruit works; tart dried cherries are especially good against the bacon.

  • sunflower seeds sliced almonds or chopped pecans

    Toast them first for deeper flavor; pepitas also work for a nut-free crunch.

  • mayonnaise plain Greek yogurt or a half-and-half blend

    Lightens the dressing and adds tang; you may want a touch more sugar to rebalance.

Tags

creamyvegetablebaconcrowd-pleaser

Frequently Asked Questions

Is the broccoli raw or cooked in broccoli salad?

Classic broccoli salad uses raw broccoli for maximum crunch. If raw broccoli is too assertive for you, blanch the florets for about 60 seconds and plunge them into ice water — they stay crisp but lose the bitter, grassy edge.

Can I make broccoli salad ahead of time?

Yes — it benefits from 1 to 4 hours in the fridge so the florets soften slightly and soak up the dressing. For the best texture, stir in the bacon and sunflower seeds right before serving so they keep their crunch.

How do I make broccoli salad vegetarian?

Replace the bacon with smoked almonds, toasted coconut bacon, or extra sunflower seeds plus a pinch of smoked paprika in the dressing. You keep the smoky, salty crunch without the meat.

How do I keep broccoli salad from getting soggy?

Drain the washed broccoli thoroughly so no water dilutes the dressing, and hold the bacon and seeds out until serving. Dressed broccoli keeps well for 2 to 3 days, though it softens further over time.

More American recipes you’ll love

View all →

Helpful Cooking Tools

Save this recipe — it's free

Get Started →