Broccoli salad is one of those dishes I used to skip at potlucks. The old school version with raw broccoli, raisins, and a sugary mayo dressing just never did it for me. But this version totally changed my mind, and now I bring it to every cookout I get invited to. People always ask for the recipe before they even leave.
What sets this one apart is the mix of stuff going on in the bowl. You’ve got crunchy raw broccoli, salty bacon, sweet little chunks of Fuji apple, plump craisins, sliced almonds, sunflower seeds, and cubes of Gouda cheese instead of the usual cheddar. The Gouda was a happy accident the first time I tried it. I’d run out of cheddar and grabbed what was in the fridge. Now I won’t use anything else. It’s buttery and mild and somehow brings the whole thing together.
The dressing is the other big upgrade. It’s still creamy and a little sweet like the classic version, but I swap half the mayo for plain Greek yogurt to lighten it up. Then I stir in fresh chives, dill, and parsley with a splash of red wine vinegar. Quick tip: chop your herbs really fine so they spread out through the whole salad instead of clumping in one spot. The dressing tastes kind of like ranch with a little tang from the yogurt, and it sticks to every piece of broccoli without drowning it.
And the best part? You can throw it together the night before. The flavors actually get better after sitting in the fridge for a few hours. Just hold off on adding the bacon and sunflower seeds until right before serving so they stay crunchy. The first time I made it, I dumped everything in at once and the bacon went a little soggy by hour two. Now I keep them in a little baggie on the side and sprinkle them on at the last minute. You can almost hear the crunch when someone takes their first bite.

Why You’ll Love This Recipe
Crunchy from start to finish. The raw broccoli, apple, almonds, and sunflower seeds hold their bite even after sitting in the dressing for hours.
Sweet, salty, and tangy at once. Bacon and Gouda bring the salty side, craisins and apple add sweetness, and the herby dressing ties it all together.
Comes together fast. You can have the whole thing prepped and tossed in about twenty minutes, which is a lifesaver before a barbecue.
Holds up in the fridge. The salad keeps for three days without getting soggy, and honestly tastes better the next day once the flavors settle in.
Ingredients You’ll Need

For the salad:
- 6 cups fresh broccoli florets (about 2-3 heads)
- 8 ounces thick-cut bacon (about 8-9 slices)
- 1 sweet apple, such as Fuji or Honeycrisp
- Gouda cheese, cubed small
- Dried cranberries (craisins)
- Red onion, finely diced
- Sliced almonds, toasted
- Roasted, salted sunflower seeds
For the dressing:
- Mayonnaise
- Plain Greek yogurt
- Red wine vinegar
- Sugar
- Salt and pepper
- Garlic powder
- Fresh chives
- Fresh dill
- Fresh parsley
How to Make Broccoli Bacon Salad
- Whisk the dressing
Grab a medium bowl and add your mayonnaise, plain Greek yogurt, red wine vinegar, sugar, salt, pepper, and garlic powder. Toss in the chopped chives, dill, and parsley too. Whisk everything together until smooth, then pop it in the fridge while you work on the rest.
- Prep the broccoli
Wash your broccoli well and pat it dry with a clean kitchen towel. Any leftover water will thin out the dressing later. Cut the florets into small bite sized pieces, about half the size you’d normally use for steaming. Smaller pieces soak up more dressing.
- Chop the add ins
Cube the Gouda into tiny pieces, around a quarter inch each. Core and dice the apple into similar sized chunks. Finely chop the red onion so the flavor spreads evenly without any big bites of raw onion taking over.
- Toast the almonds
Drop the sliced almonds into a dry skillet over medium heat. Shake the pan often and watch them closely since they go from golden to burnt in about thirty seconds. Once they smell nutty and look lightly browned, slide them onto a plate to cool down.
- Cook the bacon
Lay the thick cut bacon strips in a cold cast iron skillet without any oil. Turn the heat to medium and let them sizzle until crispy, flipping every now and then. Move the cooked bacon to a paper towel lined plate to drain, then crumble it up.
- Toss the salad
Add the broccoli, apple, red onion, Gouda, craisins, and toasted almonds to a big mixing bowl. Pour the dressing over the top and gently fold everything together until each piece looks coated. Don’t stir too rough or the cheese will break apart.
- Chill before serving
Cover the bowl and stick it in the fridge for about an hour. This rest time lets the broccoli soak up the dressing and the flavors get friendly with each other. The salad actually tastes way better after this little wait.
- Add crunch and serve
Right before you bring the salad to the table, sprinkle the crumbled bacon and roasted sunflower seeds on top. Give it one last gentle toss. Adding these at the last minute keeps the bacon crispy and the sunflower seeds nice and snappy.
Expert Tips

Dry the broccoli really well after washing. Even a little extra water thins out the dressing and leaves you with a watery pool at the bottom.
Cut everything into small, similar sized pieces. This way you get a bit of bacon, apple, cheese, and broccoli on your fork at the same time.
Soak the diced red onion in cold water for ten minutes if you find raw onion too sharp. Drain and pat dry before adding it in.
Skip aged or smoked Gouda for this one. The young, mild kind has a softer bite and buttery flavor that works better with the sweet apple and craisins.
Cook the bacon in a cold skillet and bring the heat up slowly. This renders the fat better and gives you flatter, crispier strips that hold up in the salad.
What to Serve With This Recipe
Pair this salad with grilled burgers, hot dogs, or barbecue chicken. The crunch and tang cut through rich, smoky meats nicely.
Serve it next to pulled pork sandwiches or ribs at a cookout. It also works alongside grilled salmon or shrimp skewers.
Bring it to a potluck with pasta salad, corn on the cob, watermelon slices, deviled eggs, and baked beans for variety.
How to Store
Move leftover salad into an airtight container and pop it in the fridge. It keeps well for about three days.
Hold back the bacon and sunflower seeds if you plan to store the salad. Add them right before serving so they stay crunchy.
Store the dressing on its own in a sealed jar in the fridge. It lasts around five days and works on other salads too.
Skip freezing this one. The mayo splits when it thaws and the broccoli goes limp once the freezer works on it.
Recipe Variations and Add-ins
Swap the Gouda for one cup of sharp cheddar, crumbled feta, goat cheese, or gorgonzola. Each one shifts the flavor in its own direction.
Use one cup of halved grapes, sliced strawberries, or chopped pears in place of the apple. All bring a similar sweet, juicy crunch.
Swap the sliced almonds for half a cup of pecans, walnuts, cashews, or pistachios. Toast them in a dry skillet first to bring out the flavor.
Stir in one and a half tablespoons of poppy seeds to the dressing. They add a tiny pop and a slightly nutty taste.
Swap the craisins for raisins, dried cherries, or chopped dried apricots. Use the same amount and chop bigger pieces small.
Add a cup of shredded rotisserie chicken or chopped hard boiled eggs to turn the salad into a full meal.
Stir in half a cup of shredded carrots, diced red bell pepper, or sliced cucumber for extra crunch and color.





Leave a Comment