Crisp Broccoli Salad Recipe with Bacon, Cheddar & Creamy Dressing

This broccoli salad is an easy, refreshing summer side made with crisp broccoli, real bacon, dried cranberries, salted sunflower seeds, and a simple homemade dressing. It’s crunchy, slightly sweet and tangy, and perfect for barbecues, potlucks, or casual family gatherings.

Broccoli salad in a serving bowl with a fork for eating

This is one of the best broccoli salads I’ve made. It uses fresh ingredients and comes together quickly, making it a go-to side during warm months. Serve it alongside grilled baby back ribs, Instant Pot BBQ chicken, or a bacon cheeseburger for a complete summer meal.

Broccoli Salad Recipe Ingredients

  • Broccoli: Cut into small, bite-sized florets so each forkful includes broccoli plus other mix-ins.
  • Onion: Finely diced red onion adds sharpness; omit if you prefer a milder salad.
  • Cranberries: Dried cranberries give a chewy sweetness; raisins work as a substitute.
  • Sunflower Seeds: Salted sunflower seeds add crunch and nutty flavor; use unsalted if you want to limit sodium.
  • Bacon Bits: Real bacon bits are recommended for the best flavor. You can also cook and chop bacon at home.
  • Mayonnaise: Light mayonnaise works well if you want fewer calories, but use your preferred mayo.
  • Apple Cider Vinegar: Adds bright acidity that balances the mayonnaise and sugar.
  • Sugar: Granulated sugar adds a touch of sweetness to harmonize with the vinegar and dried fruit.
  • Salt and Pepper: Season to taste.

How to make Broccoli Salad

  • Combine broccoli florets, diced red onion, dried cranberries, sunflower seeds, and real bacon bits in a large bowl.
  • In a separate small bowl, whisk together the mayonnaise, apple cider vinegar, sugar, salt, and pepper until smooth.
  • Pour the dressing over the broccoli mixture and toss until everything is evenly coated.
  • Cover and refrigerate for at least one hour so the flavors meld. Serve chilled.
broccoli salad ingredients in a bowl with homemade dressing being poured over top

Tips for making the best broccoli salad recipe

  • Chill the salad for at least an hour before serving so the dressing softens the broccoli slightly and the flavors blend.
  • Use real bacon bits or crisp chopped cooked bacon for richer flavor; imitation bacon lacks the same savory depth.
  • Cut broccoli small so each bite includes a mix of ingredients—this improves texture and eating experience.
  • If you prefer a lighter dressing, swap half the mayonnaise for plain Greek yogurt.
close up picture of broccoli salad

How to store broccoli salad

When the dressing is mixed into the salad, store leftovers in an airtight container in the refrigerator for up to 3 days. If you keep the dressing separate and only combine before serving, the components will stay fresher for up to 4 days.

Other favorite side dishes

  • 7 Layer Dip
  • Easy Grilled Pineapple
  • Cucumber and Dill Baguettes
  • Pineapple Mango Salsa
Broccoli salad recipe in a serving bowl with a fork for eating

Broccoli Salad Recipe

Author: April King

A crunchy, slightly sweet broccoli salad with bacon, dried cranberries, and sunflower seeds tossed in a tangy homemade dressing. Great for picnics, summer dinners, and potlucks.

5 from 2 votes

Prep Time: 15 mins

Chilling Time: 1 hr

Total Time: 1 hr 15 mins

Course: Salad, Side Dish

Cuisine: American

Servings: 8

Calories: 181 kcal per serving (estimated)

Ingredients

  • 5–6 cups broccoli florets
  • 1/2 cup red onion, diced
  • 1/2 cup dried cranberries
  • 1/4 cup salted sunflower seeds
  • 3/4 cup real bacon bits
  • 1 cup lite mayonnaise
  • 3 Tbsp apple cider vinegar
  • 2 Tbsp granulated sugar
  • 1/4 tsp salt
  • 1/4 tsp pepper

Instructions

  1. Place the broccoli florets, diced red onion, dried cranberries, sunflower seeds, and bacon bits in a large mixing bowl. Toss gently to combine.
  2. Whisk together the mayonnaise, apple cider vinegar, sugar, salt, and pepper in a small bowl until smooth.
  3. Pour the dressing over the broccoli mixture and toss until all ingredients are evenly coated.
  4. Cover and refrigerate for at least one hour to allow flavors to meld. Serve chilled.

Notes

Nutrition Disclaimer: Nutrition information is an estimate and should be used as a general guideline only. This content is for informational purposes and not a substitute for professional nutrition advice.

Nutrition (per serving, approximate)

  • Calories: 181 kcal
  • Carbohydrates: 13.5 g
  • Protein: 7.4 g
  • Fat: 11.3 g
  • Cholesterol: 25 mg
  • Sodium: 588 mg
  • Potassium: 183.8 mg
  • Fiber: 1.9 g
  • Sugar: 43 g
  • Vitamin A: 83.1 IU
  • Vitamin C: 55.6 mg
  • Calcium: 26.8 mg
  • Iron: 0.9 mg

Tried this recipe?

Please leave a rating and comment below to share your experience.

Have you tried this recipe?

Please rate and comment below — your feedback helps other readers and improves future recipes.

If you share a photo on social media, tag the account and use the hashtag so we can see your creation and show some love. Thank you!