Cauliflower Casserole

Jump to Recipe ▼
Reader Rating
Total Time 40 minutes
Servings 8 servings

This post may contain affiliate links. See my disclosure policy.

My comforting and cheesy cauliflower casserole is loaded with tender cauliflower, crispy bacon, cream cheese, and gooey melted cheese in every bite.

cauliflower casserole in a baking dish with herbs on top.

When I want something cozy and creamy but not too heavy, this loaded cauliflower casserole is my go-to. It’s everything you love about a pasta bake- rich, cheesy, and satisfying- just without the pasta (or the carbs!). 

I drew inspiration from my cauliflower mac and cheese, but tweaked it to feel indulgent yet balanced, and now it’s one of those dishes my partner requests weekly (and he hates cauliflower). I tested a few versions to get the cheese ratio and texture just right- the goal is a velvety sauce, not a greasy one. Between the crispy bacon, melty cheese, and tender cauliflower, there have been plenty of times we’ve treated it as a main dish instead of a side. 

Table of Contents
  1. Key Ingredients
  2. How to make cauliflower casserole
  3. Arman’s recipe tips
  4. Storage instructions
  5. Frequently asked questions 
  6. Cauliflower Casserole (Recipe Card)
  7. More comforting cauliflower sides

Recipe highlights

  • Ridiculously easy to make. Like my butternut squash casserole, this cauliflower casserole recipe takes mere minutes to assemble without sacrificing flavor.
  • Naturally low-carb. You don’t need flour, pasta, or potatoes to make this keto cauliflower casserole taste just like a loaded baked potato.

What readers are saying

★★★★★“Made this tonight, left out the bacon and used heavy cream instead of half and half. It’s absolutely delicious and a great way of using cauliflower, which can be a bit bland. Will definitely be making this many times.” – Marion

ingredients for cauliflower casserole.

Key Ingredients

Here are the main ingredients for this casserole, along with my kitchen notes. The complete list with measurements is in the recipe card.

  • Cauliflower. You can cut the cauliflower head into florets yourself, or save time by buying pre-cut florets.
  • Cream cheese. Make sure it’s softened and at room temperature before you get started. Room-temperature cream cheese is easier to work with and mixes easily into the casserole. 
  • Half-and-half cream. I prefer half-and-half, but if you want an extra-rich cream sauce, use heavy cream instead. 
  • Shredded cheese. I like using a mix of shredded mozzarella (the stretch) and cheddar cheese (for flavor).
  • Seasonings. Garlic powder, onion powder, salt, and black pepper season the cauliflower casserole.
  • Bacon. Cook the bacon slices until they’re super crispy and crunchy. I find that the crispier the bacon, the more it stands out in the creamy casserole. I’ve also used pancetta and prosciutto, and it worked well, too.
  • Fresh parsley. For garnish. Sliced green onions make for a fantastic garnish, too.

How to make cauliflower casserole

cheese mixture with shredded cheese folded in.

Step 1 – Make the cheesy filling. Stir the cream cheese, half-and-half, shredded cheese, and seasonings together in a large bowl until smooth.

folding cooked cauliflower into the cheese sauce.

Step 2 – Fold the cooked cauliflower and crispy bacon into the cheesy mixture.

assembled cauliflower casserole.

Step 3- Assemble. Transfer it to a casserole dish and sprinkle the remaining shredded cheese on top. Add the bacon.

baked cauliflower cheese casserole.

Step 4 – Bake the casserole until it’s bubbly and the cheese is melted.

Arman’s recipe tips

  • Bite-sized cauliflower. I find chopping the cauliflower into even, bite-sized pieces helps them cook evenly.
  • Roast or air fry the cauliflower instead. This will make it even more addictively delicious and a little crunchy.
  • For a thinner consistency, add a heaping scoop of sour cream or Greek yogurt to the cheesy filling. These are both mild-tasting enough not to affect the casserole’s flavor.
  • Let it cool. I recommend setting the casserole aside for 10 to 20 minutes before serving. It will be piping hot, and you don’t want burnt mouths!

Cauliflower casserole variations

I’ve made this casserole countless times, and sometimes change things up for variety:

  • Add breadcrumbs on top. I sometimes like to add a layer of buttery, Italian-seasoned panko breadcrumbs on top of the casserole for that crispy crunch.
  • Use a medley of cheese. While cheddar and mozzarella are my go-tos, I’ve also switched things up with freshly grated mozzarella cheese, blue cheese crumbles (so underrated), and even gruyere for that extra gooey goodness.
  • Add protein. Sometimes I’ll stir shredded chicken, leftover chopped baked chicken breast, diced ham, sausage, or chopped air fryer turkey breast into the casserole for extra protein.

Storage instructions

To store: Store the leftovers in an airtight container in the refrigerator for up to 4 days.

To freeze: The casserole freezes well both before and after baking. After assembling and/or baking, cover the baking dish with a lid or a layer of foil, then freeze for up to 1 month. Either thaw it overnight before reheating or bake it from frozen (just add an extra 5 to 10 minutes to the bake time).

To reheat: Pop the leftover casserole in a 350ºF oven until it’s warmed through and bubbly again (about 15 minutes). 

cauliflower casserole with bacon, herbs, and melted cheese on top.

Frequently asked questions 

Does this casserole work with frozen cauliflower?

I prefer to use fresh cauliflower florets, but frozen florets work in a pinch. Let the florets thaw completely, then stir them into the cheese sauce before baking. You don’t need to blanch frozen cauliflower.

What to serve with cauliflower casserole?

I like to serve the casserole as a comforting main dish on lazy nights, but when I want to make it part of a meal, I’ll pair it with air-fried whole chickenlemon-pepper wings, or a juicy reverse-sear ribeye. It fits in perfectly with my family’s other favorite side dishes, like green bean casserole, cornbread, and sauteed broccolini.

Can I make this ahead of time?

Unlike other cauliflower casserole recipes, I don’t suggest making this one ahead of time. Cooked cauliflower has more moisture than uncooked cauliflower, so the longer it sits, the more moisture is released. When you bake it, water will pool along the edges of the casserole dish, yielding a watery casserole rather than a creamy one. Saying that, you can bake it first, then reheat it later- it won’t be as cheesy but still delicious!

✅ Nutrition reviewed

Nutrition information has been reviewed by registered dietitian Felicia Newell, MScAHN, RD, CPT.

cauliflower casserole recipe.

Cauliflower Casserole

5 from 134 votes
This comforting and cheesy cauliflower casserole has layers of tender cauliflower, crispy bacon, cream cheese, and gooey melted cheese in every bite. Watch the video below to see how I make it in my kitchen!
Servings: 8 servings
Prep: 5 minutes
Cook: 35 minutes
Total: 40 minutes

Video

Ingredients  

  • 2 heads cauliflower chopped into bite-sized florets, about 8 cups
  • 8 ounces cream cheese softened
  • 1 cup half and half or heavy cream
  • 1 1/2 cups mozzarella cheese shredded and divided
  • 1 cup cheddar cheese shredded and divided
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 5 slices bacon cooked and chopped

Instructions 

  • Preheat the oven to 190C/375F. Grease a baking dish with butter or cooking spray.
  • In a large pot of boiling salted water, blanch the cauliflower florets for about 3-4 minutes, until slightly tender. Drain and set aside.
  • In a mixing bowl, combine the softened cream cheese, half-and-half cream, 1 cup of shredded mozzarella cheese, ½ cup cheddar cheese, garlic powder, onion powder, salt, and black pepper. Mix until the ingredients are well incorporated and the mixture is smooth.
  • Add the blanched cauliflower florets and chopped cooked bacon to the cheese mixture. Gently fold everything together to coat the cauliflower evenly with the cheesy mixture.
  • Transfer the cauliflower mixture to the prepared baking dish, spreading it out evenly. Sprinkle the remaining mozzarella cheese and cheddar cheese over the top.
  • Bake for about 25-30 minutes, or until the casserole is bubbly and the cheese has melted.
  • Remove the casserole from the oven and let it sit for several minutes before serving.

Notes

  • Cauliflower: Any cooked cauliflower works. You will need 8 cups total.
  • Leftovers: Keep in the fridge for up to 4 days or the freezer for up to one month.

Nutrition

Serving: 1servingCalories: 255kcalCarbohydrates: 12gProtein: 14gFat: 18gSodium: 533mgPotassium: 572mgFiber: 7gSugar: 6gVitamin A: 548IUVitamin C: 70mgCalcium: 313mgIron: 1mgNET CARBS: 5g
Course: Appetizer
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

More comforting cauliflower sides

Originally published October 2023, updated and republished November 2025

Arman Liew

I’m a three time cookbook author, culinary school graduate, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

5 from 134 votes (128 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Definite 5 star recipe! I did swap out half the cream cheese with Boison (garlic/herb), and omitted the bacon only because I didn’t have any on hand. Will be making this a lot!

  2. My husband was recently diagnosed with type two diabetes and trying to find low carb recipes have been challenging. I surprised him with this recipe tonight and we both loved it! No pasta, but still the Mac and cheese that we both love. ❤️ I will be checking back for more of your recipes. I just shared with my sister who is on a low carb diet.

    1. Hi Colleen, I’m so happy you both enjoyed this recipe. Hopefully there are a few more around here that will help out too. Thanks so much for sharing.

  3. 5 stars
    Made this recipe a couple of times already (family of five, doubled it) and everyone loves it. Used heavy cream this time and it was even more delicious! Thank you!

  4. 5 stars
    Made this tonight, left out the bacon and used heavy cream instead of half and half. Absolutely delicious, great way of using cauliflower which can be a bit bland. Will definitely be making this many times.

  5. 5 stars
    Omgosh this was so yummy!!!! I followed the recipe but added green onion, white pepper and diced ham……I will definitely make this again.