Easy Cheesy Cauliflower Casserole with Bacon for Holidays
If you’re looking for an easy way to serve cauliflower, this Cauliflower Casserole is worth making. Tender cauliflower is baked in a creamy, cheesy sauce until hot and bubbly. It’s simple enough for a weeknight side dish but also fits right in with Thanksgiving, Christmas, Sunday dinner, or other family meals.

WOULD YOU LIKE TO SAVE THIS FOR LATER?
For more easy sides to add to your menu, check out these Thanksgiving Side Dish Recipes.
How to Make Cauliflower Casserole
Here are the ingredients you need to make this cheesy Cauliflower Casserole recipe, plus step by step instructions for how to make it.
Ingredients
- 1 large head cauliflower, cut into florets (or 2 – 12 oz bags frozen, steamed until tender)
- ½ cup mayonnaise
- ½ cup sour cream
- 1 tbsp minced garlic
- ½ tsp salt
- ½ tsp ground black pepper
- 2 cups sharp cheddar cheese, shredded and divided
- ½ cup bacon pieces
- Chopped parsley to garnish

Step by Step Instructions
1. Preheat the oven to 425°F. Lightly grease a medium-sized baking dish and set it aside.
2. If using fresh cauliflower, cut it into evenly sized florets. Steam the cauliflower until just tender, but not overly soft. Drain well so excess moisture doesn’t make the casserole watery.
3. In a small bowl, stir together the mayonnaise, sour cream, minced garlic, and seasonings until well combined.

4. Place the steamed cauliflower in a large mixing bowl. Add half of the shredded cheese and half of the bacon. Pour the creamy mixture over the top and gently toss until the cauliflower is evenly coated.

5. Transfer the cauliflower mixture to the prepared baking dish and spread it into an even layer.

6. Spread the remaining cheese and bacon over the cauliflower mixture.

7. Bake for about 20 minutes, or until the casserole is heated through and the cheese on top is melted and bubbly.

8. Remove from the oven and sprinkle with freshly chopped parsley. Serve warm.

Note
This recipe can serve anywhere from 6 to 8 people depending on portion size.
This easy Cauliflower Casserole turns a simple vegetable into a warm and satisfying side dish. With tender cauliflower and plenty of creamy, cheesy flavor, it pairs well with chicken, turkey, ham, beef, and other dinner favorites. Serve it hot from the oven alongside your favorite main dish.
More Recipes to Try
- Honey Mustard Sheet Pan Chicken Thighs with Brussels Sprouts
- Chicken and Stuffing Pot Pie Casserole
- Turkey Stuffing Meatballs with Cranberry Glaze
- Slow Cooker Garlic Parmesan Chicken and Potatoes
Cauliflower Casserole
Ingredients
- 1 large head cauliflower, cut into florets (or 2 – 12 oz bags frozen, steamed until tender)
- ½ cup mayonnaise
- ½ cup sour cream
- 1 tbsp minced garlic
- ½ tsp salt
- ½ tsp ground black pepper
- 2 cups sharp cheddar cheese, shredded and divided
- ½ cup bacon pieces
- Chopped parsley to garnish
Instructions
- Preheat the oven to 425°F. Lightly grease a medium-sized baking dish and set it aside.
- If using fresh cauliflower, cut it into evenly sized florets. Steam the cauliflower until just tender, but not overly soft. Drain well so excess moisture doesn’t make the casserole watery.
- In a small bowl, stir together the mayonnaise, sour cream, minced garlic, and seasonings until well combined.
- Place the steamed cauliflower in a large mixing bowl. Add half of the shredded cheese and half of the bacon. Pour the creamy mixture over the top and gently toss until the cauliflower is evenly coated.
- Transfer the cauliflower mixture to the prepared baking dish and spread it into an even layer.
- Spread the remaining cheese and bacon over the cauliflower mixture.
- Bake for about 20 minutes, or until the casserole is heated through and the cheese on top is melted and bubbly.
- Remove from the oven and sprinkle with freshly chopped parsley. Serve warm.


