Keto Cauliflower Alfredo Bake – Creamy, Comforting, and Low-Carb
Think of everything you love about a cozy pasta bake, then make it lighter, low-carb, and just as satisfying. This Keto Cauliflower Alfredo Bake delivers rich, velvety sauce, tender cauliflower, and a golden, cheesy top that feels like comfort food without the carb crash. It’s simple enough for a weeknight and special enough for company.
The best part? You only need a handful of everyday ingredients and about 45 minutes. If you want a family-friendly keto dish that truly tastes indulgent, this is it.
Ingredients
Method
- Preheat and prep: Heat your oven to 400°F (200°C). Grease a 9x13-inch baking dish.
- Par-cook the cauliflower: Toss florets with olive oil, salt, and pepper. Spread on a sheet pan and roast for 15–18 minutes until just tender and lightly golden. This step keeps the bake from getting watery.
- Make the Alfredo base: In a large skillet over medium heat, melt the butter. Add garlic and cook 30–60 seconds until fragrant, not browned.
- Add cream and cream cheese: Pour in heavy cream and whisk in the cream cheese. Simmer gently, stirring, until smooth and slightly thickened, 3–4 minutes.
- Whisk in cheeses and seasoning: Stir in 1 cup Parmesan and 1 cup mozzarella until melted. Season with salt, pepper, nutmeg, and red pepper flakes if using. The sauce should coat the back of a spoon.
- Combine with cauliflower: Transfer roasted cauliflower to the baking dish. Pour the Alfredo sauce over and toss gently to coat all the florets.
- Add the topping: Sprinkle the remaining 1/2 cup mozzarella and a couple tablespoons of extra Parmesan over the top for browning.
- Bake: Lower oven to 375°F (190°C) and bake for 15–20 minutes, until bubbly around the edges and lightly golden on top.
- Broil for color (optional): If you want a deeper crust, broil on high for 1–2 minutes. Watch closely to avoid burning.
- Garnish and serve: Let rest 5 minutes, then scatter with chopped parsley. Serve warm.
Why This Recipe Works
This recipe leans on cauliflower for a pasta-like bite without the extra carbs.
Roasting or pre-steaming the florets dries them out slightly, so your casserole stays creamy, not watery. A classic Alfredo base—heavy cream, butter, garlic, and Parmesan—does the heavy lifting for flavor. Adding a bit of cream cheese helps thicken the sauce and keeps it stable in the oven.
A topping of mozzarella and Parmesan melts into a bubbly, golden crust that makes every forkful feel luxurious.
What You’ll Need
- 1 large head cauliflower (about 6–7 cups florets), cut into bite-size pieces
- 2 tablespoons olive oil or avocado oil
- Salt and black pepper, to taste
- 3 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- 4 ounces cream cheese, softened and cubed
- 1 cup freshly grated Parmesan, plus more for topping
- 1 1/2 cups shredded mozzarella, divided
- 1/4 teaspoon nutmeg (optional, but classic in Alfredo)
- 1/4 teaspoon red pepper flakes (optional, for gentle heat)
- Fresh parsley, chopped, for garnish
Instructions
- Preheat and prep: Heat your oven to 400°F (200°C). Grease a 9×13-inch baking dish.
- Par-cook the cauliflower: Toss florets with olive oil, salt, and pepper. Spread on a sheet pan and roast for 15–18 minutes until just tender and lightly golden.
This step keeps the bake from getting watery.
- Make the Alfredo base: In a large skillet over medium heat, melt the butter. Add garlic and cook 30–60 seconds until fragrant, not browned.
- Add cream and cream cheese: Pour in heavy cream and whisk in the cream cheese. Simmer gently, stirring, until smooth and slightly thickened, 3–4 minutes.
- Whisk in cheeses and seasoning: Stir in 1 cup Parmesan and 1 cup mozzarella until melted.
Season with salt, pepper, nutmeg, and red pepper flakes if using. The sauce should coat the back of a spoon.
- Combine with cauliflower: Transfer roasted cauliflower to the baking dish. Pour the Alfredo sauce over and toss gently to coat all the florets.
- Add the topping: Sprinkle the remaining 1/2 cup mozzarella and a couple tablespoons of extra Parmesan over the top for browning.
- Bake: Lower oven to 375°F (190°C) and bake for 15–20 minutes, until bubbly around the edges and lightly golden on top.
- Broil for color (optional): If you want a deeper crust, broil on high for 1–2 minutes.
Watch closely to avoid burning.
- Garnish and serve: Let rest 5 minutes, then scatter with chopped parsley. Serve warm.
How to Store
Let the bake cool to room temperature, then cover tightly or transfer to an airtight container. Refrigerate for up to 4 days. Reheat in a 350°F (175°C) oven for 10–15 minutes, or microwave in short bursts, stirring halfway. For longer storage, freeze up to 2 months.
Thaw in the fridge overnight and reheat as above. If the sauce separates slightly after freezing, stir gently and add a splash of cream to bring it back together.
Why This is Good for You
- Low-carb and keto-friendly: Cauliflower replaces pasta, keeping net carbs down while still giving you that “baked pasta” feel.
- Healthy fats for satiety: Butter, cream, and cheese provide fats that keep you full longer and support ketosis.
- Micronutrients from cauliflower: Cauliflower brings fiber, vitamin C, vitamin K, and antioxidants without the starch load.
- High in protein: Cheese adds protein, which helps with muscle maintenance and steady energy.
Common Mistakes to Avoid
- Skipping the pre-cook: Raw cauliflower releases water in the oven, leading to a thin, watery sauce. Always roast or steam briefly first.
- Overcooking the garlic: Burnt garlic tastes bitter.
Keep heat moderate and cook it just until fragrant.
- Boiling the cream hard: A rolling boil can cause separation. Simmer gently and stir often for a silky sauce.
- Using pre-shredded cheese only: Pre-shredded cheeses often contain anti-caking agents that prevent smooth melting. Grate at least some cheese fresh.
- Undersalting: Cauliflower is mild.
Taste and adjust seasoning so the flavors pop.
Alternatives
- Add protein: Fold in cooked chicken, turkey, Italian sausage, or bacon for a heartier bake. About 2 cups of chopped cooked protein works well.
- Vegetable mix-ins: Stir in sautéed mushrooms, spinach, or broccoli for extra texture and nutrients. Make sure they’re cooked and drained first.
- Dairy adjustments: Swap part of the heavy cream for unsweetened almond milk and increase cream cheese slightly for thickness.
For lactose-sensitive folks, try lactose-free cream and aged Parmesan.
- Different cheeses: Use Gruyère, fontina, or provolone for a new flavor profile. A sprinkle of pecorino adds a sharp, salty kick.
- Spice it up: Add a pinch of cayenne, smoked paprika, or Italian seasoning to the sauce.
- Crunchy topping: For texture, top with crushed pork rinds mixed with Parmesan and olive oil before baking. It mimics a breadcrumb crust while staying low-carb.
Can I make this ahead?
Yes.
Assemble the bake up to the topping, cover, and refrigerate for up to 24 hours. When ready, add the cheese topping and bake. You may need to add 5–10 extra minutes if starting from cold.
Can I use frozen cauliflower?
Yes, but thaw and drain it very well.
Pat dry with paper towels, then roast for 8–10 minutes to drive off moisture before adding the sauce. Excess water is the main risk with frozen florets.
Is there a way to lighten the sauce?
Use half heavy cream and half unsweetened almond milk, and add an extra ounce of cream cheese to keep it thick. You can also reduce the mozzarella topping slightly.
It will still taste rich and creamy.
How can I make it spicier?
Increase red pepper flakes to 1/2 teaspoon, add a pinch of cayenne, or fold in diced jalapeños. Spicy Italian sausage is another easy route.
What can I serve with it?
Pair with a simple green salad tossed in lemony vinaigrette, roasted asparagus, or sautéed zucchini. If you’re not strictly keto, a side of roasted tomatoes adds brightness.
Why is my sauce grainy?
Graininess often comes from high heat or pre-shredded cheese.
Keep the heat gentle, whisk constantly, and use freshly grated Parmesan. If it starts to split, lower the heat and whisk in a splash of cream.
Can I make it vegetarian?
It already is, as long as your Parmesan is made with vegetarian rennet. If that matters to you, check the label or choose a certified vegetarian hard cheese.
In Conclusion
This Keto Cauliflower Alfredo Bake brings all the creamy, cozy vibes of a classic pasta casserole—without the carbs.
With a few smart steps and simple ingredients, you get a bubbling dish that tastes indulgent yet fits your goals. Keep it basic or customize with protein and veggies to match your mood. Whether it’s a weeknight dinner or a crowd-pleasing side, this is one to keep on repeat.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



