I absolutely love sharing this Cauliflower Au Gratin Recipe (Keto Casserole) Recipe with you because it’s one of those dishes that feels indulgent while staying low-carb and keto-friendly. I first tried this creamy, cheesy casserole on a chilly night and instantly fell in love with how the tender cauliflower melts under the golden Gruyere cheese topping. This recipe always steals the show, whether I serve it as a comforting family dinner or bring it to a holiday potluck where everyone begs for seconds.
Why You'll Love This Cauliflower Au Gratin Recipe (Keto Casserole) Recipe
What makes this recipe truly special to me is the perfect balance of flavors and textures. The cauliflower becomes beautifully tender, soaking up the richness of the heavy cream, while the Swiss Gruyere adds a nutty, slightly sweet sharpness that takes every bite to the next level. The green onions sprinkled throughout add just the right fresh bite, cutting through the richness and keeping it fresh. It reminds me of classic comfort food but with a keto twist that feels light and satisfying at the same time.
I also adore how straightforward this Cauliflower Au Gratin Recipe (Keto Casserole) Recipe is to prepare. It doesn’t require a fancy set of ingredients or complicated steps, which means it’s perfect for busy weeknights or unexpected guests. Yet, it still looks and tastes like something special. I often make it for gatherings because it’s a crowd-pleaser that pairs beautifully with protein mains or even stands proud as a cozy vegetarian entrée. Whenever I need something warm, cheesy, and effortless, this is my go-to casserole.
Ingredients You'll Need
The beauty of this recipe is in its simplicity. Each ingredient plays a crucial role in building the layers of flavor and texture that make this dish unforgettable. The cauliflower provides a tender base, the Gruyere cheese gives it that perfect golden crust, and the heavy cream creates a luscious, silky sauce that ties everything together. Even the green onions bring a subtle complexity to the dish.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Cauliflower: I recommend fresh, firm heads for the best texture and flavor.
- Swiss Gruyere cheese: This cheese melts smoothly and delivers a wonderful nutty taste; you can substitute with Swiss cheese if needed.
- Green onions: They bring a lovely mild onion flavor and a burst of color.
- Salt and black pepper: Simple seasoning to enhance and balance all the flavors.
- Heavy cream: This adds richness and helps create that creamy sauce that makes the casserole so indulgent.
Directions
Step 1: Preheat your oven to 375°F and lightly spray your baking dish with cooking spray. I used an 8x10 inch casserole dish, which works perfectly to fit all the layers comfortably.
Step 2: Slice your cauliflower into thin slices, about half an inch thick, so it cooks evenly and quickly. Then layer half of the sliced cauliflower evenly at the bottom of your prepared dish.
Step 3: Sprinkle half of the shredded Swiss Gruyere cheese over the cauliflower layer, making sure you distribute it evenly for that rich cheesy flavor in every bite.
Step 4: Evenly sprinkle all the sliced green onions on top of the cheese layer. After that, season with salt and black pepper to taste—it’s those simple seasonings that bring everything alive.
Step 5: Add the remaining cauliflower slices as the next layer, spreading them out evenly to keep that structure intact.
Step 6: Pour the heavy cream evenly over the entire dish so it permeates through the layers, then top with the remaining shredded cheese. Cover your casserole tightly with foil, and pop it into your preheated oven to bake for 30 minutes.
Step 7: After 30 minutes, carefully remove the foil and bake uncovered for another 40 minutes or until the cauliflower is tender when poked with a fork and the cheese is bubbling and golden brown on top. Keep an eye on the browning to make sure it doesn't burn.
Step 8: Once out of the oven, let the casserole rest for about 5 minutes to thicken up before serving. This final step helps the Au Gratin set perfectly.
Servings and Timing
This recipe makes 8 generous servings, which is perfect for a family dinner or small gathering. The prep time is about 20 minutes, mostly spent slicing the cauliflower and shredding the cheese. Baking requires 70 minutes total—30 minutes covered and 40 minutes uncovered. Including resting time, you’re looking at approximately 1 hour and 25 minutes from start to finish, but trust me, it’s worth every minute!
How to Serve This Cauliflower Au Gratin Recipe (Keto Casserole) Recipe
I love serving this warm, fresh out of the oven, when the cheese is still bubbly and the aroma fills the room—it’s simply irresistible. It pairs beautifully with roasted meats like herb-crusted chicken or a juicy steak for a hearty meal. For a vegetarian option, I sometimes serve it alongside a crisp green salad with a tangy vinaigrette to balance the richness.
For a fun presentation, I sprinkle a little extra fresh chopped green onion or parsley on top just before serving. It adds a pop of brightness and a beautiful contrast to the golden gratin topping. I usually dish it out in moderate portions since it’s rich but also satisfying, so everyone can go back for seconds.
When it comes to drinks, a glass of chilled Chardonnay or a light Pinot Noir complements the creamy cheese marvelously. If you prefer non-alcoholic options, a sparkling water with lemon or an herbal iced tea works wonderfully to refresh the palate between bites. I find this dish perfect for cozy family dinners, festive holidays, or even potlucks where it earns rave reviews every time.
Variations
I like to mix things up by customizing this Cauliflower Au Gratin Recipe (Keto Casserole) Recipe now and then. For instance, swapping Gruyere for sharp cheddar changes the flavor profile to a more pronounced cheesy punch that some guests love. If you want to make it dairy-free, I’ve experimented with cashew cream and dairy-free cheese alternatives, and while the flavor is a bit different, it’s still quite satisfying.
For those following gluten-free or vegan diets, it's a breeze to adjust this recipe by choosing appropriate cheese substitutes and making your own thickened plant-based cream. Adding extras like cooked bacon or sautéed mushrooms can also bring more depth and make it feel like a complete meal. Another fun variation is using a mix of cauliflower and broccoli for added color and flavor complexity.
If you’re pressed for time, I’ve found that par-cooking the cauliflower in boiling water or steaming it for 5–7 minutes before assembling shortens baking time and ensures perfect tenderness. Alternatively, you could cook it in smaller ramekins for individual portions—a wonderful twist for dinner parties or meal prep.
Storage and Reheating
Storing Leftovers
After enjoying your meal, I recommend storing any leftover Cauliflower Au Gratin Recipe (Keto Casserole) Recipe in an airtight container placed in the refrigerator. It will keep well for up to 3 to 4 days without losing its creamy texture or rich flavor. Using a glass container helps maintain freshness and prevents any unwanted odors from seeping in.
Freezing
This casserole freezes beautifully in portions or whole. To freeze, cool it completely, then wrap tightly with plastic wrap and aluminum foil or place in a freezer-safe container. It can be stored in the freezer for up to 2 months. When you’re ready to enjoy, thaw it overnight in the fridge for the best texture and flavor.
Reheating
For reheating, I prefer baking leftovers in the oven at 350°F uncovered for about 15 to 20 minutes so the cheese gets melty again and the casserole warms evenly. Avoid microwaving if you want to preserve the rich creaminess and golden top, but if in a rush, use medium power in short bursts, stirring if possible. Adding a sprinkle of extra cheese before reheating can help revive the gratin's golden, bubbly charm.
FAQs
Can I use frozen cauliflower for this recipe?
Yes, you can use frozen cauliflower but be sure to thaw and drain any excess water first to avoid a watery dish. Fresh cauliflower is preferable for the best texture, but frozen works in a pinch.
Is this recipe suitable for strict keto diets?
Absolutely! This Cauliflower Au Gratin Recipe (Keto Casserole) Recipe is low in carbs thanks to cauliflower and heavy cream, making it perfect for keto. Just watch the cheese portion if you’re counting macros closely.
Can I make this ahead of time?
You can assemble the casserole up to a day ahead and keep it covered in the fridge. Bake just before serving, adding a few extra minutes to the cooking time since it’ll be cold going in.
What can I serve with this Cauliflower Au Gratin?
I often pair it with roasted meats, sautéed greens, or a fresh salad. It also works well alongside keto-friendly proteins like grilled chicken, steak, or salmon to complete a balanced meal.
How do I get a crispy golden crust on top?
Make sure to uncover the casserole for the final 40 minutes of baking so the cheese browns beautifully. For extra crunch, you could sprinkle some crushed pork rinds or Parmesan cheese on top before baking uncovered.
Conclusion
I truly hope you give this Cauliflower Au Gratin Recipe (Keto Casserole) Recipe a try soon because it’s become a favorite in my kitchen for all the right reasons. It’s simple, comforting, and irresistibly cheesy without the carb overload. Whether you’re enjoying it for weeknight dinners, holiday tables, or special occasions, it always feels like a warm hug on a plate. I can’t wait to hear how you make it your own and share those moments at your table!
Print
Cauliflower Au Gratin Recipe (Keto Casserole) Recipe
- Total Time: 1 hour 30 minutes
- Yield: 8 servings
- Diet: Low Carb
Description
This creamy and cheesy Cauliflower Au Gratin casserole is a low-carb, keto-friendly dish perfect as a comforting side or main. Featuring tender cauliflower slices baked in rich heavy cream and topped with melted Swiss Gruyere cheese and green onions, it's an easy yet elegant recipe that brings warmth and flavor to your table.
Ingredients
Vegetables
- 1 head cauliflower (or 4 cups), sliced thin
- 4 green onions, sliced
Dairy & Cheese
- 2 cups Swiss Gruyere cheese, shredded (can also use just Swiss cheese)
- 1 ½ cups heavy cream
Seasonings
- Salt, to taste
- Black pepper, to taste
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) and spray an 8x10 inch casserole dish with cooking spray to prevent sticking.
- Prepare Cauliflower Layers: Slice the cauliflower into thin slices. Place half of these slices in an even layer at the bottom of the prepared baking dish.
- Add Cheese and Onions: Sprinkle half of the shredded Gruyere cheese evenly over the cauliflower layer. Then, evenly distribute the sliced green onions on top. Season with salt and black pepper to taste.
- Layer Remaining Cauliflower: Add the remaining cauliflower slices on top of the cheese and onions, creating a second even layer.
- Add Cream and Top Cheese: Pour the heavy cream evenly over the layered cauliflower. Then sprinkle the remaining shredded cheese on top to cover the dish.
- Cover and Bake: Cover the casserole dish tightly with foil and bake in the preheated oven for 30 minutes. This allows the cauliflower to begin softening and the cream to meld with the cheese.
- Uncover and Continue Baking: Remove the foil and bake for an additional 40 minutes, or until the cauliflower is fork tender and the cheese top is golden brown and bubbly. Check periodically to avoid over-browning.
- Rest and Serve: Remove the dish from the oven and let it sit for 5 minutes to thicken and set before serving. Store any leftovers in an airtight container.
Notes
- Use thinly sliced cauliflower to ensure even cooking and tenderness.
- Gruyere can be substituted with Swiss cheese if preferred.
- Adjust salt and pepper to your taste, keeping in mind the cheese adds saltiness.
- Covering with foil during the first part of baking helps cook the cauliflower without drying out the dish.
- Let the casserole rest after baking to allow it to thicken for easier serving.
- Leftovers can be refrigerated and reheated gently in the oven or microwave.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American

Leave a Reply