Creamy Cauliflower Cheese Casserole with Bacon

Home » COOK » Recipes » Recipes By Course » Side Dishes » Creamy Cauliflower Cheese Casserole with Bacon

For low-carb comfort food, you can’t go wrong with this creamy and delicious Cauliflower Cheese Casserole! Cooked cauliflower is covered with a cheesy cream sauce, baked in the oven until golden brown, and topped with crispy bacon – it is seriously good! Cauliflower Cheese can be served as both a side dish and as a main dish and is super easy to make.

A baking dish filled with Cauliflower Cheese Casserole topped with crispy bacon and chopped chives.

Affiliate Disclosure
I have included affiliate links to useful products and services related to the topic of this post.
This post contains affiliate links, and I will be compensated if you make a purchase after clicking on my links.
As an Amazon Associate, I earn from qualifying purchases.
Read Full Disclosure Policy

Cauliflower Cheese Casserole

The full ingredients list and instructions are found in the printable recipe card at the end of this post. I highly recommend reading the blog post all the way through so that you don’t miss any tips or substitution suggestions and to ensure that you have all the ingredients and equipment required as well as understand the steps and timings involved.

Cauliflower cheese is one of my very favorite comfort foods! My mum would make it all the time when we were kids! When I decided to go low carb (and keto) I had to adapt the traditional recipe as it uses flour (a no-no ingredient) and butter to make a roux for the cheese sauce.

The sauce for this cauliflower cheese casserole is made using heavy cream (double cream), cream cheese, grated cheese, and some herbs and spices. It is also topped with bacon which is always a good thing!

This dish makes a great meal in itself or as a side dish. We love eating it with sausages or with a roast beef dinner – yum! It’s always a real treat.

You can twist things up by using half cauliflower and half broccoli, or by using different cheeses. The recipe calls for strong cheddar and mozzarella, but you could use pepperjack, blue cheese, or a smoked cheese if you like. It’s a recipe you can experiment with quite easily!

Rather than boiling the cauliflower in a pan, steam it – but don’t over cook it – and pat it dry before covering in the cheese sauce to bake in the oven. This helps to prevent the sauce from going watery. No one wants to eat watery cheese sauce!

This recipe uses American cups. They’re a handy piece of kitchen equipment to have along with a kitchen food scale. Having both in your kitchen means you’ll be able to make all of the different recipes on my blog as I use both cups and weighted measures.

You will also need a casserole dish to bake the cauliflower cheese in.

Cauliflower head sitting on a green cloth with a pot in the background.

More Recipes Using Cauliflower

One of the hero ingredients in this recipe is cauliflower here are some more recipes using the same:

The Purple Pumpkin BlogLet’s stay in touch! Join The Pumpkin Patch and get notified when I share more delicious recipes!

A baking dish filled with Cauliflower Cheese Casserole topped with crispy bacon and chopped chives.

More Low Carb Recipes

Looking for more low carb inspo? Check these recipes out next:

How Do I Make Cauliflower Cheese Casserole?

Just check out the recipe card below with full ingredients, instructions, and demonstration photos. You can print the card out too (don’t worry, the pics don’t print to save your ink!).

Cauliflower Cheese

Cauliflower Cheese Casserole

Yield: 4-6
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This creamy cauliflower cheese casserole topped with crispy bacon is a delicious low-carb side or main dish.


  • 4 cups cauliflower florets, chopped into bite-sized pieces
  • 6 oz cream cheese, cut into chunks
  • ¼ cup heavy cream (double cream)
  • 3 Tbsp unsalted butter, softened
  • ¼ tsp garlic powder
  • ½ tsp dried thyme
  • Sea salt and black pepper, to taste
  • 1½ cups grated strong cheddar and mozzarella cheese blend, divided
  • 4 strips bacon, cooked and crumbled
  • 1 Tbsp fresh chives, chopped


  1. Preheat oven to 200C/400F/Gas 6.
  2. Place the cauliflower in a steamer basket on top of a pot with boiling water and steam until fork-tender, around 6-7 minutes. Remove from heat and transfer cauliflower into a cold water bath to prevent further cooking. Drain well and pat dry.
  3. In a large bowl, whisk together the cream cheese, heavy cream, butter, garlic powder, and dried thyme. Season with salt and black pepper, to taste. Stir in ½ cup of cheese.
  4. Add the steamed cauliflower to the cheese mixture and toss gently to combine.
  5. Transfer to an oven-safe casserole dish and top with the remaining cheese and crumbled bacon.
  6. Place in the preheated oven and roast for 8-10 minutes or until cheese is melted and nicely browned on top.
  7. Remove from oven and serve immediately topped with fresh chives. Enjoy!
  8. Cauliflower Cheese

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 545Total Fat: 49gSaturated Fat: 28gTrans Fat: 1gUnsaturated Fat: 16gCholesterol: 140mgSodium: 719mgCarbohydrates: 10gFiber: 3gSugar: 5gProtein: 20g

This site uses Nutritionix to provide estimated nutrition. Nutritional information is always approximate and will depend on the quality of ingredients used and serving sizes. If you need exact calories and macros, please do your own calculations.

Did you make this recipe? Share it!

Tag The Purple Pumpkin Blog on Instagram with the hashtag #TPPBRecipes!

Make It A Meal!

You’ve made the side dish, but what about the rest of the courses?

Here are additional recipes to make a full meal!

There are 500+ Recipes on The Purple Pumpkin Blog for you to enjoy – please feel free to check them out too!

Please share this post with your family and friends on social media – just use the buttons below! Your shares are how The Purple Pumpkin Blog grows and I am sincerely grateful every time you share something. ♥