Go Back
+ servings

Broccoli Salad Recipe

Fresh broccoli salad is creamy, salty, tangy, sweet, and oh, so delicious. My grandma has been making this for holidays and family get-togethers for as long as I can remember, and I've been addicted to it for just as long. 

Course Salad, Side Dish
Cuisine American
Prep 20 minutes
Total 20 minutes
Servings 8 servings
Calories 529 kcal
Author Michelle


For the Salad

  • 2 heads broccoli florets trimmed off and cut into bite-size pieces (discard stems)
  • 8 ounces bacon cooked and coarsely chopped
  • 8 ounces cheddar cheese cubed into ¼-inch pieces
  • 1 small onion finely chopped

For the Dressing

  • 1 cup mayonnaise
  • ½ cup granulated sugar
  • 3 tablespoons white vinegar


  1. In a large bowl, combine the broccoli, bacon, cheese and onion.
  2. In a medium bowl, whisk together the mayonnaise, sugar and vinegar. Pour the dressing over the broccoli mixture and stir together until everything is evenly coated.
  3. The broccoli salad can be served immediately, but tastes even better if you cover and refrigerate it for 1 to 2 hours before serving. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.

Recipe Notes

  • You should get about 7 cups of broccoli florets from the heads of broccoli, roughly 28 ounces.
  • A great shortcut is using bagged, prepped florets. I still need to cut up some of the larger ones, but it's a big time saver!
  • You can use a white, yellow or red onion, whatever your preference.
  • There are so many variations to broccoli salad, so feel free to add other ingredients based on your personal preferences: dried cranberries, raisins, sunflower seeds, chopped pecans, etc.
  • You can make the following modifications to the dressing: plain Greek yogurt instead of mayonnaise and honey in place of sugar. You can also use a honey mustard vinaigrette if you don't want a creamy dressing, or a sour cream or buttermilk-based dressing if you want it creamy but not mayo-y.

Nutritional values are based on one serving

Nutrition Facts
Broccoli Salad Recipe
Amount Per Serving
Calories 529 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 13g81%
Cholesterol 60mg20%
Sodium 592mg26%
Potassium 589mg17%
Carbohydrates 24g8%
Fiber 4g17%
Sugar 16g18%
Protein 15g30%
Vitamin A 1260IU25%
Vitamin C 136.6mg166%
Calcium 283mg28%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.