Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Loaded Cauliflower Casserole

Loaded cauliflower casserole with golden, crispy roasted edges, melty cheddar, bacon, sour cream, and green onions, all the baked potato flavor at 3.7g net carbs and 13g protein per serving. Roasting first is how I get those edges.
  • 3.7gnet carbs
  • 13gprotein
  • 40minutes
  • 6servings

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

Roasting the cauliflower is everything. I learned this after a few rounds where the florets just steamed inside the dish and left a watery pool at the bottom of the pan. Now I roast at 425 degrees until the edges go golden and slightly caramelized, about 20 minutes, before adding anything else. That one step is the difference between a soggy side and something my family actually asks for.

The loaded part is what makes this work. I mix cream cheese, heavy cream, sour cream, and shredded cheddar together (blending the cream cheese in first so it fully incorporates), then fold in the crumbled bacon and sliced green onion and spread the whole thing over the roasted florets. Back in the oven for another 8-10 minutes until everything is melted and bubbling. If you’ve had a loaded baked potato, that’s the flavor here, just without the carbs.

digging in a casserole to get a spoonful of a cheesy casserole

I keep this in my regular keto comfort food rotation alongside cauliflower gratin and cauliflower mac and cheese. When the weather turns cold, these are the dishes I reach for. This loaded cauliflower is the one that disappears fastest, probably because it tastes like the comfort food we all grew up with but keeps me on track.

The whole thing comes together with about 10 minutes of hands-on time. I toss the cauliflower in melted butter (tossing, not just drizzling, gives way better coverage and crispier edges), season it, and roast while I mix the cheese filling. It works as a low carb side for Thanksgiving or a random Tuesday dinner. At 3.7g net carbs per serving, I never think twice about going back for seconds.

This doubles and triples without any trouble. I use a 9×13 dish when cooking for a crowd and add about 5 extra minutes of roasting time since there’s more packed in. For a main dish, I’ve tossed in shredded rotisserie chicken and it holds up. If you want more cheesy casserole ideas, my cheesy Brussels sprouts casserole with bacon and keto sweet potato casserole are both in heavy rotation at my house.

Toppings worth trying

Beyond the cheese, bacon, and green onions that are already part of the recipe, I’ve loaded this up with all kinds of extras:

  • Fresh chives (in place of or alongside the green onions)
  • An extra dollop of sour cream right before serving
  • Shredded rotisserie chicken to make it a full meal
  • Diced broccoli mixed into the cheese layer
  • A spoonful of salsa on each serving (the acid cuts right through the richness)
  • Sliced jalapenos for heat
  • Diced grilled steak on top

I switch it up depending on what’s in my fridge, but the base recipe handles whatever I throw at it.

a white casserole dish with cauliflower, cheese, bacon and green onion

Make ahead, storage, and freezing

I meal prep the components separately so assembly is fast on the day. Wash and chop the cauliflower, cook and crumble the bacon, and slice the green onions up to 3 days ahead. When I’m ready, everything goes into the dish and the oven does the rest.

Store leftovers in an airtight container in the fridge for 3-5 days. To reheat, I microwave individual servings covered for 1-2 minutes or pop the whole dish in the oven at 350 degrees for 5-10 minutes until the cheese melts again.

To freeze, cool the casserole completely first. Wrap the dish tightly in plastic wrap, then foil. It keeps for up to 2 months. I thaw overnight in the fridge, then reheat in the oven at 350 for 15-20 minutes. The cauliflower softens a little after freezing but the cheese and bacon flavor holds up.

How to make loaded cauliflower casserole

The whole thing hinges on roasting first. Toss the cauliflower in melted butter with the seasonings (tossing gives way more even coverage than drizzling), then roast at 425 until the edges go golden and slightly caramelized. While that’s happening, I mix the cream cheese into the heavy cream and sour cream until smooth, then fold in the shredded cheddar, crumbled bacon, and green onion. Spread that over the roasted florets, bake another 8-10 minutes, and it’s done.

a baked casserole with melted cheese on top

Key ingredients

Here’s what goes into this one:

  • Cauliflower: I use a head broken into small to medium florets, but a 24-ounce bag of frozen works too. If using frozen, steam and press all the moisture out before roasting or you’ll end up with a soggy bottom.
  • Shredded cheese: Cheddar is the classic choice, but I’ve done a sharp white cheddar and smoked gouda mix that’s even better. Colby, Monterey Jack, or pepper jack all work. Mozzarella on its own doesn't bring much flavor, but mixing it with a sharper cheese for extra stretch works fine. Shred it yourself for smoother melting.
  • Butter: Melted and tossed over the florets before roasting. Bacon grease is even better if you have it on hand.
  • Cream cheese: Block cream cheese, softened. I blend it into the liquid ingredients first so it fully incorporates instead of melting unevenly and pooling at the bottom.
  • Heavy cream: For fewer calories, unsweetened almond milk works as a swap here.
  • Sour cream: Adds tang and richness. Plain Greek yogurt is a fine substitute.
  • Bacon: Cooked, crumbled, and mixed right into the cheese layer. I cook mine a day ahead when I’m meal prepping.
  • Green onion: Sliced and mixed into the cheese layer with everything else. Non-negotiable for me.
  • Seasonings: Garlic powder, onion powder, black pepper, and salt.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Loaded Cauliflower Casserole

Print Pin
Prep 10 min Cook 30 min Total 40 min Serves 6

Ingredients

Servings 6

Loaded Cauliflower Casserole Ingredients

Step by Step Instructions

  1. Roast cauliflower

    Preheat oven to 425 degrees. Add cauliflower florets to an 8×8 square baking dish. Toss in melted butter, salt, onion powder, garlic powder and black pepper. Roast at 425 degrees for 20 minutes or until cauliflower is fork tender.

    For this step

    • Cauliflower florets
    • Butter (melted)
    • Salt
    • Onion powder
    • Garlic powder
    • Black pepper
    a square baking dish with cauliflower florets
  2. Load it with flavor

    In a medium bowl, combine remaining ingredients: heavy cream, sour cream, shredded cheddar cheese, crumbled bacon, cream cheese and green onion, and spread on top of roasted cauliflower.

    For this step

    • Heavy cream
    • Sour cream
    • Cheddar cheese (shredded)
    • Bacon (cooked & crumbled)
    • Cream cheese (softened)
    • Green onion (sliced)
    a casserole dish with cauliflower topped with a cream cheese mixture and sprinkled cheddar cheese
  3. Bake

    Return to oven and continue baking for 8-10 minutes or until cheese is melted.

    a baked casserole on a paid napkin

Nutrition

Per serving: 1/6 of recipe

Calories
315
Fat
26.9g
Protein
13g
Total carbs
6.2g
Net carbs
3.7g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

How do I keep this casserole from getting watery?

I roast the cauliflower at 425 degrees before adding anything else. That's the single biggest difference. When I skipped the roast step early on, the florets just steamed inside the dish and released water everywhere. Now I roast until the edges are golden and slightly caramelized, about 20 minutes. I also blend the cream cheese into the heavy cream and sour cream mixture so it fully incorporates. If you just drop chunks of cream cheese in, they melt unevenly and the sauce pools instead of clinging to the florets.

Can you freeze this casserole?

I've frozen it and the flavor holds up, but the texture changes a bit. Cool the casserole completely, then wrap the dish tightly with plastic wrap and foil (or transfer to a freezer-safe container). It keeps for up to 2 months. When I reheat from frozen, I thaw overnight in the fridge first, then bake at 350 degrees for about 15-20 minutes until heated through. The cauliflower gets a little softer after freezing, but the cheese and bacon flavor is still all there.

Can you use frozen cauliflower?

I've made it with frozen and it works, but you have to squeeze out all the moisture first. I thaw the bag, then press the florets in a clean kitchen towel until no more water comes out. If you skip this step, you end up with a watery dish no matter how long you roast. Fresh cauliflower gives better texture and crispier edges, but frozen saves time when I need to get dinner on the table fast.

What cheese works best besides cheddar?

My favorite swap is a sharp white cheddar and smoked gouda mix. The smokiness pairs with the bacon and gives the whole dish more depth. I've also used Colby, Monterey Jack, and pepper jack with good results. I'd stay away from mozzarella on its own since it doesn't bring much flavor, but mixing it with a sharper cheese for extra stretch works fine. Whatever you choose, shred it yourself. Pre-shredded has a coating that prevents smooth melting.

Can I add chicken to make it a main dish?

I toss in about 2 cups of shredded rotisserie chicken when I want this to be the whole dinner. I mix it right into the cheese layer before the second bake. My family doesn't even need a second side when I add the chicken. Leftover pulled pork works too. If you want another protein-heavy casserole option, my Philly cheesesteak casserole is built around the same idea.

What can I serve alongside this casserole?

I usually pair it with a simple protein, grilled chicken or steak. For sides, my green beans and bacon skillet or a caprese salad both work well because something fresh or acidic offsets the richness. The casserole is filling enough on its own for a lighter dinner, but I like having a second element on the plate when I'm cooking for company.

How many net carbs are in this?

One serving has 3.7g net carbs. I track my macros and this is one of my go-to low carb comfort food sides because the numbers are so forgiving. Most of the carbs come from the cauliflower itself. Even if you go back for seconds (and I usually do), you're still under 8g net carbs total.

Does this double or triple easily for a crowd?

I scale this all the time. For a double batch, I use a 9x13 dish and add about 5 extra minutes to the initial roast time since there's more cauliflower packed in. I've tripled it for holiday dinners using two separate dishes side by side. The cheese mixture scales exactly. My one tip: don't overcrowd the pan during roasting or the cauliflower steams instead of getting those crispy edges.

Browse by ingredient
Similar recipes

People who cooked Loaded Cauliflower Casserole also made

Reviews

Tap to rate

4.8 from 21 ratings, 13 written

Made this recipe?

Replying to Janeth Williams

Your rating

Nicole P.

Hosting family this Saturday. Been mapping out what I can prep ahead to avoid the last-minute scramble, and this casserole is exactly what I want as a side. My plan was to roast the cauliflower the night before, refrigerate it, then do the cream-cheese-bacon assembly and final bake day-of. But I can’t figure out if the cauliflower holds up overnight. Those crispy roasted edges. Do they go soft by morning? I’ve prepped cauliflower ahead for soups before and it’s always fine, but the texture expectation there is totally different. Has anyone tried splitting it up like that, or does this really need to go start to finish?

Reply

Annie Lampella

The crispy edges don’t survive the fridge, but that’s not what you’re actually preserving. Roasting pulls the moisture out of the cauliflower, and that holds. I’d let it cool completely before covering, then do the assembly Saturday morning, Nicole.

Reply

Jordan

Wrote this off as another cauliflower dish that promises more than it delivers. Then the cream mixture went in over those roasted florets and it clicked. The sour cream base sets up thick, way more body than I expected. Caramelized edges do what the potato usually does. This one earns the loaded.

Reply

Annie Lampella

Those edges are why I don’t skip the roast.

Reply

Sarah X.

that cream base beats every loaded casserole I’ve tried.

Reply

Annie Lampella

Sour cream and cream cheese together. That combo clinches it.

Reply

Jake T.

Roasting the cauliflower first was the right call. One note: pull it out when the cheese melts, not at the full 10 minutes. I went too long and the edges dried out.

Reply

Annie Lampella

Yeah, that second bake catches people. I watch for the cheese to bubble at the edges, not the clock. Once the center puffs it’s already overdone.

Reply

Jennifer

Does this work with frozen cauliflower? I have a bag in my freezer and wasn’t sure it would still get crispy.

Reply

Annie Lampella

Yeah, I’ve made it with frozen. Thaw the bag first, then press the florets in a kitchen towel until no more water comes out. The 425 roast takes care of the rest.

Reply

Tiffany

Made this four times and only got the roasting step right on the third try. The cauliflower needs to be actually golden before you pull it, not just softened. When the edges have some color on them, the whole thing holds together differently under the cheese and bacon. Worth the extra few minutes in the oven.

Reply

Annie Lampella

That golden edge is the whole thing. Softened just means the moisture’s still in there, not cooked out. I pull mine when the edges are almost going too far, then the cheese layer actually holds.

Reply

Elizabeth

I’ve lost count of how many times I’ve made this. Somewhere around batch six or seven I started letting the cauliflower go darker than the recipe says, like really dark at the edges, and it made a difference I can’t un-know now. The sour cream and heavy cream together is what makes this feel like actual comfort food and not just a vegetable side dish. I added a little extra sharp cheddar last time and pulled it at exactly 8 minutes on the second bake, and the top had this bubbled, slightly browned layer that I kept thinking about the next day. Back in my weekly rotation now that it’s spring.

Reply

Annie Lampella

The darker edges were a discovery for me too. Can’t un-see it. Eight minutes on the second bake, that bubbled layer is exactly where I pull mine.

Reply

Sasha

Loaded baked potatoes were my biggest keto grief for a long time. That step where the cauliflower roasts and gets crispy before you pile on the sour cream and bacon? That’s what makes this work. Four stars only because I refuse to give a perfect score to something that made me emotional.

Reply

Annie Lampella

Four stars for being emotionally compromised might be the best review this recipe has gotten. That roast step is the whole thing.

Reply

Mia

Made this on Sunday and my husband, who normally picks at anything cauliflower-based, had two helpings and asked if there was more. Roasting the cauliflower first is what made it work with no sogginess at all. The bacon and cheddar on top sealed the deal for him. Definitely going in the regular rotation.

Reply

Annie Lampella

The roast step is the whole thing honestly. Without it the cauliflower just steams in the dish and you get that watery pool at the bottom. Sounds like your husband is a convert now.

Reply

Sharon

This recipe really is a keeper! I consistently have this as a side whenever we have 1-2 guests for dinner. I will double or triple or quadruple as needed. I can prep early on and it is an easy bake. Thank you!

Reply

Annie Lampella

9×13 for the big batches and I add 5 minutes to the initial roast. That’s the only adjustment needed.

Reply

Kathy

Made this for Thanksgiving and it was delicious! This recipe is a keeper.

Reply

Sandy

I’ve made this once and it was absolutely delicious. I am planning on making it again for Thanksgiving. I believe I’m going to omit the bacon and add sausage. Thank you so much for letting us know your recipes. I’m definitely buying a cookbook if you print one!

Reply

Annie Lampella

Sausage is such a good Thanksgiving swap. Brown it and drain the fat first though, or it makes the sauce greasy. And ha, working on it.

Reply

Leanne

Love this! Thank you!

Reply

Weegie

This was so yummy. My hubby loved it. It has all the flavors of a heavily loaded potato. I added sliced fried beef kiebasa and omitted the bacon. Next time I will use the bacon and have this with a steak. Cant wait!!

Reply

Annie Lampella

Kielbasa in here makes a lot of sense, the smoky flavor pairs with the cheddar really well. Bacon + steak night version sounds even better.

Reply

Janeth Williams

Absolutely delicious recipe! Hardest part is to eat only one serving!!

Reply

Annie Lampella

Ha, that’s the problem with this one. The 3.7g net carbs makes it way too easy to justify seconds.

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.