Go Back
broccoli bacon salad

Broccoli Bacon Salad

A crunchy, protein-packed broccoli bacon salad featuring crispy bacon, sharp cheddar cheese, and a creamy tangy dressing. Perfect for potlucks and meal prep!
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Protein Salads
Cuisine: American
Calories: 232

Ingredients
  

For the Salad
  • 4 cups fresh broccoli florets cut into bite-sized pieces
  • 6 strips bacon cooked until crispy and crumbled
  • 1/4 cup red onion thinly sliced
  • 1/2 cup sharp cheddar cheese freshly shredded
  • 1/4 cup dried cranberries optional
  • 1/4 cup sunflower seeds optional
For the Dressing
  • 1/3 cup mayonnaise
  • 2 tablespoons apple cider vinegar
  • 1 teaspoon granulated sugar
  • Salt and freshly ground black pepper to taste
  • 2 tablespoons plain Greek yogurt optional, for a lighter dressing

Equipment

  • Large mixing bowl
  • Cutting board
  • Sharp knife
  • Skillet
  • Steamer basket
  • Whisk
  • Measuring cups and spoons

Method
 

  1. Wash broccoli florets and cut into small, bite-sized pieces. Steam for 2-3 minutes until just tender but still crisp and bright green.
  2. Immediately transfer steamed broccoli to an ice bath to stop cooking. Drain thoroughly and pat dry with paper towels. Set aside to cool completely.
  3. Cook bacon in a skillet over medium heat until crispy. Transfer to paper towel-lined plate to drain. Once cooled, crumble into small pieces.
  4. In a large bowl, whisk together mayonnaise, apple cider vinegar, sugar, salt, and pepper until smooth. Add Greek yogurt if using.
  5. Add the completely cooled broccoli florets, crumbled bacon, sliced red onion, and shredded cheddar cheese to the bowl with the dressing.
  6. If using optional ingredients like dried cranberries or sunflower seeds, add them to the bowl.
  7. Gently toss all ingredients together until everything is evenly coated with the dressing.
  8. Taste and adjust seasoning if needed with additional salt, pepper, or a touch more vinegar.
  9. For best flavor, cover and refrigerate for at least 1-2 hours before serving to allow flavors to meld.
  10. Just before serving, give the salad a final toss to redistribute the dressing.

Notes

  • For meal prep, you can make this salad up to 3 days in advance and store in the refrigerator.
  • Keep bacon separate and add just before serving if you're preparing more than 24 hours in advance.
  • Blanch the broccoli instead of steaming it if you prefer an extra-crunchy texture.
  • This recipe is easily doubled for larger gatherings.