Servings
Font
Back
Broccoli Bacon Salad Recipe
5 from 12 votes

Broccoli Bacon Salad Recipe

This broccoli bacon salad combines steamed broccoli florets with crispy bacon, red onion, tart cranberries, and toasted walnuts, all tossed in a creamy dressing made from mayonnaise, Greek yogurt, white wine vinegar, and sugar. The salad balances crunchy textures and sweet-tart flavors, chilled before serving to enhance melding. It’s a hearty side salad that brings a mix of creaminess, crunch, and a touch of sweetness to the table.

Prep Time
15 mins
Cook Time
15 mins
Chill Time
1 hr
Total Time
30 mins
Servings: 8 servings
Calories: 329 kcal
Course: Side Dish, Salad, Lunch, Dinner
Cuisine: American

Ingredients

  • 2 broccoli cut into florets, large heads
  • 6 oz. Bacon cut into bite-sized pieces*
  • ½ cup mayonnaise
  • ⅓ cup Greek yogurt
  • 1 Tbsp. white wine vinegar
  • 2 Tbsp. sugar
  • ½ tsp. salt
  • ⅓ cup red onion finely sliced
  • ⅔ cup cranberries
  • 1 cup walnuts toasted

Instructions

    Cup of Yum
  1. Steam broccoli for 4-5 minutes in a steamer basket, or until it turns bright green. Place in a large bowl to cool and dab with a paper towel until completely dry.
  2. Cook bacon in a medium skillet over medium heat for 5-7 minutes or until cooked through. Drain bacon on a paper towel-lined plate.
  3. In a large bowl whisk together mayonnaise, yogurt, vinegar, sugar, and salt.
  4. Add cooked broccoli that has cooled to room temperature and toss until well coated.
  5. Stir in chopped onion, cranberries, walnuts, and cooked bacon pieces.
  6. Cover and chill broccoli salad in refrigerator for 1-2 hours, or up to overnight, before serving. Enjoy!

Notes

  • Chill salad for 1-2 hours or overnight to meld flavors while keeping broccoli crisp.
  • Do not let the salad sit out more than 2 hours at room temperature or 1 hour above 80°F to keep it safe.
  • Prepare in advance and refrigerate; salad keeps well up to 3 days but broccoli loses some crispness after 24 hours.
  • Freezing is not recommended as the mayonnaise and yogurt dressing will separate.
  • Dry broccoli well after steaming to maintain salad crispness.

Nutrition Information

Calories 329kcal (16%) Carbohydrates 13g (4%) Protein 8g (16%) Fat 29g (45%) Saturated Fat 5g (25%) Cholesterol 20mg (7%) Sodium 375mg (16%) Potassium 351mg (7%) Fiber 3g (12%) Sugar 6g (12%) Vitamin A 440IU (9%) Vitamin C 62.7mg (70%) Calcium 57mg (6%) Iron 1mg (6%)

Nutrition Facts

Serving: 8 servings

Amount Per Serving

Calories 329

% Daily Value*

Calories 329kcal 16%
Carbohydrates 13g 4%
Protein 8g 16%
Fat 29g 45%
Saturated Fat 5g 25%
Cholesterol 20mg 7%
Sodium 375mg 16%
Potassium 351mg 7%
Fiber 3g 12%
Sugar 6g 12%
Vitamin A 440IU 9%
Vitamin C 62.7mg 70%
Calcium 57mg 6%
Iron 1mg 6%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Faster & Easier Access

Add to Home Screen

Install Cup of Yum on your Home Screen for one-tap access to your favorite recipes. Enjoy a faster, app-like experience, save recipes, organize collections, and print recipes anytime.

  • Access to 250,000+ recipes
  • Save recipes
  • Create recipe collections
  • Print recipes
  • Add ingredients to grocery list
  • Ingredient scaling

In Safari or Chrome on iPhone, tap the Share button, then scroll down and tap Add to Home Screen. If you don't see it right away, tap View More first.

Login to Continue
Forgot password?
Don't have an account? Register