If you want a rich, creamy, and irresistibly cheesy cauliflower bake, this Low-Carb Cheesy Cauliflower Bake with Bacon & Mushrooms is a perfect choice. Tender roasted or boiled cauliflower, crispy bacon, sautéed mushrooms and a silky cheese sauce make this an excellent gluten-free and keto-friendly alternative to potato-based casseroles.
Easy enough for weeknight dinners and impressive enough for gatherings, this cheesy cauliflower casserole offers big flavor with far fewer carbs. The combination of bubbly melted cheese and crunchy bacon is hard to resist.
Last Updated February 19th, 2025.
Why You’ll Love this Cauliflower Casserole:
- Rich & Flavorful – Smoky bacon, caramelized onions, garlic, and a creamy cheese sauce combine for comforting, satisfying flavor.
- Versatile – Serve as a cheesy side for holidays or enjoy as a cozy low-carb main with a simple salad or gluten-free bread.
- Low-Carb Comfort Food – A lighter, keto-friendly take on classic potato casseroles: all the indulgence, fewer carbs.
- Make-Ahead Friendly – Assemble the casserole the day before and bake when needed for easy meal planning.

Ingredient Notes:
- Cauliflower: Choose a fresh, firm head or pre-cut florets for convenience. Cauliflower provides a low-carb base that mimics potatoes in a gratin.
- Bacon: Adds smoky crunch. Use turkey bacon for a lighter option or omit for a vegetarian version.
- Mushrooms: Cremini, button, or baby portobello mushrooms add umami; sauté with onions for deeper flavor.
- Onion & Garlic: Finely diced onion and minced garlic build the savory base of the sauce.
- Cream (half & half, whole milk, or heavy cream): Use heavy cream for a richer, keto-friendly sauce; half & half or whole milk lightens it slightly.
- Flour: Thickens the sauce. Substitute cornstarch or a gluten-free flour blend for a gluten-free casserole.
- Nutmeg: A pinch adds subtle warmth and depth to the cheese sauce.
- Thyme: Fresh or dried thyme lends a light herbal note; parsley works too.
- Cheese: Use melting cheeses like cheddar, Gruyère, or Monterey Jack. Shred your own cheese for the best melt and texture.


Dietary Substitutions & Allergy-Friendly Options:
- Gluten-Free: Replace all-purpose flour with cornstarch or a gluten-free flour blend. Omit breadcrumbs or use gluten-free crumbs.
- Keto & Low-Carb: Use heavy cream instead of half & half and swap breadcrumbs for crushed pork rinds for a crispy topping.
- Vegetarian: Omit the bacon and add smoked paprika or a plant-based bacon alternative for savory depth.
- Dairy-Free: Use unsweetened coconut milk or cashew cream and a plant-based cheese substitute.
- Nut-Free: The base recipe is nut-free; if using dairy alternatives, check labels for cross-contamination.
Additional Substitutions & Variations:
- Protein Options: Swap bacon for crumbled sausage, diced ham, or shredded rotisserie chicken to make the dish heartier.
- Extra Veggies: Add chopped spinach, kale, roasted red peppers, or steamed broccoli for color and nutrition.
- Spicy Kick: Add red pepper flakes, diced jalapeños, or a splash of hot sauce to the cheese sauce.
- Different Cheeses: Try Gruyère, smoked Gouda, Monterey Jack, or Pepper Jack for varied flavor profiles.
- Crunchy Topping: Use gluten-free panko, crushed pork rinds (keto), or chopped nuts for texture.
- Lighter Version: Choose turkey bacon, low-fat cheese, and 2% milk to reduce calories.
- Gratin Style: Thinly slice the cauliflower and layer with sauce and cheese for a classic gratin presentation.

Expert Tips & Recipe Notes:
- Roast for Depth: Roasting the cauliflower at 400°F (200°C) for 20–25 minutes before assembling adds a nutty, caramelized flavor.
- Drain Well: If you boil cauliflower, drain and pat dry to avoid a watery casserole.
- Make Ahead: Assemble up to a day in advance; refrigerate and add a few extra minutes to the bake time if chilled.
- Shred Your Own Cheese: Freshly shredded cheese melts smoother than pre-shredded varieties, which may contain anti-caking agents.
- Layer for Gooey Bites: Layer cauliflower, sauce, and extra cheese for pockets of melted cheese throughout.
- Customize Toppings: Finish with breadcrumbs, crushed pork rinds, or extra bacon bits for a crispy topping.
- Broil for Color: Broil 2–3 minutes at the end of baking for a golden, bubbly finish—watch closely to prevent burning.
Cheesy Cauliflower Bake FAQs:
- Can I use frozen cauliflower? Yes. Thaw and drain frozen cauliflower thoroughly to remove excess moisture before using.
- How do I make it dairy-free? Substitute cream with unsweetened coconut milk or cashew cream and use dairy-free cheese.
- Can I prep it ahead? Yes. Assemble and refrigerate up to 24 hours. Add a few extra minutes to baking time if chilled.
- Can I freeze this casserole? Yes. Assemble, wrap tightly, and freeze. Thaw overnight in the fridge before baking and add a little extra time to cook through.
- What cheese works best? Mild, melty cheeses like cheddar, Gruyère, or Monterey Jack give the best creamy result.
- Can I omit the bacon? Absolutely. Omit for a vegetarian version or substitute a plant-based alternative.
- Is it keto-friendly? Yes. With cauliflower, cream, and cheese, this casserole is naturally low-carb; skip breadcrumbs or replace with crushed pork rinds for crunch.
- Can I add more vegetables? Yes. Spinach, kale, roasted peppers, extra mushrooms, or broccoli are great additions; sauté extra veggies with the onions for the best flavor.

10 Veggie-Forward Side Dish Recipes You Will Also Love:
- Honey Roasted Butternut Squash with Goat Cheese & Walnuts
- Roasted Vegetable Orzo Pasta Salad with Creamy Garlic Herb Dressing
- Bacon & Gorgonzola Shaved Brussels Sprout Salad with Fig Jam Dressing
- Honey Garlic Creamed Corn
- Candied Sweet Potatoes
- Roasted Broccoli, Butternut Squash & White Bean Salad
- Cheesy Bacon Brussels Sprouts
- Cheesy Asiago, Mozzarella, and Parmesan Scalloped Potatoes
- Honey Balsamic Fried Red Cabbage with Goat Cheese & Walnuts
- Easy Southern Fried Cabbage with Bacon & Onions
If you try this Cheesy Cauliflower Bake, please leave a star rating and a review in the recipe card below—your feedback helps others discover this creamy, flavorful dish. Enjoy and happy cooking!
Recipe

Low-Carb Cheesy Cauliflower Bake with Bacon & Mushrooms
Pin Recipe
10
25
35
Ingredients
- 1 head cauliflower stem removed, cut into florets
- 4-6 slices chopped thick cut bacon
- 1 tablespoon butter
- 1 cup diced yellow onion
- 1 cup sliced baby portobello mushrooms
- 1 tablespoon minced garlic
- 1 teaspoon fresh thyme
- ½ cup chicken broth
- 1 cup cream (whole milk or half & half work too)
- 1 tablespoon flour
- 2 cups freshly shredded cheese
- pinch ground nutmeg
- salt & pepper to taste
- ¼ cup breadcrumbs (optional)
Instructions
Preheat
-
Preheat oven to 400°F (200°C).
Prepare the Cauliflower
-
Bring a large pot of water to a boil. Add cauliflower florets and cook about 5 minutes until tender. Drain and pat dry; set aside.
Cook the Bacon
-
In a frying pan over medium heat, cook chopped bacon until crispy, about 6–8 minutes. Transfer to a paper towel-lined plate to drain and reserve a tablespoon of bacon grease.
Sauté Vegetables
-
Add butter to the pan with about 1 tablespoon bacon grease. Sauté diced onion and sliced mushrooms with a pinch of salt and pepper for 4–6 minutes until golden. Add minced garlic and thyme and cook 1 more minute.
Make the Sauce
-
Reduce heat to medium-low. Sprinkle the vegetables with flour and cook 1 minute. Gradually whisk in chicken broth, then cream. Simmer 3–4 minutes until sauce thickens.
Add Cheese & Seasoning
-
Stir in 1½ cups shredded cheese, most of the crumbled bacon (reserve some for topping), a pinch of nutmeg, and salt and pepper to taste. Continue to simmer until cheese melts and sauce is smooth.
Combine with Cauliflower
-
Remove from heat and gently fold in the cooked cauliflower until evenly coated.
Assemble & Bake
-
Transfer the mixture to a prepared 8×8 baking dish. Top with remaining cheese, reserved bacon, and optional breadcrumbs.
-
Bake uncovered 20–25 minutes until golden and bubbly. For an extra-crispy top, broil 2–3 minutes while watching closely.
Serve
-
Let rest a few minutes to set, then serve warm.
Notes
- Vegetarian Option: Omit the bacon or replace with a plant-based alternative and add more mushrooms for extra heartiness.
- Gluten-Free: Use cornstarch or gluten-free flour to thicken and substitute gluten-free breadcrumbs or skip them.
- Dairy-Free: Use plant-based milk and dairy-free cheese alternatives.
- Roast for Extra Flavor: Roasting cauliflower before assembling adds depth—toss florets with olive oil, salt, and pepper and roast 20–25 minutes at 400°F (200°C).
- Melty Cheese Tip: Shred your own cheese for the creamiest texture.
- Customize Toppings: Add breadcrumbs, crushed pork rinds (keto), or extra bacon bits for crunch.
- Nutritional information is an estimate and will vary based on ingredients and portions used.
Nutrition
Carbohydrates: 9.5g
Protein: 16.2g
Fat: 23g
Saturated Fat: 13g
Cholesterol: 73.5mg
Sodium: 516.1mg
Fiber: 2.5g
Sugar: 4.5g
Tried this recipe?
Let me know how it was!