Salads & Side dishes

Classic Broccoli Cauliflower Salad

By Clara ·

Classic Broccoli Cauliflower Salad
Classic Broccoli Cauliflower Salad

The first toss tells you whether this salad will stay creamy: water clinging to the broccoli and cauliflower slips into the dressing and makes it thin. I rinse the florets, dry them thoroughly, and cut them into bite-size pieces before they go in the bowl. That small bit of prep helps the dressing cling instead of pooling at the bottom.

Classic Broccoli Cauliflower Salad gets its creamy coating from mayonnaise and sour cream, with apple cider vinegar and sugar keeping the dressing bright rather than heavy. Crisp bacon and sharp cheddar bring savory, salty bites, while finely diced red onion adds a little bite throughout. After a short rest in the refrigerator, the dressing settles into the nooks of the florets, ready for a cool, crunchy forkful.

Classic Broccoli Cauliflower Salad creamy crisp
“

Kitchen Note

Let the bacon cool on paper towels before crumbling it. Warm bacon can feel greasy and soft in the salad, while cooled, crisp pieces stay easy to crumble and give you a better bit of crunch.

Save this Classic Broccoli Cauliflower Salad for a creamy, crunchy side with crisp bacon, sharp cheddar, and a tangy dressing.

Save to Pinterest

Why This Salad Needs a Short Rest Before Serving

Right after tossing, the dressing can seem like a separate layer on the vegetables. Give the salad at least 30 minutes in the refrigerator, and that creamy coating has time to settle around the florets instead of tasting like a dip added at the last second. The vinegar and sugar also have a chance to mingle with the mayonnaise and sour cream, so each bite tastes balanced rather than sharply tangy or overly sweet.

This rest doesn’t mean the vegetables should lose their crunch. Broccoli and cauliflower stay pleasantly firm when they’re cut into bite-size florets and thoroughly dried before dressing. The salad is at its best when it’s cold and the dressing is evenly distributed, with bacon, cheddar, and onion showing up throughout instead of gathering in one spot. If you serve it immediately, the flavor will still be there, but the dressing won’t have had as much time to coat the vegetables evenly.

What Each Ingredient Brings to the Bowl

Classic Broccoli Cauliflower Salad creamy crisp
  • Broccoli and cauliflower — Their firm, fresh bite gives the salad its structure. If you’re short on one, you can replace some of it with more of the other; the overall crunch stays similar, though the flavor will lean toward whichever vegetable you use more of. Choose firm heads with compact florets, and trim them into pieces that are easy to eat in one bite.
  • Bacon — Crisp bacon adds smoky, salty contrast to the cool dressing. Regular grocery-store bacon works well; the main difference is how meaty or fatty the finished crumbles taste, so choose the style you enjoy eating on its own.
  • Sharp cheddar — Its stronger, tangy flavor holds its own against the creamy dressing. Mild cheddar is an easy swap if you prefer a gentler cheese taste, while freshly shredded or pre-shredded cheese both work in this cold salad.
  • Red onion — The raw onion gives the creamy mixture a crisp, savory edge. A fine dice spreads that bite through the bowl without leaving large, overpowering pieces; scallions can stand in for a softer onion flavor.
  • Mayonnaise and sour cream — Mayonnaise gives the dressing body, and sour cream brings a clean tang. A plain, full-fat Greek yogurt can replace the sour cream one-for-one for a tangier, slightly thicker dressing; keep the mayonnaise for its familiar richness.
  • Apple cider vinegar and sugar — Vinegar cuts through the creamy base, while sugar rounds off its sharp edge. Apple cider vinegar brings a mellow fruitiness, but white wine vinegar is a workable substitute with a cleaner, less fruity finish.

Getting the Florets, Bacon, and Dressing Ready

Dry and Cut the Vegetables

Rinse the broccoli and cauliflower, then dry them thoroughly before cutting them into bite-size florets. A salad spinner or clean kitchen towel can help remove water tucked between the florets. Put the vegetables in a large serving bowl once they’re dry; don’t leave a puddle of rinse water in the bottom, since it will loosen the dressing later.

Cook the Bacon Until Crisp

Set the bacon in a large skillet over medium heat and cook it for 8–12 minutes, turning as needed, until crisp. The strips should look browned and feel firm rather than bendy when lifted. Transfer them to paper towels to drain, let them cool, and crumble them once they’re no longer warm. If the skillet is crowded, the bacon may cook less evenly, so turn the pieces as they crisp.

Whisk a Smooth, Tangy Dressing

In a medium bowl, whisk the mayonnaise, sour cream, apple cider vinegar, sugar, salt, and black pepper until the mixture looks smooth and uniform. Scrape around the sides of the bowl so no streaks of sour cream or sugar remain. If you still see little lumps, keep whisking before pouring; the dressing should be creamy all the way through.

Toss and Chill Until Evenly Coated

Add the cooled crumbled bacon, cheddar, and finely diced red onion to the bowl of florets. Pour the dressing over everything and toss until the broccoli and cauliflower are evenly coated, checking the bottom of the bowl for any dressing that hasn’t been worked through. Cover the salad and refrigerate it for at least 30 minutes before serving so it can chill and the dressing can settle around the vegetables.

Simple Changes for Different Tables

A vegetarian bowl with smoky crunch

Leave out the bacon and fold in smoked almonds for a vegetarian version with a similar salty crunch. The salad will lose bacon’s meaty, savory depth, but the almonds add their own toasted flavor and hold up well against the creamy dressing.

Make it dairy-free without losing the creamy feel

Use dairy-free mayonnaise, an unsweetened plain dairy-free sour cream alternative, and dairy-free cheddar. The dressing will still coat the vegetables, though the cheese and sour-cream-style tang may taste less rounded than the original.

Give it a peppery cheese finish

Replace the sharp cheddar with pepper jack for a gentle chile warmth in each bite. It makes the salad livelier without changing the creamy dressing or the crisp vegetable base.

Make-Ahead and Storage

  • Refrigerator: Keep the salad covered and use leftovers within 3–4 days. The florets soften gradually, and the dressing may loosen a little as it sits. Return the salad to the refrigerator within 2 hours, or within 1 hour when the temperature is above 90°F.
  • Freezer: Freezing isn’t a good fit. The raw vegetables lose their crisp texture, and the mayonnaise-and-sour-cream dressing can separate when thawed.
  • Serving: This salad is served cold, so there’s no reheating step. If you’re setting it out for a meal, bring out only what you’ll serve and keep the remaining bowl chilled.

Questions That Come Up When Making This Salad

Can I use frozen broccoli or cauliflower?+

Fresh vegetables are a better choice here. Frozen florets soften after thawing and release extra moisture, so the salad won’t have the same crisp bite and the dressing can turn watery.

Can I use pre-cooked bacon?+

Yes. Use crisp pre-cooked bacon, let it cool if it has been warmed, and crumble it into the salad. It saves skillet time, though freshly cooked bacon usually has a richer, just-cooked flavor.

How do I keep some bacon crunchy in the finished salad?+

Hold back a small portion of the crumbled bacon and scatter it over the top just before serving. Bacon tossed into the dressing softens as it chills, so the reserved pieces keep more of their crisp texture.

Can I use less red onion?+

Yes. Use less if you want the onion to sit farther in the background; the salad will still have plenty of crunch from the vegetables. Keep the pieces finely diced so the flavor is spread evenly rather than concentrated in a few bites.

Classic Broccoli Cauliflower Salad

Classic broccoli cauliflower salad combines crisp florets, bacon, cheddar, and red onion in a creamy, tangy dressing. Chill it for at least 30 minutes so the flavors come together before serving.
Prep Time 15 minutes
Cook Time 12 minutes
Chilling 30 minutes
Total Time 57 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 350

Ingredients
  

For the salad
  • 4 cups broccoli bite-size florets
  • 4 cups cauliflower bite-size florets
  • 8 bacon slices
  • 1 cup sharp cheddar cheese shredded
  • 0.5 cup red onion finely diced
For the dressing
  • 0.75 cup mayonnaise
  • 0.5 cup sour cream
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons granulated sugar
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper

Equipment

  • 1 large skillet

Method
 

Prepare the salad
  1. Rinse and thoroughly dry the broccoli and cauliflower.
  2. Cut the broccoli and cauliflower into bite-size florets and place them in a large serving bowl.
  3. Cook the bacon in a large skillet over medium heat for 8–12 minutes, turning as needed, until crisp.
  4. Drain the bacon on paper towels, cool, and crumble.
Make the dressing
  1. Whisk the mayonnaise, sour cream, apple cider vinegar, sugar, salt, and black pepper in a medium bowl until smooth.
Assemble the salad
  1. Add the bacon, cheddar, and red onion to the bowl with the broccoli and cauliflower, pour in the dressing, and toss until evenly coated.
  2. Cover and refrigerate for at least 30 minutes before serving.

Notes

Dry the broccoli and cauliflower thoroughly so the dressing clings well. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended. For a lighter dressing, replace some or all of the sour cream with plain Greek yogurt.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating