This broccoli bacon salad is the ultimate potluck and BBQ side dish that’s always a crowd-pleaser! What makes our recipe special is the creamy dressing made with a combination of mayo and plain yogurt, which cuts back on calories and fat while adding protein without anyone noticing the difference. Loaded with crispy bacon, sweet cranberries, crunchy sunflower seeds, sharp cheddar, and fresh broccoli, this salad has the ideal balance of textures and flavors in every bite!
You always need a good side to bring to potlucks and BBQs, and broccoli salad is always a hit. My husband is a bit picky about his broccoli salad (I wouldn’t go as far as to call him a broccoli salad snob, but…), and he was really worried when I wanted to make our recipe a bit healthier by cutting back on the mayo and swapping in some plain yogurt. He’ll tell you himself he was wrong and he LOVES this version. The only difference is a subtle tang from the yogurt, but otherwise it tastes just like you’d expect from a classic creamy broccoli salad. The dressing is just as creamy and delicious, but lighter and with added protein!
My brother-in-law also congratulated me for getting him to eat broccoli (quite the feat!). This broccoli salad has become one of my go-to recipes for gatherings because it’s easy to make ahead, travels well, and always disappears quickly. Plus, broccoli is available year-round, though it’s in season from October through April, so you can make this salad any time of year!
Why You’ll Love This Broccoli Salad with Bacon
A healthier version that tastes indulgent. The dressing uses a combination of mayo and plain yogurt to reduce calories and fat while adding protein, but you’d never know it. It’s just as creamy and delicious!
Loaded with flavor and texture. Crispy bacon, sweet cranberries, crunchy sunflower seeds, sharp cheddar, and fresh broccoli create the ideal balance in every bite.
Great for gatherings. This salad is easy to make ahead, travels well, and feeds a crowd. It’s always one of the first dishes to disappear at potlucks and BBQs!
Simple to customize. Adjust the sweetness, add more bacon, or swap in your favorite dried fruit to make it your own.
What You’ll Need for this Broccoli Bacon Salad Recipe
For the Salad
- Broccoli florets. Cut into bite-sized pieces for easy eating (about 2 medium heads of broccoli or 1 pound of florets).
- Dried cranberries. Add pops of sweetness and chewy texture (craisins work great).
- Roasted and salted sunflower seeds. Provide crunch and nutty flavor.
- Crispy cooked bacon. The star ingredient! Chop into bite-sized pieces (you’ll need about 10 strips). We like to use our oven cooked bacon for this recipe.
- Chopped red onion. Adds a sharp, slightly spicy bite that balances the sweetness.
- Shredded cheddar cheese. Sharp cheddar works best for maximum flavor.
Dressing for Broccoli Salad
- Mayonnaise. Provides creaminess and richness (but we’re using less than traditional recipes).
- Plain yogurt. Not Greek yogurt (it’s too thick), but regular plain yogurt adds creaminess and protein while keeping the dressing lighter.
- Lemon juice. Adds brightness and helps balance the richness.
- White wine vinegar. Provides tanginess and helps cut through the creaminess.
- Granulated sugar. Balances the tangy dressing and complements the sweet cranberries.
- Salt and black pepper. Season and enhance all the flavors.
- Dry mustard. Adds a subtle depth and slight sharpness.
- Cayenne pepper. Just a tiny bit adds warmth without making it spicy.
All ingredient measurements can be found in the recipe card at the bottom of the page.
How to Make Broccoli Salad with Bacon
Make the dressing. In a large bowl, whisk together the mayo, plain yogurt, lemon juice, white wine vinegar, sugar, salt, black pepper, dry mustard, and cayenne pepper until smooth and well combined.
Prep the salad ingredients. Cut your broccoli florets into bite-sized pieces, cook and chop your bacon into bits, chop your red onion, and measure out the cranberries, sunflower seeds, and shredded cheddar cheese.
Combine everything. Add all the salad ingredients (broccoli, cranberries, sunflower seeds, bacon, red onion, and cheddar cheese) to the bowl with the dressing. Stir everything together until all the ingredients are evenly coated with the creamy dressing.
Chill and serve. Cover and refrigerate for at least 1 hour before serving to let the flavors meld together. The salad tastes even better after sitting for a few hours! Give it a good stir before serving.
Broccoli Bacon Salad Variation Ideas
- Adjust the mayo to yogurt ratio. If you want a more indulgent version, switch the ratio to use more mayo and less yogurt, or use all mayo for the most traditional version.
- Swap the dried fruit. Use dried cherries instead of cranberries for a slightly different sweet and tart flavor.
- Add more bacon. Let’s be honest, no one will be sad if you add another couple strips of bacon to this salad!
- Try apple cider vinegar. We tested this with apple cider vinegar instead of white wine vinegar and it got REALLY tangy. Not necessarily in a bad way, but more in your face. If you like that apple cider vinegar punch, you can try it, but white wine vinegar is our preferred choice.
- Add lemon zest. For extra brightness and lemon flavor, add some lemon zest to the dressing along with the lemon juice.
Make Ahead Tips for Bacon Broccoli Salad
This broccoli salad is ideal for making ahead! You can make it up to 24 hours in advance and store it covered in the fridge. The flavors actually get better as it sits, and the broccoli softens slightly but still maintains a nice crunch.
If you want to prep even further ahead, you can make the dressing up to 2 days in advance and store it separately. Prep all your salad ingredients (cook the bacon, chop the broccoli, measure everything out) and store them separately. Then combine everything 1 to 2 hours before serving.
For the crunchiest salad, you can also wait to add the sunflower seeds until right before serving so they don’t soften in the dressing.
What to Serve with this Recipe for Broccoli Salad
This broccoli bacon salad pairs wonderfully with just about any main dish! It’s ideal alongside grilled burgers of any kind (we love this with our turkey burgers!), beer brats, hot dogs (or better yet our hot dog pigs in a blanket!), grilled chicken, or BBQ ribs at your next cookout. The creamy, crunchy salad complements smoky, savory grilled meats really well. Serve it with our jalapeño cheddar cornbread muffins for a complete summer spread!
It’s also great for potlucks and picnics served alongside other classic sides like our bacon ranch pasta salad, summer corn salad, potato salad, coleslaw, chips, etc.
How to Store Leftover Bacon Broccoli Salad
Store leftover broccoli bacon salad in an airtight container in the fridge for up to 3 days. The salad will soften as it sits (the broccoli absorbs some of the dressing), but it’s still delicious! Give it a good stir before serving leftovers.
I don’t recommend freezing this salad. The texture of the broccoli, dressing, and other ingredients doesn’t hold up well after freezing and thawing. This is best enjoyed fresh or within a few days of making it.
FAQs for this Broccoli Salad Recipe with Bacon
This version is healthier than traditional broccoli salad recipes because we use a combination of mayo and plain yogurt instead of all mayo. This cuts back on calories and fat while adding protein, making it a lighter option that still tastes indulgent and creamy. You still get all the flavor and satisfaction without the heaviness! That said, it’s a salad with bacon, cheese, and a creamy dressing, so it’s more of a treat side dish than a super light salad.
You can definitely adjust this recipe to your preferences! If you want to use all mayo for a more traditional version, go for it. You could also try using sour cream in place of some or all of the yogurt. Just keep in mind that using all mayo will make it richer and higher in fat, while the yogurt version keeps it lighter. The tangy elements (lemon juice and vinegar) are important for balancing the richness, so I’d keep those even if you change the creamy base.
Nope! For this recipe, we use raw broccoli florets cut into bite-sized pieces. The raw broccoli stays nice and crunchy and holds up well in the creamy dressing. Blanching would make the broccoli softer and less crisp, which isn’t what we’re going for in this salad. The broccoli will soften slightly as it sits in the dressing, but it maintains a great texture. Just make sure to cut your florets into bite-sized pieces so they’re easy to eat!
Love This Recipe? Try One of These Easy Veggie Side Dish Recipes Next!
Broccoli Salad Recipe with Bacon
Ingredients
For The Dressing
- ¾ Cup plain yogurt
- ½ Cup mayonnaise
- 2 Tablespoons fresh-squeezed lemon juice
- 2 Tablespoons white wine vinegar
- ¼ Cup granulated sugar
- 1 + ¼ teaspoon salt
- ½ teaspoon pepper
- ¼ teaspoon dry, ground mustard
- ⅛ teaspoon cayenne pepper
For the Salad
- 1 pound broccoli florets, cut into bite-sized pieces (from about 2 medium heads of broccoli)
- 1 Cup dried cranberries (aka craisins)
- ⅓ Cup roasted and salted sunflower seeds
- 10 strips crispy cooked bacon, chopped into bite-sized pieces
- ⅓ Cup finely chopped red onion
- 1 Cup shredded cheddar cheese
Instructions
- Make the dressing. In a large bowl, whisk together all dressing ingredients until smooth and well combined.¾ Cup plain yogurt½ Cup mayonnaise2 Tablespoons fresh-squeezed lemon juice2 Tablespoons white wine vinegar¼ Cup granulated sugar1 + ¼ teaspoon salt½ teaspoon pepper¼ teaspoon dry, ground mustard⅛ teaspoon cayenne pepper
- Combine everything. Add all the salad ingredients to the bowl with the dressing and stir everything together until all of the ingredients are well coated with the creamy dressing.1 pound broccoli florets, cut into bite-sized pieces1 Cup dried cranberries⅓ Cup roasted and salted sunflower seeds10 strips crispy cooked bacon, chopped into bite-sized pieces⅓ Cup finely chopped red onion1 Cup shredded cheddar cheese
- Chill and serve. Cover and refrigerate for at least 1 hour before serving to let the flavors meld together. The salad tastes even better after sitting for a few hours! Give it a stir before serving and enjoy!
Notes
- Adjust the mayo to yogurt ratio. If you want a more indulgent version, switch the ratio to use more mayo and less yogurt, or use all mayo for the most traditional version.
- Swap the dried fruit. Use dried cherries instead of cranberries for a slightly different sweet and tart flavor.
- Add more bacon. Let’s be honest, no one will be sad if you slip in another couple strips of bacon.
- Amp up the tang with apple cider vinegar. We tested this with apple cider vinegar instead of white wine vinegar and it got REALLY tangy. Not necessarily in a bad way, but more in your face. If you like that apple cider vinegar punch, you can try it, but white wine vinegar is our preferred choice.
- Add lemon zest for extra brightness and lemon flavor.
Nutrition
Recipe adapted from my friend Byrdie’s recipe, who bases hers on The Food Charlatan’s.
Meredith says
Love this version! Tastes just as good as the original with less calories and fat.