Broccoli Bacon Salad is crunchy, creamy, and packed with sweet and savory flavor in every bite. Fresh broccoli, crispy bacon, sunflower seeds, red onion, and a tangy homemade dressing come together for the ultimate make-ahead side dish for BBQs, potlucks, and holiday dinners.
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 large heads broccoli
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.
6 ounces bacon
In a large bowl whisk together mayonnaise, yogurt, vinegar, sugar, and salt.
½ cup mayonnaise, ⅓ cup plain Greek yogurt, 1 tablespoon white wine vinegar, 2 tablespoons sugar, ½ teaspoon salt
Add cooked broccoli that has cooled to room temperature and toss until well coated.
Stir in chopped onion, cranberries, walnuts, and cooked bacon pieces.
⅓ cup red onion, ⅔ cup cranberries, 1 cup walnuts
Cover and chill broccoli salad in refrigerator for 1-2 hours, or up to overnight, before serving. Enjoy!
Video
Notes
Cutting: Chop ingredients into small pieces so you get a little something in every bite.
Dry broccoli: If any liquid is left after blanching or steaming you'll end up with a watery mess in your salad.
Chilling: Allow the flavors to meld together for at least 2-3 hours.
Serving: 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.