Looking for more hearty vegetable sides? Try my roasted potatoes and carrots, cabbage steaks, great northern beans, and butter beans next. Cauliflower, cheese, and bacon get together in my loaded cauliflower casserole recipe. It’s an easy comfort food that’ll quickly become a new family favorite! It sure is in my household. Whether it’s a busy evening, cold outside, or we just want something creamy and cheesy, this simple dish is always a hit both with the adults and little ones. It tastes like mac and cheese but without the pasta (or extra carbs)!

Why I love this recipe

Addictively cheesy and creamy. No one in my family can resist this dish’s heavenly mix of gooey melted cheese, creamy sauce, and bite-sized cauliflower pieces. Ridiculously easy to make. Like my zucchini casserole and butternut squash casserole, this cauliflower casserole recipe takes mere minutes to assemble without sacrificing flavor. Meatless meal. I love serving this casserole both as a meatless main dish and side dish. Just like my cauliflower mac and cheese, it’s so cheesy and flavorful that no one ever misses the meat! Naturally low-carb. You don’t need flour, pasta, or potatoes to make this keto cauliflower casserole taste just like a loaded baked potato.

Ingredients needed

This low-carb casserole comes together in no time using a mix of easy-to-find and comforting ingredients, like:  “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

Cauliflower. You can cut the cauliflower head into florets yourself or save time by buying pre-cut florets instead! 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 to use 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 and cheddar cheese. Seasonings. Garlic powder, onion powder, salt, and black pepper season the cauliflower casserole. Bacon. Cook the slices of bacon, so they’re super crispy and crunchy. I find that the crispier the bacon, the more it stands out in the creamy casserole. You can use pancetta or prosciutto as a substitute if you want. Fresh parsley. For garnish. Sliced green onions make for a fantastic garnish, too.

How to make cauliflower casserole

I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post. Step 1 – Blanch the cauliflower. Cook the cauliflower florets in a large pot of boiling water until almost fork-tender. Drain and set aside. Step 2 – Start the cheesy filling. Stir the cream cheese, half and half, shredded cheese, and seasonings together in a large bowl until smooth. Step 3 – Finish the filling. Fold the cooked cauliflower and crispy bacon into the cheesy mixture. Transfer it to a casserole dish and sprinkle the remaining shredded cheese on top. Step 4 – Bake. Bake the casserole in the oven until it’s bubbly and the cheese is melted. Step 5 – Cool, then serve. Set the casserole aside to cool for a few minutes before scooping and serving. Enjoy!

Arman’s recipe tips

Bite-sized cauliflower. Make sure the cauliflower florets are cut into even, bite-sized pieces so they 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. 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!

Storage instructions

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

Add breadcrumbs on top. A layer of buttery, Italian-seasoned panko breadcrumbs on top of the casserole will give it a delicious, crispy crunch. Use a medley of cheese. Play around with the cheeses in this casserole as much as you want! Add parmesan cheese for saltiness, blue cheese crumbles for tang, goat cheese for an earthy sweetness, or gruyere for 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.

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 to 25 minutes). 

Frequently asked questions 

More comforting cauliflower recipes

Broccoli Cheese Cauliflower Rice Casserole Cauliflower Mashed Potatoes Roasted Cauliflower Soup Cauliflower Potato Salad Buffalo Cauliflower Bites Cauliflower Casserole  - 35Cauliflower Casserole  - 40Cauliflower Casserole  - 38Cauliflower Casserole  - 5Cauliflower Casserole  - 34Cauliflower Casserole  - 17