Broccoli salad with bacon, craisins, almonds and a creamy dressing, served in a wooden bowl with a hand towel in the background.
Print Recipe
4.82 from 27 votes

Broccoli Salad

Everyone loves this easy Broccoli Salad recipe made with bacon, almonds, craisins and onion in a delicious creamy and tangy dressing. Serve it at a potluck or bbq or as a side dish for holiday dinner.
Prep Time20 mins
Chill1 hr
Total Time1 hr 20 mins
Course: Salad, Side Dish
Cuisine: American
Servings: 8
Calories: 498kcal
Author: Lauren Allen


  • 2 heads fresh broccoli , cut into florets
  • 1 cup mayonnaise or plain Greek yogurt (I often use half plain Greek yogurt)
  • 2 Tablespoons apple cider vinegar
  • 3 Tablespoons granulated sugar
  • 8 slices bacon , cooked and crumbled
  • 1/4 cup red onion , chopped
  • 1/2 cup dried cranberries (or raisins)
  • 1/2 cup almonds , chopped (*see note below)


  • Blanch the broccoli in boiling water for 1 minute. Drain and rinse with cold water. 
  • In a large bowl mix together mayonnaise, vinegar and sugar. Stir well.
  • Add broccoli, bacon, onion, cranberries or raisins and almonds to a large bowl. Drizzle with desired amount of sauce.
  • Refrigerate for at least 1 hour before serving. Toss again to coat before serving.
  • Store in the fridge for up to 2 days.


*Substitute pine nuts, sunflower seeds, pecans, or another type of seed or nut.


Calories: 498kcal | Carbohydrates: 24g | Protein: 10g | Fat: 41g | Saturated Fat: 7g | Cholesterol: 30mg | Sodium: 403mg | Potassium: 546mg | Fiber: 5g | Sugar: 14g | Vitamin A: 735IU | Vitamin C: 101.1mg | Calcium: 104mg | Iron: 1.7mg