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

Author: Valentina
5 from 14 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!.
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!


393kcal Calories16g Carbs11g Protein32g Fat9g Saturated Fat41mg Cholesterol462mg Sodium649mg Potassium3g Fiber5g Sugar1260IU Vitamin A118.4mg Vitamin C202mg Calcium1.7mg Iron
Nutrition Facts
Broccoli Salad with Bacon and Cheese
Amount Per Serving
Calories 393 Calories from Fat 288
% Daily Value*
Fat 32g49%
Saturated Fat 9g56%
Cholesterol 41mg14%
Sodium 462mg20%
Potassium 649mg19%
Carbohydrates 16g5%
Fiber 3g13%
Sugar 5g6%
Protein 11g22%
Vitamin A 1260IU25%
Vitamin C 118.4mg144%
Calcium 202mg20%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)