classic broccoli salad with bacon topped with sunflower seeds and dried cranberries in a white bowl
Healthy Meals

Classic Broccoli Salad with Bacon

This post may contain affiliate links. If you make a purchase through these links, I earn a small commission at no extra cost to you. See my full disclosure.

Every summer, my husband Jake requests this Classic Broccoli Salad with Bacon for every single barbecue. I still remember the first time I brought it to a neighborhood potluck. I was nervous because I had swapped out half the mayo for Greek yogurt, and I thought the health thing would make it boring. But after my three-year-old Noah stole a handful of bacon bits right off the top, the bowl emptied in minutes.

Now Lily, my six-year-old, calls it “the green tree salad with the yummy crunchies,” and she helps me pick out the biggest broccoli heads at the farmers market. This Classic Broccoli Salad with Bacon is that perfect blend of fresh, crisp broccoli and smoky, salty bacon draped in a tangy, guilt-free dressing. It is the side dish that makes you forget about the burgers.

Why You'll Love This Classic Broccoli Salad with Bacon

Classic Broccoli Salad with Bacon Ingredients

This Classic Broccoli Salad with Bacon uses simple, fresh ingredients you probably have right now. The dressing is a creamy blend of Greek yogurt, a touch of mayo for richness, apple cider vinegar for tang, and a drizzle of honey. It coats every floret perfectly.

  • 4 cups fresh broccoli florets (about 340g or 2 small heads), cut into bite-sized pieces. I leave a little stem on for crunch.
  • 6 slices thick-cut bacon, cooked until crispy and chopped. Thick cut gives you those meaty, smoky bites throughout your Classic Broccoli Salad with Bacon.
  • 1/2 cup red onion, finely diced. Soaking the onion in ice water for 10 minutes tames the bite if you have picky eaters.
  • 1/2 cup roasted sunflower seeds. Unsalted works best so you control the sodium.
  • 1/3 cup dried cranberries or raisins. I use reduced-sugar cranberries, but any work.
  • 1/2 cup sharp cheddar cheese, cut into tiny cubes. The sharper the cheese, the more flavor in each bite.
  • For the dressing:
  • 1/2 cup plain Greek yogurt (full-fat or 2%). This is the secret to a healthy broccoli salad that still tastes indulgent.
  • 2 tablespoons mayonnaise. Just enough to round out the creaminess.
  • 1 tablespoon apple cider vinegar. You can use white wine vinegar in a pinch.
  • 1 tablespoon honey. This balances the tang and brings out the natural sweetness in the broccoli.
  • 1/2 teaspoon sea salt and 1/4 teaspoon black pepper, plus more to taste.

Blanch your broccoli for the brightest green color. A quick 60-second dip in boiling water and then a shock in ice water makes the florets tender-crisp and so vibrant. It also helps the dressing cling better. If you are short on time, raw broccoli works, but the texture changes.

Use thick-cut bacon and cook it low and slow. I start with a cold skillet so the fat renders out gradually. This gives you shatteringly crispy bacon that stays crunchy even after tossing with the dressing. For more salads that celebrate big textures, try my Dill Pickle Pasta Salad next.

Broccoli is a nutritional powerhouse, naturally high in vitamin C and fiber according to USDA FoodData Central. Pairing it with protein-packed Greek yogurt turns this easy broccoli salad with bacon into a side that actually fills you up.

Note: For the crispiest bacon, do not rush it. Let the strips cook undisturbed for 3-4 minutes per side over medium heat. I save the rendered bacon fat in a jar and use a spoonful the next morning to fry eggs. It is pure magic.

How to Make Classic Broccoli Salad with Bacon

The whole process moves quickly, so I like to get all my chopping done before I turn on the stove. Once that bacon hits the pan, everything comes together while the kitchen fills with the most incredible smell. Here is how I make my Classic Broccoli Salad with Bacon.

Step 1: Cook the bacon to golden perfection.

Place the bacon strips in a cold large skillet and set the heat to medium. You will hear a gentle sizzle as the fat starts to melt. Cook for 4-5 minutes per side, until deep golden and crispy. Transfer to a paper towel-lined plate. Once cool, chop into bite-sized pieces. If you want the exact method I use for super crunchy bacon, check out the crispy bacon in my Smash Burger Bowl.

Lora’s Tip: Do not discard that bacon grease. Pour it through a fine mesh strainer into a jar and pop it in the fridge. It is liquid gold for roasted potatoes.

Step 2: Blanch the broccoli for bright color and tender bite.

While the bacon cools, bring a large pot of salted water to a rolling boil. Add all the broccoli florets and set a timer for exactly 60 seconds. You will see the broccoli turn a vivid emerald green. Immediately drain and plunge the florets into a big bowl of ice water. This stops the cooking and locks in that perfect crunch. After 2 minutes, drain again and pat very dry with a clean kitchen towel. The key to a Classic Broccoli Salad with Bacon that is not watery is to remove as much moisture as possible.

The blanching technique I use is inspired by Serious Eats. They taught me that a rapid shock in ice water is what keeps vegetables crisp-tender, not mushy.

Step 3: Whisk together the creamy Greek yogurt dressing.

In a small bowl or a glass measuring cup, combine the Greek yogurt, mayonnaise, apple cider vinegar, honey, salt, and pepper. Whisk until completely smooth. Give it a taste. You want it bright and just slightly sweet, with enough tang to cut through the richness of the bacon. If it is too thick, I add a teaspoon of cold water to thin it out.

Lora’s Tip: Make the dressing the night before. The flavors mingle and mellow, and then you just have to chop and toss the next day.

Step 4: Assemble your classic broccoli salad with bacon.

In a very large mixing bowl, add the drained, dry broccoli, the chopped bacon, red onion, sunflower seeds, dried cranberries, and cheddar cubes. Pour the dressing over the top and, using two spoons or your clean hands, gently toss until every piece is coated. As you toss, the creamy dressing will settle into all the little broccoli nooks. That is exactly what you want in this Classic Broccoli Salad with Bacon.

Step 5: Chill for maximum flavor.

Cover the bowl and refrigerate for at least 20 minutes, but 1 hour is even better. This resting time lets the dressing soften the broccoli just a touch and allows all those smoky, sweet, and tangy flavors to marry. Give it a final toss right before serving. Watch your family grab a fork before it even hits the table.

Lora's Kitchen Tips

Classic Broccoli Salad with Bacon Variations and Substitutions

This Classic Broccoli Salad with Bacon is incredibly flexible. I have tweaked it a dozen ways depending on what is in my pantry, and it always turns out wonderful.

No Greek yogurt on hand? Sour cream makes a fantastic substitute. It gives the dressing a slightly tangier bite, but the consistency is almost identical. You can also make a broccoli salad no mayo by using all Greek yogurt with a splash of olive oil for richness.

Add more goodies. Diced Granny Smith apple, toasted pecans instead of sunflower seeds, or crumbled feta instead of cheddar. Sometimes I toss in a handful of fresh blueberries in the summer for a burst of sweetness that plays off the salty bacon.

Make it sweeter. If you love that classic deli-style taste, increase the honey to 2 tablespoons or add a spoonful of pure maple syrup to the dressing. This is Jake’s favorite version of the healthy broccoli salad.

Go low carb. To keep this broccoli bacon salad grain-free, simply leave out the dried cranberries or use a low-sugar dried fruit. The bacon and cheese already bring so much flavor you will not miss them.

What to Serve with Classic Broccoli Salad with Bacon

I serve this Classic Broccoli Salad with Bacon alongside anything coming off the grill, especially sticky barbecue chicken or ribs. It is also incredible spooned onto a bed of peppery arugula for an instant, hearty dinner salad.

For a summer spread that everyone remembers, pair it with a bright fruit salad like my Honey Lime Rainbow Fruit Salad. The sweet lime dressing and juicy berries are the perfect contrast to the savory, creamy broccoli salad. A pitcher of iced tea with lemon, and you have the easiest backyard party menu.

How to Store Classic Broccoli Salad with Bacon

Classic Broccoli Salad with Bacon FAQ

Here are the questions I get asked most about this recipe:

Can I make this Classic Broccoli Salad with Bacon ahead of time?

Yes, and it actually tastes better after a few hours in the fridge. I often make it the night before a party. The broccoli softens just slightly and soaks up all the tangy dressing. Just hold back a few sunflower seeds and bacon crumbles to sprinkle on top for extra crunch right before serving.

What is the best way to store leftover Classic Broccoli Salad with Bacon?

Keep it in a sealed glass container in the refrigerator. Glass helps prevent the salad from absorbing other fridge odors. It will stay fresh for up to 4 days. The bacon will soften a bit after the first day, but the flavor only deepens.

Is Classic Broccoli Salad with Bacon healthy?

This version absolutely is. By using mostly Greek yogurt instead of all mayo, you slash the saturated fat while adding protein. Broccoli gives you fiber and vitamin C, and the bacon adds just enough smoky flavor to make it feel indulgent. It is a healthy broccoli salad you can feel great about serving your family.

Can I make this Classic Broccoli Salad with Bacon without mayo?

Yes. You can make a broccoli salad no mayo by using all Greek yogurt with a teaspoon of olive oil for additional creaminess. The taste will be slightly tangier, but still delicious. Some readers even use mashed avocado as a base for a completely different twist.

How long does Classic Broccoli Salad with Bacon last in the fridge?

When stored properly, it stays great for 3 to 4 days. I like to give it a quick stir before serving leftovers to redistribute the dressing. After day four, the broccoli can start to lose its crunch, so it is best enjoyed sooner rather than later.

This Classic Broccoli Salad with Bacon has become one of those recipes that my kids will one day remember me for. It is the dish Jake asks me to write on the little recipe card we keep on the fridge, and it is the bowl that always comes home empty. I really hope it becomes your family’s favorite potluck side, too. With love and extra bacon,
Lora x

Classic Broccoli Salad with Bacon

Servings

8

servings
Prep time

15

minutes
Cooking time

10

minutes
Calories

220

kcal

    Ingredients

    • 4 cups fresh broccoli florets (about 340g)

    • 6 slices thick-cut bacon, cooked and chopped

    • 1/2 cup finely diced red onion

    • 1/2 cup roasted sunflower seeds

    • 1/3 cup dried cranberries

    • 1/2 cup sharp cheddar cheese, cut into small cubes

    • 1/2 cup plain Greek yogurt

    • 2 tablespoons mayonnaise

    • 1 tablespoon apple cider vinegar

    • 1 tablespoon honey

    • 1/2 teaspoon sea salt

    • 1/4 teaspoon black pepper

    Directions

    • Cook bacon until crispy. Drain on paper towels, then chop.

    • Bring a pot of salted water to a boil. Add broccoli and blanch for 60 seconds. Transfer immediately to ice water, drain, and pat dry.

    • In a small bowl, whisk Greek yogurt, mayonnaise, apple cider vinegar, honey, salt, and pepper until smooth.

    • In a large bowl, combine broccoli, bacon, red onion, sunflower seeds, dried cranberries, and cheddar. Pour dressing over and toss gently to coat.

    • Cover and refrigerate for at least 20 minutes. Toss again before serving.

      Leave a Comment

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

      *