This broccoli cauliflower salad is the side dish that steals the spotlight at every cookout, potluck, and holiday table. Crispy bacon, sweet dried cranberries, and crunchy sunflower seeds turn raw vegetables into something people actually fight over — and the tangy mayo dressing ties it all together without being heavy.
Why This Recipe Works
- The sugar and vinegar in the dressing create a tangy-sweet balance that cuts through the richness of the mayo, keeping the salad from feeling heavy.
- Chilling the dressed salad for 30+ minutes lets the acid gently soften the raw florets, making them tender-crisp instead of tough.
- Adding bacon and sunflower seeds at the very end preserves their crunch for maximum texture contrast.
Sunday afternoon, three kids running around the house, and I'm staring at the fridge trying to figure out what I can prep now that'll actually get eaten this week. This broccoli cauliflower salad is my answer — it takes maybe 15 minutes of real work, it holds up beautifully for days, and Matt will legitimately stand at the counter eating it straight from the container if I don't portion it out first.
The dressing is where everything comes together. Mayo, red wine vinegar, a little sugar — that tangy-sweet combo is what turns plain raw vegetables into something people actually crave. I add garlic powder and dried dill for a bit of depth, nothing fancy, but it rounds the whole thing out. I've tried swapping in Greek yogurt and honestly, the classic mayo version wins every time.
One thing I learned the hard way — cut your florets small, like grape-sized. Nobody wants to fight a chunk of raw broccoli at a potluck. Smaller pieces catch more dressing and after about 30 minutes in the fridge, the vinegar softens them just enough that they're tender-crisp without going limp. Even Emma, who normally picks around raw vegetables, eats these without complaint.
Hold the bacon crumbles and sunflower seeds until you're ready to serve — that's the move. They go soggy fast in the dressing, and you really want that crunch against the creamy florets. I brought this to Jess's last potluck and came home with an empty bowl, which is basically the highest compliment.
If you enjoyed this broccoli cauliflower salad, Broccoli Salad brings more American flavor to the table. You might also enjoy it alongside our wedge salad with homemade blue cheese dressing. Browse all of our salad recipes for even more ideas.
How It Comes Together





Chef Tips
- Soak the diced red onion in ice water for 10 minutes before adding if you find raw onion too sharp — it mellows the bite without losing the crunch.
- Cut the florets small and uniform. Grape-sized pieces coat better and make every forkful balanced.
- Always add bacon and sunflower seeds right before serving so they stay crispy. The dressing will soften them if they sit too long.
- Make the dressing a day ahead — it actually tastes better after the flavors have time to marry in the fridge.
- Swap Greek yogurt for half the mayo if you want a lighter dressing with extra tang.
Variations
Apple Broccoli Cauliflower Salad
Add 1 diced medium apple (Honeycrisp or Granny Smith) for a sweet, crunchy twist. Swap the red wine vinegar for lemon juice to complement the fruit.
Cheesy Broccoli Cauliflower Salad
Toss in 1 cup of cubed Colby Jack or sharp cheddar cheese for a heartier, more indulgent version.
Lighter Greek Yogurt Version
Replace ½ cup of the mayo with plain Greek yogurt. Increase the vinegar by 1 teaspoon to balance the extra tang.
Nut-Free School-Safe Version
Skip the sunflower seeds and add extra bacon or swap in pepitas (pumpkin seeds) if your school allows them.
Serving Suggestions
Serve alongside pulled pork sandwiches, grilled chicken, or burgers at your next cookout. It's also a perfect potluck side — just keep it chilled and add the crunchy toppings when you arrive.
Make It Ahead
Mix the salad and dressing up to 24 hours ahead and store covered in the fridge. Keep the bacon crumbles and sunflower seeds separate and add just before serving for maximum crunch.




