Broccoli Salad

4.95 from 37 votes
↓ Jump to Recipe 19

This post may contain affiliate links | disclosure policy

This broccoli salad is a popular side dish for summer gatherings and special occasions. My recipe includes cheese, bacon, and a creamy dressing to bring all of the components together.

Bowl of broccoli salad with cheese and bacon.

Recipe Science

  • Blanching broccoli softens its texture and brightens its color, while an ice water plunge afterward keeps it crisp.
  • The ice bath stops cooking and preserves texture and color by inhibiting enzymes like peroxidase and polyphenol oxidase.
  • For a lighter creamy dressing, mix non-fat Greek yogurt with vinegar, honey, mustard, and a bit of mayo for a smoother texture.

Why It Works

Bite-sized pieces are first blanched in hot water, followed by a dunk in ice water so they don’t overcook. To complement the broccoli, I use a lightened-up salad dressing. The mixture contains high-protein Greek yogurt and honey for a sweet and tangy combination. 

Prepare ahead of time for a summer barbecue or dish to bring to a picnic or potluck. This easy broccoli salad recipe makes the green vegetable the star of the dish.

Ingredients You’ll Need

Ingredients to make this broccoli salad recipe.
  • Broccoli: The broccoli stalk is composed of a head that contains clusters of buds. When trimmed down, they become florets. I use a small paring knife to cut off the pieces, halving them if needed to make them easier to eat. I usually save the stems as they are edible and can be sliced and used in stir-fries or shreds for broccoli slaw. Nothing goes to waste!
  • Bacon: Fry up a few slices of thick-cut bacon, then chop for bursts of smoky flavor.
  • Onions: Diced red onions add crispness and earthy dimension.
  • Fruit: Dried cranberries have a concentrated sweetness and tartness that complement the other ingredients.
  • Seeds: Sunflower seeds add a pleasant crunch.
  • Cheese: Cubes of aged sharp cheddar cheese add more protein to the salad and savory flavor.
  • Salad Dressing: For the creamy dressing, I use non-fat Greek yogurt as the base. I mix in some red wine vinegar, honey, and Dijon mustard to balance the tart flavor. Since the dairy product does not contain fat, I add a small amount of homemade mayonnaise to provide a smooth mouthfeel. However, you can substitute that with olive oil. 

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

This broccoli salad with bacon is easy to customize! Try these tasty options:

  • Quick Broccoli Substitute: For convenience, use packaged pre-cut florets instead of a head of broccoli. Just make sure to cut down any large pieces. You’ll need 6 cups.
  • Bacon Alternatives: Use bacon bits, turkey bacon, chopped ham, or salami.
  • Fruit Swaps: Dried apricots, cherries, or raisins are good swaps. You can even add in fresh fruit like apples, pears, or peaches for extra crispiness.
  • Nuts and Seeds: Add pumpkin seeds, chia seeds, roasted peanuts, almonds, walnuts, or pecans.
  • Cheese Options: Try other semi-hard varieties, such as smoked gouda, mozzarella, or provolone. If you prefer, shred the cheese. Add softer feta or goat cheese.
  • Dressing Substitutes: Use mild apple cider vinegar instead of red wine vinegar. Add olive oil instead of mayonnaise for a lighter dressing. Use sugar, maple syrup, or agave instead of honey. Sour cream can be used instead of plain Greek yogurt.

How to Make Broccoli Salad

Step 1: Prepare the Water

Raw broccoli is highly fibrous, hard to chew, and has a sulfurous taste. Similar to cooking green beans, I use the blanch and shock method to soften the pieces. I also bring water to a boil and season with salt, which helps flavor the vegetable.

To make an effective ice water bath, I use cold water and ice cubes in equal ratios by volume. Once the broccoli is blanched, set the bath aside so that it’s available.

Broccoli being blanched in a saucepan.

Step 2: Cook the Broccoli

The florets are plunged into boiling water for 1 to 2 minutes to tenderize the thick stalk and buds. They should be tender when bitten into but not be mushy.

Pieces of broccoli in a bowl of ice water.

Step 3: Chill the Broccoli

To ensure the florets stay vibrant green and crisp-tender, immediately add them to an ice water bath until chilled. As a bonus, you can store the blanched broccoli for several days before using it. 

Ingredient Chemistry: This cold “shock” technique halts the cooking process and limits any residual enzymes like peroxidase and polyphenol oxidase from deteriorating the texture or color.

Two strips of bacon cooking in a cast iron skillet.

Step 4: Cook the Bacon

I use thick-cut slices of bacon for the recipe. This adds a heartier, more savory bite. Fry them over medium heat until crispy, about 3 minutes per side. Drain then chop them up into small pieces.

Several broccoli salad ingredients in a bowl before mixing.

Step 5: Assemble the Salad

Grab a large serving bowl to add the salad ingredients. Add the blanched broccoli, chopped bacon, dried cranberries, sunflower seeds, red onion, and cheddar cheese.

Whisk and broccoli salad dressing in a bowl.

Step 6: Make the Broccoli Salad Dressing

Whisk together the Greek yogurt, mayonnaise, red wine vinegar, honey, water, dijon mustard, salt, and black pepper. The dressing texture is smooth and creamy, with a tangy and sweet flavor.

Tips for Perfect Execution: The consistency should cling to the ingredients for maximum flavor delivery but not be heavy or clumpy.

Broccoli salad served in a white bowl.

Step 7: Serve the Salad

Drizzle about half of the salad dressing over the broccoli salad ingredients, then toss to combine. I like to serve the remaining tangy dressing on the side so guests can add as much as they’d like.

Frequently Asked Questions

Can you steam broccoli for broccoli salad?

Yes, steaming takes about 3 to 5 minutes, depending on the size of your pot. You may need to cook in batches. No matter which method you choose, you’ll need to prepare an ice water bath to stop the cooking process.

How do you cut broccoli florets for broccoli salad?

Use a small paring knife to remove about 1-inch-sized florets from the stalk’s head. If the piece is large, cut it in half lengthwise.

How do you clean broccoli salad?

Rinse the florets under cool running water to remove any dirt that may be trapped in the buds. Blanching the broccoli in boiling water will destroy any harmful bacteria like salmonella and Escherichia coli.

Can you eat broccoli raw?

Yes, you can eat raw broccoli florets. However, the stems and buds are tough and fibrous, making them hard to break down. You may also notice a slightly sulfurous taste. One bonus is that it retains more heat-sensitive nutrients like vitamin C. Cooking helps soften and tenderize the vegetable, making it easier to eat.

Can I make the broccoli salad recipe ahead of time?

To reduce day-of preparation time, you have a few options. You can prepare the broccoli ahead of time and store it in the refrigerator for up to 2. Make a large batch of bacon in the oven up to a week in advance. When ready, pull some out of the refrigerator, chop, and add it to the salad. Prepare the dressing three days ahead, then toss it right before serving.

Why do you blanch the broccoli for a salad?

Fresh broccoli is challenging to eat raw due to its fibrous stem and top. Briefly blanching the florets in hot boiling water brightens the green color and softens the pectin in the cell walls, making them easier to chew. Immediately plunging in ice water stops the cooking process, preventing the vegetable from becoming mushy.

Serve This With

If you tried this Broccoli Salad, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Broccoli Salad

A popular summer side dish, this broccoli salad is tossed in a lightened greek yogurt dressing and mixed with cheese and bacon.
4.95 from 37 votes
Prep Time30 minutes
Cook Time10 minutes
Total Time40 minutes
Servings 6 servings
Course Salad
Cuisine American

Ingredients 
 

Broccoli Salad

  • 3 quarts water, divided
  • 4 cups ice cubes
  • 1 teaspoon kosher salt
  • 1 pound broccoli florets, cut into 1" pieces, about 6 cups
  • 2 slices bacon, uncooked, thick-cut
  • cup dried cranberries, roughly chopped
  • cup sunflower seeds
  • cup red onion, ¼" dice
  • 2 ounces sharp cheddar, cut into ¼" cubes, about ½ cup

Salad Dressing

  • ½ cup nonfat Greek yogurt
  • 2 tablespoons mayonnaise
  • 2 tablespoons red wine vinegar
  • 2 tablespoons honey
  • 1 tablespoon water
  • 1 teaspoon dijon mustard
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper

Instructions 

  • Prepare the Water – In a large pot, bring 2 quarts (8 cups) of water to a boil over high heat. Add 1 teaspoon salt and stir to dissolve. In a medium bowl, add 1 quart (4 cups) of cold water and 4 cups of ice. Set aside.
  • Cook the Broccoli – Add broccoli florets to the boiling water and cook until bright green and crisp-tender but not too soft, about 1 to 2 minutes.
  • Chill the Broccoli – Drain the broccoli and immediately transfer to the ice water bath. Cool for about 5 minutes. Drain the broccoli florets in a colander and shake to remove the excess water. Set aside.
  • Cook the Bacon – Heat a large skillet over medium heat. Once hot, add the bacon slices and cook until crispy, about 3 to 4 minutes on each side. Transfer bacon to a paper towel-lined sheet pan to drain. Once cooled, chop into small pieces. It should yield about ¼ cup.
  • Assemble the Salad – In a large bowl, add blanched broccoli, chopped bacon, dried cranberries, sunflower seeds, red onion, and cheddar cheese.
  • Make the Salad Dressing – In a small bowl, whisk together the Greek yogurt, mayonnaise, red wine vinegar, honey, water, dijon mustard, salt, and black pepper. Season with salt and pepper to taste.
  • Serve the Salad – Drizzle half of the salad dressing over the broccoli mixture and toss to combine. Season with salt and pepper to taste. Serve the remaining dressing on the side.

Recipe Video

YouTube video

Notes

  • Recipe Yield: About 6 cups
  • Serving Size: 1 cup
  • Yogurt Selection: I recommend using Fage nonfat Greek yogurt because it has a neutral flavor and is not too sour. Use low-fat or whole milk for a richer consistency.
  • Vinegar Option: Apple cider vinegar can be substituted for red wine vinegar.
  • Mayonnaise Substitution: Add olive oil instead, although the dressing will be slightly less thick.
  • Storing: Sotre in an airtight container and refrigerate for up to 3 days.
  • Make Ahead: Blanched broccoli can be made two days in advance. The dressing can be made three days ahead.

Nutrition Facts

Serves: 6 servings
Calories 227kcal (11%)Carbohydrates 20g (7%)Protein 9g (18%)Fat 14g (22%)Saturated Fat 4g (20%)Polyunsaturated Fat 4gMonounsaturated Fat 4gTrans Fat 1gCholesterol 17mg (6%)Sodium 404mg (17%)Potassium 352mg (10%)Fiber 3g (12%)Sugar 13g (14%)Vitamin A 576IU (12%)Vitamin C 68mg (82%)Calcium 134mg (13%)Iron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Recipe Resources

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.95 from 37 votes (26 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




19 Comments Leave a comment or review

  1. Anthony Vasquez says

    My wife and I tried this recipe the other day. It came out great. It’s lite and yummy. We really were surprised with the Greek yogurt dressing. Thank you again for your recipes. We look forward to trying more like your sautéed mushrooms and roasted carrots. I wanted to mention I like the fact that your pots and pans look used. So many of these cooking shows have brand new pans every time. I like to see them used like the rest of us. Thank you for that.

  2. auntie says

    First time making this, it was really good, and very easy. I used shallots instead of the red onion, but everything else by the book. Getting stubborn people to eat veggies, who woulda thunk it?

  3. JJ says

    I brought this recipe out for a ‘test run’ for Christmas dinner. It’s amazing…the sweet of the cranberries against the salty sunflower seeds…it lends itself to a lot of options. The dressing is strong, so drizzling it conservatively at the last moment, or just pass-the-dressing is the way to go. Deee-licious!

    • Jessica Gavin says

      Thank you for your feedabck! Great tip for adding the dressing later. I hope your Christmas feast turns out amazing!

  4. Cynthia says

    I have a question. Everytime I cook bacon for something like this the bacon goes back to almost raw again from the moisture of what ever I add it to. I’ve tried thin cut, thick cut and I cook it to death and still, it does it. Any tips on how to avoid this

  5. Laura Sage says

    This is so close to my mom’s recipe, I made a couple of changes in her dressing to match yours and it’s delicious. We used sugar but I’m using honey now, and instead of yogurt we were using just mayo. We’ve always cut the florettes into very small pieces, as they soften sitting in the dressing overnight in the refrigerator, but I tried blanching, and it does make it better. This way it doesn’t have to sit overnight in dressing and you can eat it right after you make it. One thing I will continue to do the same old way, though, is to add my bacon immediately before serving. We like the bacon crispy instead of chewy. Thank you for this recipe.

  6. Dinna says

    How much of the dressing ingredients. I’m confused because I only see 1 T Dijon and 1/2t salt? Thanks, looks yummy!
    Donna

    • Jessica Gavin says

      Hi Dinna- Check out the ingredients list: 1/2 cup nonfat Greek yogurt, 2 tablespoons mayonnaise, 2 tablespoons red wine vinegar,
      2 tablespoons honey, 1 tablespoon water, 1 teaspoon dijon mustard, 1/4 teaspoon black pepper.

  7. Poppie says

    I made this salad today as meal prep for my busy week….I used Trader Joe’s Unexpected Cheddar Cheese and Crispy Prosciutto in place of the bacon. At the last minute I discovered that I was out of red wine vinegar so I substituted balsamic vinegar. This salad is amazingly good and totally addictive! Thank you for the recipe….

  8. Judy Caywood says

    HiJessica,

    I can’t wait to try this. I’ve never cared for broccoli salads as the broccoli hasn’t been cooked and it does seem too chewie. I’m eager to give the blanching a try. (That’s how I often cook my asparagus).

    The dish is beautiful looking and seems I could make a meal out of it for my husband and I.

    Thank you for another healthy recipe to look forward to. Happy spring! Judy

    • Jessica Gavin says

      I think you will like the brief blanching Judy, it definitely solves the chewiness issue. Happy spring to you!