Crispy Broccoli Salad with Creamy Parmesan Dressing

This Broccoli Salad combines crisp raw broccoli with savory bacon, sharp cheddar, crunchy sunflower seeds, and a tangy, creamy dressing. It’s an easy, crowd-pleasing side that’s perfect for potlucks, holiday dinners, summer barbecues, or any meal when you want something crunchy and refreshing.

The combination of textures and flavors — crunchy broccoli, salty bacon, sweet dried fruit, and creamy dressing — makes this a family favorite. It keeps well when made ahead, and most people agree it tastes great either freshly tossed or after a short rest in the fridge.

A wooden spoon taking a small portion from a large bowl of broccoli salad. It's garnished with bacon and cheddar cheese shreds.

This simple broccoli salad is one of our go-to recipes. It starts with crisp, raw broccoli florets and builds flavor with a handful of pantry-friendly ingredients.

It disappears fast at our house — we think it’s one of the best broccoli salad recipes. Give it a try and see how your family likes it.

Reasons to Love It:

  1. Make ahead friendly. You can prepare this salad in advance for potlucks, parties, or holiday meals — it stays flavorful and holds up well when chilled for a short time.
  2. Versatile side dish. Serve it alongside steak, roasted chicken, pizza, or as part of a buffet for a fresh, crunchy contrast.
  3. Simple ingredients. Everything is easy to find at the grocery store; no specialty items required.
  4. Works year-round. Bright and fresh for summer gatherings, yet a welcome vegetable side for holiday dinners.

Note for special diets

This recipe can be adapted for keto, low carb, dairy-free, or gluten-free diets. See the Substitutions section for options.

Ingredients

The ingredients needed to make broccoli salad, including cheddar cheese, bacon, sour cream, and mayo.
  • Broccoli: 7–8 cups of florets (about 2 large bunches). Bagged florets are a convenient shortcut.
  • Cheddar cheese: Sharp shredded cheddar pairs nicely with the bacon.
  • Bacon: ½ cup cooked bacon pieces (about 4–6 slices) adds savory crunch.
  • Dried cranberries: Adds sweetness and tart balance; raisins work too.
  • Sunflower seeds: Provide a toasty crunch; pumpkin seeds are a good alternative.

For the Creamy Dressing:

  • Mayonnaise: Use a real mayonnaise for best flavor.
  • Sour cream: Choose a thick, good-quality sour cream.
  • Sugar: Granulated sugar sweetens the dressing; swap for a 1:1 keto sweetener if desired.
  • Cider vinegar: Adds mild acidity and brightens the dressing.

See the recipe card below for exact quantities and full nutrition details.

Instructions

This version is adapted from a classic Amish-style broccoli salad and kept simple for home cooking.

A medium bowl with a combination of sour cream, mayonnaise, and sugar in it.

Step one: In a medium bowl, combine the mayonnaise, sour cream, sugar, and cider vinegar.

Stirring together a creamy dressing with a silicone spatula.

Step two: Whisk until the dressing is smooth and well combined.

A large bowl of broccoli florets.

Step three: Place the broccoli florets in a large bowl. Break larger pieces into bite-sized florets.

A bowl of broccoli with a creamy dressing poured on top.

Step four: Pour the dressing over the broccoli.

Top tip: Use sharp kitchen scissors to trim florets directly from the stalk for quick, uniform pieces.

A bowl of broccoli salad that's been dressed with a creamy dressing.

Step five: Fold the salad so the dressing coats the broccoli evenly.

A bowl of broccoli salad with bacon and cheese mixed in.

Step six: Add the dried cranberries (or raisins), shredded cheddar, and cooked bacon pieces.

A bowl of broccoli salad that's been mixed with a silicone spatula.

Step seven: Stir gently until all ingredients are evenly distributed.

A white bowl filled with broccoli salad that's been garnished with bacon and cheddar cheese.

Step eight: Serve immediately or cover and refrigerate until ready to serve.

Note: Some people prefer this salad the next day after flavors meld and bacon softens slightly; others like it freshest when chilled right after tossing. Both are delicious — choose what you prefer.

A close up of a bowl of broccoli salad featuring bacon crumbles and cheddar cheese shreds.

Storing Leftovers

Store leftovers in an airtight container or tightly covered bowl in the refrigerator for up to 3 days. Stir before serving to redistribute the dressing.

Tips for Making Ahead

Broccoli salad is a great potluck dish and can be prepped ahead with a few simple steps to preserve texture:

  • 24-hour window: For best texture, prepare within 24 hours of serving; longer storage can soften the ingredients.
  • Add cheese and bacon later: Keep shredded cheese and bacon separate until close to serving to maintain their texture.
  • Assemble near serving time: Mix the dressing and broccoli first, then fold in mix-ins an hour or two before serving if possible.
A bowl of broccoli salad being stirred with a wooden spoon.

Variations

With red onion: Add ½ a finely chopped red onion for a sharp bite; soak chopped onion in cold water to mellow the flavor.

With cauliflower: Replace half (or all) of the broccoli with cauliflower for a different texture and look.

With goat cheese: Swap cheddar for crumbled goat cheese and replace sugar with 2–3 tablespoons maple syrup for a tangier, slightly sweet version.

Shortcut options

  • Cheese: Use pre-shredded cheddar for convenience.
  • Bacon: Use packaged bacon bits to save time.
  • Broccoli: Buy pre-cut fresh broccoli florets to skip prep.

Substitutions

Vinegar: Cider vinegar works well, but white wine or red wine vinegar are acceptable swaps.

Keto / low carb: Replace sugar with a 1:1 sweetener and omit or drastically reduce dried cranberries.

Dairy-free: Use a dairy-free sour cream and dairy-free shredded cheese.

Gluten-free: The recipe is naturally gluten-free; check labels (especially seeds) if avoiding cross-contamination.

Scooping a portion of salad from a large bowl. It features raw broccoli, bacon, and cheese.

If you try this Broccoli Salad with bacon and cheese, consider leaving a rating in the recipe card or sharing a photo on social media.

A white bowl filled with broccoli salad. It's garnished with cheddar cheese shreds and bacon.

Broccoli Salad with Bacon and Cheese

A crunchy, creamy salad perfect for potlucks, barbecues, or weeknight sides.
5 from 2 votes

Print
Pin
Rate

Course: Salad, Side Dish
Cuisine: American
Prep Time: 30 minutes
Total Time: 30 minutes
Servings: 8 servings
Calories: 400kcal
Author: Dorothy Bigelow

Ingredients

  • 2 bunches broccoli cut into florets* (7-8 cups)
  • ¾ cup mayonnaise
  • ¾ cup sour cream
  • cup sugar
  • 2 teaspoons cider vinegar
  • ½ cups cooked and crumbled bacon** 4-6 slices
  • ¼ cup sunflower seeds (or pumpkin seeds)
  • ½ cup dried cranberries (or raisins)
  • 1 cup shredded cheddar cheese

Instructions

  • The base. Place the broccoli florets in a very large bowl.
    A large bowl of broccoli florets.
  • Dressing. In a separate small bowl, whisk the mayonnaise, sour cream, cider vinegar, and sugar together until smooth.
    Stirring together a creamy dressing with a silicone spatula.
  • Combine. Add the dressing to the bowl of broccoli florets and toss well until they are well coated in the dressing mixture.
    A bowl of broccoli salad that's been dressed with a creamy dressing.
  • Add the remaining ingredients. Sprinkle in the shredded cheese, bacon, sunflower seeds, and dried cranberries.
    A bowl of broccoli salad with bacon and cheese mixed in.
  • Stir. Fold everything together until well combined.
    A bowl of broccoli salad that's been mixed with a silicone spatula.
  • Serve immediately. Or chill until ready to serve.
    A white bowl filled with broccoli salad that's been garnished with bacon and cheddar cheese.

Video

Did you try this recipe?Share your photos on social media and tag the author if you like.

Notes

*Bite-sized pieces are best; break larger florets into smaller pieces as needed.

Storing leftovers: Cover tightly and refrigerate up to 3 days.

To make ahead: Prepare up to 24 hours ahead. For best texture, add cheese and bacon just before serving.

Low carb/Keto: Replace sugar with a 1:1 sweetener and skip or reduce dried fruit.

**Bacon: Slice bacon into ½–1″ pieces and cook until crispy; drain on paper towels before adding.

Nutrition

Calories: 400kcal | Carbohydrates: 27g | Protein: 12g

Please note that some blog posts may contain affiliate links; if you make a purchase through those links, the author may earn a small commission at no extra cost to you.