This Cauliflower au Gratin is creamy, cheesy, and baked until golden, with tender roasted cauliflower covered in a rich cheddar and Parmesan sauce. The top gets lightly crisp while the inside stays deliciously creamy. It’s an easy low-carb cauliflower casserole that’s perfect for Thanksgiving, Christmas, Sunday dinner, or whenever you need a comforting side dish everyone will enjoy.

I love making cauliflower in different ways, but this cheesy cauliflower gratin is one of my favorites, especially when the weather gets colder. There’s something about taking a bubbling, golden casserole out of the oven that makes dinner feel a little more special.
And the best part? You don’t need to spend hours in the kitchen. I like roasting the cauliflower first because it brings out more flavor and keeps the finished casserole from becoming too watery. Then everything gets covered in a creamy garlic cheese sauce and baked until golden.
It’s one of those side dishes I keep coming back to, whether I’m making a simple family dinner or planning a holiday meal. If you enjoy cauliflower as much as I do, you should also try my cauliflower risotto, air fryer cauliflower, and cauliflower pizza crust.
- 1 Why You’ll Love This Cauliflower au Gratin
- 2 Ingredients for Cauliflower au Gratin
- 3 How to Make Cauliflower au Gratin
- 4 Tips for the Best Cauliflower au Gratin
- 5 Cauliflower au Gratin Variations
- 6 What to Serve With Cauliflower au Gratin
- 7 How to Store and Reheat Cauliflower au Gratin
- 8 Can I Use Frozen Cauliflower?
- 9 Can I Make Cauliflower au Gratin Ahead of Time?
- 10 Frequently Asked Questions
- 11 More Cauliflower Recipes to Try
- 12 Cauliflower au Gratin
Why You’ll Love This Cauliflower au Gratin
- Creamy with a golden, cheesy topping. Every bite has tender cauliflower, a rich cheese sauce, and lightly browned cheddar on top.
- Perfect for holiday dinners. It’s a comforting side dish that looks beautiful on the Thanksgiving or Christmas table.
- Easy to prepare ahead. You can get most of the work done earlier and bake the casserole when you’re ready to serve.
- A delicious alternative to potato gratin. You get the same creamy, cheesy comfort with roasted cauliflower instead of potatoes.
- Goes with almost anything. Serve it with roasted chicken, turkey, steak, or your favorite holiday main course.
- Great for leftovers. The flavors are just as delicious the next day, and individual portions are easy to reheat.
Ingredients for Cauliflower au Gratin
You don’t need anything fancy to make this cheesy cauliflower casserole. Just fresh cauliflower, a few simple seasonings, and ingredients for a rich, creamy cheese sauce.
For the Roasted Cauliflower
- Cauliflower – Choose one large, firm head of cauliflower. You’ll need approximately 8 cups of bite-sized florets. Fresh cauliflower works best because it holds its texture during roasting.
- Olive Oil – Helps the cauliflower roast evenly and develop lightly golden edges.
- Salt and Black Pepper – Season the cauliflower before roasting to bring out its natural flavor.
For the Creamy Cheese Sauce
- Parmesan Cheese – Freshly grated Parmesan adds a savory, slightly nutty flavor to the sauce.
- Butter – Unsalted butter adds richness and is used to gently cook the garlic.
- Garlic – Fresh minced garlic gives the sauce its delicious savory flavor.
- Heavy Cream – Creates the rich, creamy base that coats the roasted cauliflower.
- Low-Sodium Broth – Adds flavor and helps balance the richness of the cream. You can also use milk if you prefer.
- Sharp Cheddar Cheese – Melts into the sauce and creates that beautiful golden topping. I recommend shredding your own cheese for a smoother texture.
- Nutmeg – Just a pinch adds a subtle warmth that works beautifully with the creamy sauce.
- Salt and Black Pepper – Adjust to taste, especially since Parmesan and cheddar already add saltiness.
- Fresh Parsley or Chives – Optional, but perfect for adding a little color before serving.
How to Make Cauliflower au Gratin
Making this cheesy cauliflower au gratin is pretty straightforward. First, roast the cauliflower until lightly golden, then prepare the creamy cheese sauce, combine everything in a baking dish, and bake until bubbling.
Step 1: Roast the Cauliflower
Preheat your oven to 400°F (200°C).
Wash the cauliflower, pat it dry with a kitchen towel, and cut it into evenly sized, bite-sized florets.
Arrange the florets on a large baking sheet, drizzle with olive oil, and season with salt and freshly ground black pepper.
Toss everything together until the cauliflower is evenly coated, then spread the florets into a single layer.
Roast for 15–20 minutes, or until the cauliflower is lightly golden around the edges and just tender.
You don’t want it completely soft at this stage because it will continue cooking in the cheese sauce.
Step 2: Make the Creamy Cheese Sauce
While the cauliflower is roasting, melt the butter in a large saucepan over medium heat.
Add the minced garlic and cook for about 1 minute, stirring frequently, until fragrant.
Pour in the low-sodium broth and heavy cream, then add the nutmeg, salt, and black pepper.
Whisk everything together and bring the mixture to a gentle simmer. Reduce the heat slightly and cook for 2–3 minutes, stirring occasionally.
Lower the heat and gradually add the Parmesan cheese and 1 cup of shredded cheddar.
Stir gently until the cheese melts and the sauce becomes smooth and creamy. Avoid boiling the sauce after adding the cheese, as high heat can cause it to separate.
Taste and adjust the seasoning if needed.
Step 3: Assemble the Cauliflower Casserole
Transfer the roasted cauliflower to an 8×11-inch or 9×13-inch baking dish.
Pour the warm cheese sauce over the cauliflower and gently toss until the florets are evenly coated.
Sprinkle the remaining ½ cup of shredded cheddar over the top.
Make sure the cheese is distributed evenly so every serving gets some of that delicious golden topping.
Step 4: Bake Until Golden
Place the assembled casserole in the oven at 400°F (200°C).
Bake for 25–30 minutes, or until the sauce is bubbling around the edges and the cheese on top is melted and golden brown.
If the top starts browning too quickly, loosely cover the baking dish with aluminum foil.
Remove the casserole from the oven and let it rest for about 5 minutes before serving. This gives the sauce a little time to settle.
Finish with freshly chopped parsley or chives, if desired.

Tips for the Best Cauliflower au Gratin
A few small details can make a big difference when you’re making a creamy cauliflower casserole.
- Don’t skip roasting the cauliflower. Roasting adds flavor and helps remove some of the moisture that could otherwise make the sauce watery.
- Avoid overcooking the florets. The cauliflower should be just tender after roasting because it will cook again in the oven.
- Use freshly grated cheese. Pre-shredded cheese often contains ingredients that prevent clumping, which can affect how smoothly it melts.
- Keep the sauce at a gentle heat. Once you add the cheese, avoid boiling it. Gentle heat helps keep the sauce smooth and creamy.
- Taste before adding extra salt. Cheddar and Parmesan both contribute saltiness, so you may not need as much additional seasoning.
- Let it rest before serving. A few minutes out of the oven helps the sauce settle and makes serving easier.
Cauliflower au Gratin Variations
One thing I love about this recipe is how easy it is to change the flavors while keeping that creamy, cheesy base.
- Broccoli and Cauliflower Gratin: Combine cauliflower with broccoli for a colorful and nutritious gratin. Combining these cruciferous vegetables creates a delightful contrast in flavor and texture.
- Cauliflower and Bacon Gratin: Add cooked bacon pieces to the gratin for a savory, smoky flavor.
- Spicy Cauliflower Gratin: Infuse heat into your gratin by adding red pepper flakes or a touch of hot sauce to the cheese sauce. It’s a delightful twist for those who enjoy a spicy kick.
- Herb-Infused Gratin: Incorporate fresh herbs like thyme, rosemary, or chives into the cheese sauce for a fragrant and aromatic variation.
- Indian-Spiced Cauliflower Gratin: Season the cauliflower with Indian spices like cumin, coriander, and turmeric, and use coconut milk in the cheese sauce for a fusion of flavors.
- Mashed Cauliflower Gratin: Instead of cauliflower florets, use mashed cauliflower as a base. This variation is similar to mashed potatoes but with the creaminess of cauliflower.

What to Serve With Cauliflower au Gratin
This creamy cauliflower au gratin goes with so many main dishes, which makes it one of my favorite sides for both everyday meals and special occasions.
For a cozy family dinner, I love serving it with roasted chicken, baked salmon, or a juicy steak.
It’s also a wonderful addition to a holiday table, especially alongside roast turkey, chicken, or other roasted meats.
How to Store and Reheat Cauliflower au Gratin
If you have leftovers, this cheesy cauliflower casserole keeps well in the refrigerator and is easy to reheat.
In the Refrigerator
Allow the cauliflower gratin to cool slightly, then transfer it to an airtight container or cover the baking dish tightly.
Refrigerate within 2 hours of cooking and store for up to 3–4 days.
How to Reheat
For the best texture, place the leftovers in an oven-safe dish and cover loosely with aluminum foil.
Reheat at 350°F (175°C) until hot throughout.
You can also reheat individual portions in the microwave, although the topping won’t stay quite as crisp.
Can You Freeze Cauliflower au Gratin?
Yes, but the texture may change after freezing. Cauliflower becomes softer when thawed, and cream-based cheese sauces can sometimes separate.
If you want to freeze it, divide the cooled gratin into airtight freezer-safe containers and freeze for up to 1–2 months. Thaw overnight in the refrigerator, then reheat thoroughly.
Can I Use Frozen Cauliflower?
Yes, frozen cauliflower can work if you don’t have fresh cauliflower available. I recommend thawing it first and draining away as much moisture as possible.
Pat the florets dry with paper towels before roasting. Keep in mind that frozen cauliflower is usually softer than fresh, so it may need less roasting time.
The most important thing is to avoid adding excess water to the casserole, which could make the cheese sauce too thin.
Can I Make Cauliflower au Gratin Ahead of Time?
Absolutely! This is one of the reasons I love making this recipe for Thanksgiving and Christmas.
You can roast the cauliflower and prepare the cheese sauce in advance. Store them separately in airtight containers in the refrigerator for up to one day. When you’re ready to bake, gently reheat the cheese sauce over low heat, stirring until smooth. If it has thickened too much, add a small splash of cream or broth.
Transfer the cauliflower to your baking dish, pour the sauce over it, and sprinkle the remaining cheddar on top.
Bake at 400°F (200°C) until the cauliflower is heated through, the sauce is bubbling, and the cheese is golden. Because the ingredients are coming from the refrigerator, the casserole may need a few extra minutes. This makes holiday cooking so much easier, especially when you have several dishes to prepare.
Frequently Asked Questions
How Do You Keep Cauliflower au Gratin From Getting Watery?
The secret is removing excess moisture before adding the cheese sauce.
Roasting the cauliflower instead of boiling it helps evaporate some of its natural moisture. Make sure the florets are dry before roasting, and avoid overcooking them.
Can I Make Cauliflower au Gratin Without Heavy Cream?
Yes, you can replace the heavy cream with a suitable cooking cream or milk, but the sauce will be thinner and less rich.
If using milk, you may need an appropriate thickener to achieve a similar consistency.
Can I Make Cauliflower au Gratin Without Roasting the Cauliflower First?
Yes, you can steam the cauliflower instead, but roasting gives it a deeper flavor and helps reduce excess moisture.
If steaming, cook the florets only until just tender, then drain them thoroughly and pat dry before adding the cheese sauce.
More Cauliflower Recipes to Try
If you love cooking with cauliflower, here are a few more recipes you might enjoy:
- Easy Cauliflower Pizza Crust – A delicious low-carb pizza base that you can top with your favorite ingredients.
- Best Cauliflower Rice – A simple, versatile side dish that pairs with so many meals.
- Creamy Cauliflower Mashed Potatoes – Smooth, buttery, and perfect for holiday dinners.
- Cauliflower Risotto – A creamy, comforting alternative to traditional risotto.
- Air Fryer Cauliflower – Lightly crisp on the outside and tender inside, with very little effort.
Cauliflower au Gratin
Description
Ingredients
- 1 large head of cauliflower cut into 8 cups of bite-sized florets
- 2 tbsp extra-virgin olive oil
- Sea salt and freshly ground black pepper to taste
For the Creamy Cheese Sauce:
- ½ cup Parmesan cheese freshly grated
- 3 tbsp unsalted butter
- 3 garlic cloves minced
- 1 cup heavy cream
- 1/2 cup low-sodium broth or milk
- 1 1/2 cups sharp cheddar cheese shredded and divided
- A pinch of ground nutmeg
- ½ tsp sea salt or to taste
- ½ tsp freshly ground black pepper or to taste
For Garnish (optional):
- Fresh parsley or chives chopped
Instructions
Roast the Cauliflower
- Preheat the oven to 400°F (200°C).
- Wash and thoroughly dry the cauliflower, then cut it into bite-sized florets.
- Arrange the florets on a large baking sheet. Drizzle with olive oil, season with salt and black pepper, and toss until evenly coated.
- Spread the cauliflower into a single layer and roast for 15–20 minutes, or until lightly golden and just tender.
Prepare the Creamy Cheese Sauce
- While the cauliflower roasts, melt the butter in a large saucepan over medium heat.
- Add the minced garlic and sauté for about 1 minute, stirring frequently, until fragrant.
- Pour in the broth and heavy cream. Add the nutmeg, salt, and black pepper, then whisk to combine.
- Bring the mixture to a gentle simmer and cook for 2–3 minutes, stirring occasionally.
- Reduce the heat to low and gradually stir in the Parmesan cheese and 1 cup of shredded cheddar. Continue stirring until the cheese melts and the sauce is smooth. Avoid boiling.
Assemble the Cauliflower Gratin
- Transfer the roasted cauliflower to an 8×11-inch or 9×13-inch baking dish.
- Pour the cheese sauce over the cauliflower and gently toss until the florets are evenly coated.
- Sprinkle the remaining ½ cup of shredded cheddar over the top.
Bake
- Bake at 400°F (200°C) for 25–30 minutes, or until the cheese is golden and the sauce is bubbling around the edges.
- Remove from the oven and let rest for 5 minutes.
- Garnish with freshly chopped parsley or chives, if desired, and serve warm.
Notes
- For a gluten-free version, ensure that the broth and any thickening agents used are certified gluten-free.
- Feel free to adjust the seasoning according to your preference, and add a dash of paprika or cayenne pepper for an extra kick.
- The gratin can be prepared ahead of time and refrigerated, then baked just before serving for a convenient entertaining option.
How do we calculate the nutrition info?
These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.



