This broccoli salad with bacon and cheese with a rich homemade dressing is the ultimate salad recipe. This broccoli salad is the ultimate party and potluck recipe.

Broccoli salad loaded with bacon and cheese in a white bowl.

If you have been loving our classic broccoli salad and the popular cauliflower salad for parties, you have to give this salad recipe a try! It’s so colorful, hearty and always a hit at the parties.

Easily make the salad and dressing a day in advance, then just mix before serving.
Mixed broccoli salad in a white bowl with a wooden spoon.

How to Make Broccoli Salad with Bacon and cheese-

  1. Cook bacon– Cut the bacon into bite-sized pieces, allow to completely cool.
  2. Cut broccoli– Cut broccoli into small florets.
  3. Cut cauliflower– Cut cauliflower into small florets.
  4. Cheese– Cube the Colby Jack cheese into small cubes.
  5. Corn– Drain canned corn or use fresh corn on the cob that is cooled.
  6. Chop onion– Finely cube or chop the red onion.
  7. Slice tomatoes– Halve the cherry tomatoes or cut them into quarters.
  8. Mix– Add all of the ingredients into a large mixing bowl, drizzle with dressing and serve.
All the ingredients cut up for hearty broccoli salad.

Make Homemade Dressing-

For the dressing, mix the mayo with sour cream, garlic clove and season with salt and pepper.

Make-ahead option-

You can completely prep the salad in advance along with the dressing, just don’t mix until serving. Make the salad up to a day in advance.

Broccoli cauliflower salad next to a blue rag with a wooden spoon.

Frequently asked questions-

Can I use store-bought bacon?

Yes, you can definitely substitute for precooked bacon.

Can I use frozen broccoli or cauliflower?

No, you want to be sure to use fresh and uncooked broccoli and cauliflower for the salad.

Can I use sweet onion?

You can substitute red onion for sweet onion or just omit the onion completely.

I hope this salad becomes a new favorite for parties!

Other salads to enjoy:

Broccoli Salad with Bacon and Cheese

5 from 13 votes
You are going to love this Broccoli Cauliflower Salad with corn, Colby Jack cheese, tomatoes and cooked bacon. The combination is perfect and oh so delicious!.
Author: Valentina
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 6 servings



  • 3 cups broccoli florets
  • 3 cups cauliflower florets
  • 1/2 small head red onion, finely chopped
  • 4 oz Colby Jack cheese, cubed
  • 1 cup canned corn, drained
  • 6 slices bacon, cooked
  • 1 pint cherry tomatoes, halved


  • 2/3 cup mayonnaise
  • 3 Tbsp sour cream
  • 3 garlic cloves, minced
  • salt and pepper, to taste


  • Cut cauliflower and broccoli into small florets. Cube cheese. Dice onion. Slice or quarter tomatoes. Open canned corn. 
  • Slice bacon into pieces and cook. Add bacon to paper towel to cool.
  • Combine ingredients for salad dressing.
  • Add ¾ of the dressing to the salad and mix. Add additional dressing as needed. Enjoy friends!


Calories: 393kcalCarbohydrates: 16gProtein: 11gFat: 32gSaturated Fat: 9gCholesterol: 41mgSodium: 462mgPotassium: 649mgFiber: 3gSugar: 5gVitamin A: 1260IUVitamin C: 118.4mgCalcium: 202mgIron: 1.7mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)