Go Back
broccoli salad with bacon and craisins

Classic Broccoli Salad with Bacon and Craisins

Delicious Classic Broccoli Salad with Bacon and Craisins recipe with step-by-step instructions.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 12 minutes
Servings 8 servings
Calories 1650 kcal

Ingredients
  

For the dressing

  • 1.25 cups mayonnaise (I prefer Hellmann's for its creamy texture)
  • 2 tbsp apple cider vinegar
  • 2 tbsp sugar (helps balance the acidity of the vinegar)
  • 1 tsp Dijon mustard

For the salad

  • 9 cups broccoli (cut into small 1/2-inch bite-sized florets)
  • 9 slices bacon (I like Oscar Mayer naturally smoked, cooked until crispy and crumbled)
  • 1/4 cup red onion (finely diced into 1/4-inch pieces)
  • 1/2 cup dried cranberries (I use Ocean Spray Craisins)
  • 1/2 cup almonds (slivered and toasted for extra crunch)

Instructions
 

  • Bring a pot of salted water to a boil and add the broccoli florets. Cook for just 1 minute—this blanching softens the broccoli slightly while keeping it crisp and bright green. Immediately drain and rinse under cold water to stop the cooking process and preserve the texture. While the water heats, spread the slivered almonds on a baking sheet and toast in a 350°F oven for about 5-7 minutes, stirring halfway through, until fragrant and golden. This brings out their natural oils and adds depth to the salad. Set both aside to cool completely.
  • While the broccoli and almonds are cooling, cook the bacon slices in a large skillet over medium-high heat until they're golden and crispy, about 8-10 minutes. Transfer the cooked bacon to a paper towel-lined plate to drain excess fat, then crumble into bite-sized pieces once cooled. I find that crisping the bacon this way gives the salad much better texture—soggy bacon can make the whole dish feel heavy.
  • In a medium bowl, combine the mayonnaise, apple cider vinegar, sugar, and Dijon mustard. Whisk until smooth and emulsified—the sugar dissolves into the dressing and helps balance the sharpness of the vinegar, creating a well-rounded flavor. Set aside until ready to use.
  • In a large bowl, combine the cooled broccoli florets, crumbled bacon from Step 2, finely diced red onion, dried cranberries, and toasted almonds from Step 1. Toss everything together gently to distribute the ingredients evenly. This is the perfect time to mix the components before the dressing is added, ensuring even coating when you do.
  • Pour the dressing from Step 3 over the broccoli mixture and stir until all ingredients are well coated and no dry bits remain. Cover and refrigerate for at least 1 hour before serving—this chilling time lets the flavors meld together and allows the broccoli to soften slightly while staying crisp. I always give it a good stir right before serving to redistribute any dressing that may have settled at the bottom.