Broccoli Cauliflower Salad with Bacon and Creamy Dressing
easy
american

Broccoli Cauliflower Salad with Bacon and Creamy Dressing

Crisp raw broccoli and cauliflower florets tossed in a tangy-sweet mayo dressing with crispy bacon, cheddar cheese, sunflower seeds, and red onion. The ultimate potluck side that gets better as it sits.

Prep
25m
Cook
10m
Total
35m
Serves
10
Level
easy

Sam looked at me the first time I brought this to a cookout and said, 'You're bringing raw broccoli to a party?' And then he ate three servings. That's pretty much the story of this broccoli cauliflower salad — it doesn't look like much until you taste it, and then it's the first thing gone from the table. I started making this after Meghan brought a version to our end-of-year school picnic and I watched twenty-five kids demolish it in ten minutes. Raw vegetables. With a creamy dressing. I couldn't believe it. The trick is that tangy-sweet mayo dressing — it softens the florets just enough while keeping everything crunchy, and the bacon and cheddar don't hurt either. This is my go-to for every potluck, every barbecue, every 'what should I bring' situation. I've made it so many times I don't even measure the dressing anymore. It holds up beautifully in the fridge, travels like a dream, and you can prep it the night before. Trust me — make extra.

Cut every floret to grape-size and chill the dressed salad for a full hour before serving. Those two things are the difference between a forgettable side dish and the thing everyone asks you to bring again.

The Key to This Dish

Sam looked at me the first time I brought this to a cookout and said, "You're bringing raw broccoli to a party?" And then he ate three servings. That's pretty much the story of this broccoli cauliflower salad — it doesn't look like much until you taste it, and then it's the first thing gone from the table.

Overhead flat-lay of recipe ingredients arranged on a light marble countertop — a head of broccoli and a head of cauliflower side by side, a small glass bowl of mayonnaise, a wooden pinch bowl of suga

I started making this after Meghan brought a version to our end-of-year school picnic and I watched twenty-five kids demolish it in ten minutes. Raw vegetables. With a creamy dressing. I couldn't believe it. The trick is that tangy-sweet mayo dressing — it softens the florets just enough while keeping everything crunchy, and the bacon and cheddar don't hurt either.

Close-up 30-degree angle of small broccoli and cauliflower florets being cut on a wooden cutting board, a sharp chef's knife mid-action, uniform grape-sized pieces already cut and scattered across the

This is one of those recipes where you chop everything up, toss it together, and the fridge does the rest of the work. No cooking the vegetables, no complicated dressing — just a big bowl of crunchy, creamy, salty, tangy perfection.

Action shot from above of creamy mayo dressing being poured from a small glass bowl over a large mixing bowl filled with broccoli florets, cauliflower florets, crumbled bacon, shredded cheddar, diced

Every time I make this for a gathering I come home with an empty bowl and at least three people asking for the recipe. It's one of those dishes that earns its spot in your rotation the very first time you make it.

Extreme close-up macro shot of a large spoonful of broccoli cauliflower salad being lifted from a white serving bowl, creamy dressing visibly coating each floret and stretching slightly, crispy bacon

!Common Mistakes to Avoid

  • 1Cutting florets too large — big chunks don't absorb dressing and are hard to eat gracefully at a potluck
  • 2Adding the sunflower seeds too early — they lose their crunch if they sit in the dressing overnight. Toss them in right before serving if making ahead
  • 3Overdressing — start with three-quarters of the dressing, toss, then add more only if needed. You can always add but you can't take it back
  • 4Serving immediately without chilling — the flavors need at least an hour to come together. Patience makes a huge difference here

Broccoli Cauliflower Salad with Bacon and Creamy Dressing

Prep
25m
Cook
10m
Rest
60m
Total
35m

Ingredients

For 10 servings (1 cup)

  • 1 medium head of cauliflower (about 4 cups florets), cut into small bite-sized florets
  • 3 small heads of broccoli (about 4 cups florets), cut into small bite-sized florets
  • 12 slices thick-cut bacon, cooked crispy and crumbled
  • ½ cup shredded sharp cheddar cheese, shredded
  • ¼ cup roasted salted sunflower seeds
  • ½ small red onion, finely diced

Dressing

  • 1 cup mayonnaise
  • 2 tablespoons red wine vinegar
  • 2 tablespoons sugar
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly cracked black pepper

Instructions

  1. 1

    Cook bacon in a large skillet over medium heat, flipping occasionally, until crispy and deeply golden brown on both sides. Transfer to a paper towel-lined plate to drain.

    10 min

    Bacon is stiff enough to snap when you bend it and has turned a deep reddish-brown — not just pink with brown spots.

  2. 2

    While the bacon cools, cut the broccoli and cauliflower into small bite-sized florets — about the size of a grape. Discard the thick stems or save them for another use.

    Florets are uniform in size, small enough to eat in one bite without having to chomp through a massive piece.

  3. 3

    Whisk together the mayonnaise, red wine vinegar, sugar, salt, and pepper in a small bowl until the sugar dissolves completely and the dressing is smooth.

    No visible sugar granules when you drag a spoon through — the dressing should be silky and slightly pourable, not gritty.

  4. 4

    Crumble the cooled bacon into small bits. Combine the broccoli, cauliflower, bacon crumbles, shredded cheddar, sunflower seeds, and diced red onion in a large mixing bowl.

    Everything is evenly distributed — you should see color variety (green, white, orange, pink, purple) throughout the bowl, not clumps of one ingredient.

  5. 5

    Pour the dressing over the salad and toss gently until every floret is lightly coated. You want a thin, even coating — not dressing pooling at the bottom.

    Each piece has a visible sheen of dressing and no dry spots remain, but the bowl isn't soupy — the florets should look glossy, not drowning.

  6. 6

    Cover tightly and refrigerate for at least 1 hour before serving. Give it a good toss before plating, and taste for salt — the bacon adds saltiness as it sits.

    60 min

    The flavors have melded and the florets have softened just slightly — still crunchy but not rock-hard. The dressing will have thickened and clung to everything.

Equipment Needed

large mixing bowl · small bowl · whisk · large skillet · paper towels · sharp knife · cutting board

Chef Tips

  • Cut your florets small — grape-sized is the sweet spot. Too big and you're just eating plain broccoli with some dressing on it. Small pieces soak up more flavor and are easier to eat with a fork.
  • If raw red onion is too sharp for you, soak the diced onion in ice water for 10 minutes before adding. It mellows the bite without losing the crunch. My mom taught me this trick and it's a game-changer for salads.
  • Cook the bacon a day ahead if you want to speed things up — it keeps perfectly in the fridge and you can crumble it cold. I do this for potlucks all the time.
  • The salad actually tastes better on day two. The dressing softens the florets just enough and everything gets more flavorful. Make it the night before a cookout and you're golden.
  • Swap the cheddar for crumbled feta or goat cheese if you want a tangier version. Or skip the cheese entirely — it's still incredible without it.

Why It Works

  • Raw florets stay crunchy even after hours in the dressing — cooked vegetables would turn mushy
  • The sugar in the dressing balances the sharp vinegar and the bitterness of raw broccoli, making it appealing even to picky eaters
  • Bacon fat enriches the dressing as it sits, adding a smoky depth that plain mayo alone can't achieve
  • Small, uniform floret size means maximum dressing contact on every piece — no bland bites

Techniques Used

Florets
The small, tree-shaped clusters at the top of broccoli and cauliflower heads. Cut where the stem branches — you want the bushy top with a short stem attached, not long stalks.
Crumble
Breaking cooked bacon into rough, uneven pieces by hand or with a fork. Slightly irregular pieces are better than perfectly uniform bits — they give varied texture throughout the salad.

Variations

Cranberry-walnut version

Swap sunflower seeds for chopped walnuts and add ¼ cup dried cranberries. The sweet-tart cranberries play beautifully off the tangy dressing and add gorgeous color.

Greek-style twist

Replace the cheddar with crumbled feta, swap red wine vinegar for lemon juice, and add ¼ cup chopped kalamata olives. Skip the sugar. Completely different vibe, equally addictive.

Lighter yogurt dressing

Use half Greek yogurt and half mayo for the dressing base. Adds protein and tanginess while cutting some of the richness. Great for summer when you want something less heavy.

FAQ

Can I use light mayonnaise?+

Absolutely. Light mayo works perfectly fine and you honestly can't tell the difference once everything is mixed together. I've used both and nobody has ever noticed.

How long does it keep in the fridge?+

It stays great for 3-4 days in an airtight container. The florets soften a bit more each day but they stay pleasantly crunchy through day three. Just give it a good stir before serving.

Can I make this without bacon?+

Yes — swap in roasted almonds or extra sunflower seeds for crunch. You'll lose the smoky flavor, so consider adding a pinch of smoked paprika to the dressing to compensate.

Is the broccoli and cauliflower eaten raw?+

Yes, completely raw. The dressing softens them just a little, and the result is this perfect crunchy-creamy texture. Trust the process — raw is the way to go here.

Serving Suggestions

Serve alongside grilled burgers, pulled pork, or barbecue chicken. It's also perfect next to a simple grilled protein for a weeknight dinner. I always bring this to school potlucks because it travels well and sits at room temperature for a couple hours without wilting.

Make Ahead

Make the full salad up to 24 hours ahead — it only gets better. Hold back the sunflower seeds and add them right before serving so they stay crunchy. The dressing, bacon, and chopped vegetables can all be prepped separately up to 2 days ahead.

Storage

Store in an airtight container in the refrigerator for up to 4 days. Stir well before serving as the dressing settles to the bottom. The salad will soften slightly each day but remains delicious.

Reheating

This salad is served cold — no reheating needed. Pull it from the fridge, give it a good toss, taste for seasoning (you may want a splash more vinegar after a day or two), and serve.

Freezing

Do not freeze — the raw vegetables and mayo-based dressing do not hold up to freezing and thawing. Make a fresh batch instead.