Go Back
+ servings
Broccoli Bacon Salad with cranberries in a clear glass bowl with a wooden spoon stirring it.
4.34 from 9 votes

Easy Broccoli Bacon Salad Recipe

The absolute BEST easy-to-make Broccoli Bacon Salad recipe is the perfect cold side dish for Summer. Serve this healthy salad all year long at picnics, BBQs, or even holiday dinners!

Course Dinner, lunch, Salad, Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 15 minutes
Chill Time 1 hour
Total Time 30 minutes
Servings 8 servings
Calories 329 kcal


  • 2 large heads of broccoli cut into florets
  • 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


  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!

Recipe Video

Recipe Notes

  • If you don't have a steamer basket you can also blanch the broccoli by placing it in boiling water for 1-2 minutes and then immediately immersing it in ice water so it does not overcook.

Meal Prep and Storage

  • To Prep-Ahead: You can prepare it entirely and chill it overnight. 
  • To Store: This dish will keep for up to 3 days when stored in the refrigerator between servings. However, after 24 hours the broccoli will begin to lose its crispness.
  • To Freeze: It is not recommended to freeze as the mayonnaise will separate.

Since this broccoli salad contains both mayonnaise and Greek yogurt, it is VERY temperature sensitive. Do not let it sit out for more than 2 hours at room temperature or more than 1 hour when the temperature is above 80 degrees.

Expert Tips and Tricks

  • Chop ingredients into small pieces. This way you get a little something in every bite.
  • Cook bacon in the Air Fryer. The best method for ultra crispy bacon in a fraction of the time and with no splatter!
  • Dry broccoli thoroughly. If any liquid is left after blanching or steaming you'll end up with a watery mess in your salad.
  • Let it sit in the fridge. Allow the flavors to meld together for at least 2-3 hours.
  • Add bacon just before serving. This keeps its crispiness and doesn't get too soggy from the dressing.

Nutrition Facts
Easy Broccoli Bacon Salad Recipe
Amount Per Serving
Calories 329 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 5g31%
Cholesterol 20mg7%
Sodium 375mg16%
Potassium 351mg10%
Carbohydrates 13g4%
Fiber 3g13%
Sugar 6g7%
Protein 8g16%
Vitamin A 440IU9%
Vitamin C 62.7mg76%
Calcium 57mg6%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.