Skip to Content

Loaded Cauliflower Casserole

Loaded Cauliflower Casserole has all the satisfying flavor of loaded potatoes. And none of the carbs! Steamed cauliflower is topped with bacon, cheese and sour cream for a hearty side dish. Cauliflower never tasted so good!

Have you tried our Cauliflower Mash recipe yet? Today’s casserole is another low carb side dish that makes simple cauliflower extraordinary. Give our broccoli cheese casserole recipe a try next!

Oval casserole dish with cheese and bacon and cauliflower.

Why this Recipe is Best

  • It uses three kinds of cheese plus sour cream for the cheesiest sauce ever!
  • Real bacon brings a smoky, savory flavor to the cauliflower.
  • Low in carbs and high in protein.
  • An endlessly versatile recipe you can adapt to your taste!

Who knew cauliflower was so versatile? Easy to cook and good for you too, it makes a perfect alternative to familiar starchy side dishes.

This Loaded Cauliflower Casserole is delicious served alongside baked chicken, beef, or pork. Add it to your next grill night for a complete meal.

Add a zucchini casserole for more veggies!

Ingredient Notes

Ingredients needed to make loaded cauliflower casserole.

Cauliflower. You will use a whole head for this casserole, chopped into bite sized pieces. If you buy your cauliflower pre-chopped, 6 cups is about equal to one head.

Cheese. We use a combination of Monterey Jack (or Colby Jack), cheddar cheese and cream cheese for best flavor.

Almond flour. Not to be confused with almond meal, super fine almond flour helps thicken the cheese sauce.

Bacon. Cook and dice the bacon before adding it to the casserole recipe.

Easy Instructions

First, steam the cauliflower:

Fill a pan with 1 -2 inches of water. Place cauliflower in a steamer basket over the water, cover and cook on high for 5 minutes.

Cheese sauce prepared for cauliflower casserole.

Make the cheese sauce:

Cook garlic in butter over the stove on medium high heat. Whisk in the almond flour, then the milk. Cook until it begins to thicken. Stir in the cream cheese.

Remove from heat and add salt and pepper. Mix in 1 cup each of the cheeses, stirring until melted.

Assemble and bake:

Put the cooked cauliflower in a casserole dish. Cover with cheese sauce. Dollop sour cream on top then sprinkle with the rest of the cheese and bacon.

Bake for about 10 minutes until the casserole is lightly browned and sauce is bubbling. Serve hot!

Tips and Tricks

  • Garnish the casserole with chives before serving.
  • Be careful not to overcook the cheese sauce! Use it right away for best results.
  • Try this casserole as a side dish with Balsamic Glazed Chicken or Baked Ranch Chicken. We also love this with grilled steaks, burgers and sausage.
  • Don’t love sour cream? Feel free to leave it off!
  • Want a little spice? Add diced chilies to the casserole before baking.
Cauliflower casserole with cheese and bacon served on plates.

Recipe FAQs

How can I steam cauliflower without a steamer basket?

If you don’t have a steamer basket, you can steam the cauliflower in the microwave instead.
Fill a bowl with 1/4 cup of water. Add the cauliflower. Cover with a plate and microwave for 5 minutes. Drain out the water and pat the cauliflower dry before using in the casserole.

Can I make this recipe without the bacon?

Yes, for a vegetarian version, feel free to omit the bacon. It does add delicious flavor but the casserole will still be tasty without.

Can I freeze loaded cauliflower casserole?

I don’t recommend freezing this dish. Milk and cheese tend to separate when frozen and thawed, giving the casserole a less than appealing consistency.

How do I store this casserole?

Store leftovers in an airtight container in the refrigerator. They will keep for about 7 days. Reheat before serving.

Is this recipe keto friendly?

It sure is! With only about 13 grams of carbs per serving, this loaded cauliflower casserole is approved for most folks on keto diets.

More Low Carb Meals

Loaded Cauliflower Casserole has all the satisfying flavor of loaded potatoes. And none of the carbs! Steamed cauliflower is topped with bacon, cheese and sour cream for a hearty side dish. Cauliflower never tasted so good!

Loaded Cauliflower Casserole Recipe

Yield: 6 servings
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

Cauliflower never tasted so good!  Steamed cauliflower is loaded with a cheese sauce, bacon, sour cream and chives in this perfect side dish!


  • 1 head of cauliflower, cut into bite sized pieces, approx. 6 cups
  • 2 Tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 3 Tablespoons almond flour
  • 2 cups whole milk
  • 4 ounces cream cheese
  • 1 ½ cups shredded cheddar cheese or colby jack, divided
  • 1 ½ cups shredded monterey jack cheese, divided
  • ½ teaspoon salt
  • ½ teaspoon ground pepper
  • ⅔ cup sour cream
  • 5 slices bacon, cooked and diced
  • 1 Tablespoon chives, diced


    1. Preheat the oven to 425° and spray a 2qt casserole dish with nonstick cooking spray.
    2. In a large saucepan, add 1 ½ to 2 inches of water and turn on high. Place cauliflower pieces in the steamer basket and add to the pan. Cover with a lid and cook for 5 minutes. Lift the steamer from the pan of water and drain well. Set cooked cauliflower aside.
    3. In a separate saucepan, melt the butter and add the garlic and cook for 1 minute. Whisk in the almond flour and make a paste, then whisk in the milk. Cook on medium low heat until it begins to thicken. Add the cream cheese and melt, stirring to combine. Remove from heat.
    4. Stir in the salt and pepper and add one cup of cheddar and monterey jack cheese. Stir till melted.
    5. Place the steamed cauliflower in the casserole dish and pour the cheese sauce over the cauliflower.
    6. Add dollops of sour cream over the cauliflower. Sprinkle it with bacon and remaining cheese.
    7. Place in the oven and bake till bubbly and lightly browned for about 10 minutes.
    8. Remove and sprinkle with the chives. Serve immediately.


  • You can cook the cauliflower in the microwave if you prefer. Place in a microwave safe bowl and add ¼ cup water. Cover with a plate and cook for 5 minutes. Drain all the water and pat dry.
  • When making the cheese sauce, don’t over cook. Turn off the burner when you add the cheese and stir till melted. Use immediately for best results.
  • You can alter this recipe to meet the needs of your family. If you don’t care for sour cream, you can omit this. If you like things spicy, add some diced chilis and use pepper jack cheese.
  • Serve this as a side dish when you are grilling, or with chicken, beef or pork.  
  • Store leftovers in an airtight container in the refrigerator for up to 7 days. Reheat to serve.  
  • I don’t recommend freezing this. Milk products and cheese sauces can separate when frozen and thawed.
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving:Calories: 528Total Fat: 43gSaturated Fat: 23gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 119mgSodium: 837mgCarbohydrates: 13gFiber: 3gSugar: 8gProtein: 25g

Skip the spuds and pass the cauliflower instead! Loaded Cauliflower Casserole has all the makings of a perfect low carb side dish.

N. Ayers

Monday 2nd of January 2023

This is a really tasty recipe! We loved it. I used 1 1/2 c. heavy cream + 1/2 c. water instead of milk to reduce the carb count. It worked just fine!

Rosemarie Justice

Monday 28th of February 2022

I must not be reading the nutrition info correctly . I read the carbs as 837 . But your ad says there are 13 carbs per serving . Please explain .


Tuesday 1st of March 2022

Carbs are 13, sodium 837

Skip to Recipe