Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Broccoli Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

This vibrant and creamy Broccoli Salad features crisp broccoli, smoky bacon, sweet cranberries, crunchy almonds, and red onion, all tossed in a tangy-sweet apple cider mayo dressing—perfect for potlucks, barbecues, and holidays.


Ingredients

Units Scale
  • 1 1/3 lbs broccoli florets, finely chopped into bite-sized pieces
  • 8 slices crispy cooked bacon, crumbled
  • 1/2 cup sweetened dried cranberries
  • 1/3 cup red onion, finely diced
  • 1/3 cup sliced almonds
  • Dressing:
  • 1 cup mayonnaise
  • 3 tablespoons apple cider vinegar
  • 1 1/2 tablespoons granulated sugar
  • 1/4 teaspoon fresh ground black pepper

Instructions

  1. In a large mixing bowl, combine chopped broccoli, crumbled bacon, cranberries, red onion, and sliced almonds.
  2. In a separate bowl, whisk together mayonnaise, apple cider vinegar, sugar, and black pepper until smooth and creamy.
  3. Pour dressing over the broccoli mixture and toss to coat evenly.
  4. Cover and refrigerate for at least 30 minutes to blend flavors and soften the broccoli slightly.
  5. Stir before serving and garnish with extra bacon or almonds if desired.

Notes

  • Use pre-cooked bacon or microwave bacon for a quicker prep.
  • Swap almonds for sunflower seeds or pecans for variation.
  • Low-sugar dried cranberries or fresh grapes can reduce sweetness.
  • Best made ahead and served cold for maximum flavor.
  • Prep Time: 15 minutes
  • Category: Salad
  • Method: Mixed
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 of recipe
  • Calories: 310
  • Sugar: 8g
  • Sodium: 450mg
  • Fat: 26g
  • Saturated Fat: 5g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 7g
  • Cholesterol: 30mg