This bacon broccoli salad is crunchy, creamy, and packed with sweet and savory flavors. It’s the perfect make-ahead side for any meal, with crisp broccoli, smoky bacon, and a tangy dressing that ties it all together.

Bacon Broccoli Salad – Side Dish Perfection
I’ve always liked a good broccoli salad, but I wanted one that didn’t feel weighed down by too much dressing or overly sweet. This version keeps things fresh and balanced, with crisp broccoli, crunchy sunflower seeds, smoky bacon, and just enough apple for a little sweetness. The dressing is creamy with a tangy kick, making every bite flavorful without being heavy.
It’s one of those salads that gets better as it sits, so I always make it ahead of time. A couple of hours in the fridge lets the flavors meld, and the broccoli stays nice and crisp. It works for potlucks, meal prep, or as an easy side for dinner when I want something fresh but satisfying.
I also like how easy it is to tweak. Swap the cheese, switch up the nuts, or leave out the bacon to make it your own. No matter how you customize it, this salad always comes through with the right mix of crunch, creaminess, and flavor.
Why I Love This Recipe
- Perfect balance of flavors and textures with just the right crunch.
- Make-ahead friendly and tastes even better after chilling.
- Easy to tweak with different cheeses, nuts, or add-ins.

Ingredients
These ingredients come together to make a crunchy, creamy, and flavorful salad. Here’s a little about each one:
- Broccoli – Fresh is best. Pre-cut florets work too, but skip frozen broccoli—it’ll make the salad too watery.
- Red Onion – Adds a little bite and color. Dice it finely so it blends well.
- Apple – Pink Lady works great, but avoid apples that are too sweet or tart, like Honeycrisp or Granny Smith.
- Bacon – Use your favorite kind, or leave it out if you prefer.
- Sharp Cheddar Cheese – Mild cheddar works too, or swap for a dairy-free option.
- Mayonnaise – Any mayo will do, but different brands vary in texture, so your dressing might be thicker or thinner.
- Apple Cider Vinegar – Brings the right amount of tang—best not to swap this one out.
- Avocado Oil – Extra-virgin olive oil or any neutral oil works as a substitute.
- Granulated Sugar – Skip it if you’re avoiding processed sugar.
- Dry Mustard – Adds a little depth to the dressing.
- Sea Salt – If using table salt, cut the amount in half.
- Black Pepper – Just a little for seasoning.
- Sunflower Seeds – Use unsalted for better control over flavor; avoid shelled seeds.

How to Make Bacon Broccoli Salad
Find the complete recipe with measurements in the recipe card at the bottom of the post.
-
Step One: Prep the Ingredients
Grab a big bowl and toss in the chopped broccoli, diced red onion, diced apple, bacon crumbles, shredded cheddar, and sunflower seeds. Give it a quick mix so everything’s evenly distributed. -
Step Two: Make the Dressing
In a small bowl, whisk together the mayo, apple cider vinegar, avocado oil, sugar, ground mustard, sea salt, and black pepper. Keep whisking until it’s smooth and well combined. -
Step Three: Dress It Up
Pour that creamy dressing over the broccoli mix and stir until everything is nicely coated. -
Step Four: Let It Chill
Cover the bowl and pop it in the fridge for at least 2 hours (or overnight if you’ve got time). This lets the flavors meld together. -
Step Five: Serve and Enjoy
Give it a gentle stir before serving, then dig in.

Recipe Tips
This salad is simple to make, but a few little tricks make it even better.
- Let it chill for at least two hours so the flavors meld and the broccoli softens slightly.
- Dice the apple last to keep it from browning, or toss it with a little lemon juice.
- If you prefer a lighter dressing, use half mayo and half Greek yogurt.

Storage and Leftovers
This salad keeps well for a few days, making it great for leftovers. Here’s how to store it:
- Refrigeration: Store in an airtight container in the fridge for up to 3 days. Give it a good stir before serving.
- Freezing: Not recommended, as the fresh ingredients will lose their texture once thawed.
- Leftovers: If the salad seems a bit dry the next day, add a small spoonful of mayo and mix to refresh the dressing.

Frequently Asked Questions
- Can I use a different cheese?
Mild cheddar, Colby Jack, or a dairy-free option all work fine. - What nuts or seeds can I use instead of sunflower seeds?
Sliced almonds, chopped pecans, or pumpkin seeds give the same crunch and balance. - Can I make this dressing sweeter or less sweet?
Adjust the sugar to taste, or use honey or maple syrup if you want something softer and rounder. - How do I make this salad a full meal?
Add grilled chicken or chickpeas for more protein and it easily becomes lunch. - Is there a way to make this salad dairy-free?
Yes, just skip the cheese or use a dairy-free alternative. For another creamy salad that’s fully dairy free, my avocado kale salad with “cheesy” flavor uses avocado and nutritional yeast for richness instead of dairy.

More Side Dish Salad Recipes
If you’re looking for more fresh and flavorful side dish salads, here are a few more favorites to try.
- Rainbow Macaroni Salad
- Spicy Horseradish Macaroni Salad
- Bacon Ranch Tortellini Salad
- Deviled Egg Pasta Salad
- Creamy Cauliflower Salad
- Greek Pasta Salad
- Fresh Corn and Cherry Salad
- Italian Pasta Salad
- Broccoli Raisin Salad
This post may contain affiliate links. Please read my disclosure policy.
Bacon Broccoli Salad
Equipment
- measuring cups and spoons Keeps ingredient amounts accurate, especially for the dressing.
- mixing bowls Holds all the salad ingredients and gives you plenty of space to toss everything together.
- Knife For chopping the broccoli, onion, apple, and bacon.
- whisk Helps blend the dressing smoothly so the oil and mayo combine well.
Ingredients
- 1 large head broccoli (8 ounces/226 g) cut into florets and roughly chopped
- 1 small red onion finely diced (about 1/4 cup)
- 1 apple cored and diced
- 8 oz (226 g) bacon cooked and crumbled
- 4 oz (113 g) sharp cheddar cheese shredded
- 1/3 cup (50 g) raw sunflower seeds
- 1 cup (250 ml) mayonnaise
- 1/4 cup (60 ml) apple cider vinegar
- 2 tbsps (30 ml) avocado oil or EVOO
- 1 tsp granulated sugar
- 1/2 tsp dry mustard
- 1/2 tsp finely ground sea salt or 1/4 tsp table salt
- 1/2 tsp ground black pepper
Instructions
- In a large bowl, combine the chopped broccoli, diced red onion, diced apple, bacon crumbles, shredded cheddar cheese, and sunflower seeds. Toss to mix.1 large head broccoli (8 ounces/226 g), 1 small red onion, 1 apple, 8 oz (226 g) bacon, 4 oz (113 g) sharp cheddar cheese, 1/3 cup (50 g) raw sunflower seeds
- In a small bowl, whisk together the mayonnaise, apple cider vinegar, avocado oil, sugar, ground mustard, sea salt, and black pepper until smooth.1 cup (250 ml) mayonnaise, 1/4 cup (60 ml) apple cider vinegar, 2 tbsps (30 ml) avocado oil , 1 tsp granulated sugar, 1/2 tsp dry mustard, 1/2 tsp finely ground sea salt , 1/2 tsp ground black pepper
- Pour the dressing over the broccoli mixture and stir until everything is well coated.
- Cover and refrigerate for at least 2 hours, or overnight.
- Stir gently before serving.
Notes
Nutrition
Have you tried this recipe? Share your experience in the comments below and let me know how it turned out.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Doris Layhe says
We loved this salad! Especially the apple and bacon!
Cathy says
So good!
wilhelmina says
Absolutely delicious! This was a huge hit with our family and made a simple grilled chicken dinner into something special!
Cathy says
So nice to hear.
Cita says
All the flavors here melded together so well. We loved it. On our list for Labor Day weekend!
Cathy says
Happy long weekend!