If you’re looking for a comforting vegetable side dish that feels elegant yet simple, look no further than Cauliflower Au Gratin! This creamy, golden-topped classic transforms humble cauliflower into a showstopping dish with tender florets smothered in a rich cheese sauce and finished with a crispy breadcrumb crust. Whether you’re preparing a comforting casserole-style dinner or serving it alongside roasted meats, this recipe delivers restaurant-quality results with minimal effort.

What makes this dish so appealing is that it comes together in under an hour, making it perfect for weeknight dinners and holiday gatherings alike.
Did you know that au gratin, a French cooking technique, simply means “with a browned crust”? The beauty of this cauliflower side dish is how the creamy Parmesan sauce pairs with the buttery breadcrumb topping to create multiple textures in every bite.
Let’s dive into the ingredients, preparation, and some tips to make this dish truly shine!
Ingredients for Cauliflower Au Gratin
To create the perfect cauliflower au gratin, you’ll need the following ingredients:
Essential Ingredients
- 800 g cauliflower about 1 large head, cut into florets
- 2 tablespoons butter for the sauce
- 2 tablespoons flour for the roux
- 3 garlic cloves finely minced
- 400 ml milk whole or 2% for creaminess
- 4 tablespoons grated Parmesan divided between sauce and topping
- 70 g mozzarella grated
- 1/4 teaspoon nutmeg freshly grated if possible
- Salt and black pepper to taste
- Chili flakes to taste, optional but recommended for depth
For the Topping and Coating
- 50 g breadcrumbs panko works beautifully for extra crunch
- 2 tablespoons breadcrumbs for coating the baking dish
- 1 tablespoon butter melted, for the topping
- Fresh parsley chopped, for garnish
How to Prepare the Cauliflower
Here’s how to get your cauliflower ready:
- Preheat and prepare: Preheat your oven to 200°C (390°F). Grease a 25 × 18 cm baking dish and coat the bottom with 2 tablespoons breadcrumbs, adding a pinch of chili flakes to the breadcrumbs if you like a subtle spicy kick.
- Cook the cauliflower: Boil or steam the cauliflower florets for 8 minutes until just tender. Drain very thoroughly to remove excess moisture, as this prevents a soggy gratin.
Making the Creamy Cheese Sauce
The sauce is where the magic happens:
- Create the roux: Melt 2 tablespoons butter in a small saucepan over medium heat. Stir in the flour and cook for 1 minute, stirring constantly to form a smooth paste.
- Build the sauce: Gradually whisk in the milk, stirring constantly to prevent lumps, until the sauce thickens, about 2-3 minutes. Season with nutmeg, salt, chili flakes, and black pepper.
- Add the cheese and garlic: Remove the pan from heat and stir in the grated Parmesan and minced garlic until fully combined.
Assembly: Bringing It All Together
Once your cauliflower and sauce are ready, it’s time to assemble your gratin:
- Layer the cauliflower: Arrange the cooked cauliflower florets evenly in the prepared baking dish.
- Pour the sauce: Pour the creamy cheese sauce over the cauliflower, making sure all florets are well coated. Sprinkle the grated mozzarella evenly over the top.
- Create the topping: In a small bowl, mix 50 g breadcrumbs with 1 tablespoon melted butter, salt, and black pepper. Scatter this mixture evenly over the cheese layer for a crispy finish.
- Bake: Bake for 20-25 minutes until the top is golden brown and the sauce is bubbling around the edges. Remove from the oven and garnish with freshly chopped parsley. Let the gratin rest for 5 minutes before serving.

Variations and Customizations
One of the great things about Cauliflower Au Gratin is its versatility!
- Protein additions: Mix in cooked crispy bacon, sautéed mushrooms, or roasted chicken for a more substantial meal.
- Cheese variations: Swap or blend in Gruyère, sharp cheddar, or smoked gouda for different flavor profiles.
- Breadcrumb upgrades: Use panko breadcrumbs instead of regular for extra crunch, or add a tablespoon of grated Parmesan directly to the topping mixture.
- Vegetable mix-ins: Combine cauliflower with broccoli, diced bell peppers, or caramelized onions before assembling.
Serving Suggestions
Cauliflower Au Gratin pairs beautifully with roasted chicken, grilled steak, or baked salmon. For a lighter meal, serve it alongside fresh coleslaw and crusty bread.
A crisp white wine like Sauvignon Blanc or a light rosé complements the creamy, cheesy flavors wonderfully.
Conclusion
In just a few simple steps, you’ve created a restaurant-quality side dish that feels indulgent yet remains surprisingly straightforward to prepare.
This gratin is ideal for busy weeknights when you want something that looks impressive without requiring hours in the kitchen.
Don’t hesitate to get creative with cheese choices, protein additions, or breadcrumb toppings. There’s plenty of room to make this recipe your own!
Try it today and experience why Cauliflower Au Gratin has remained a beloved classic for generations.
Recipe FAQ’s
Can I make Cauliflower Au Gratin ahead of time?
Yes, you can assemble the gratin completely, cover it with plastic wrap, and refrigerate it for up to 8 hours before baking. Just add 5 minutes to the baking time if baking from cold.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 180°C (350°F) oven for 15-20 minutes, covered with foil, until warmed through.
Can I use frozen cauliflower instead of fresh?
Frozen cauliflower works, but thaw it completely and pat it very dry to remove excess moisture that can make the gratin watery.

Cauliflower Au Gratin
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This Cauliflower Au Gratin features tender florets smothered in a creamy Parmesan cheese sauce, topped with a crispy golden-brown breadcrumb crust. It’s an elegant yet simple vegetable dish that brings French-inspired comfort to any dinner table. Perfect for weeknight dinners, holiday side dishes, or meal prepping, this gratin transforms humble cauliflower into something truly special.
Ingredients
- 800 g cauliflower, about 1 large head, cut into florets
- 2 tablespoons butter, for the sauce
- 2 tablespoons flour, for the roux
- 3 garlic cloves, finely minced
- 400 ml milk, whole or 2% for creaminess
- 4 tablespoons Parmesan cheese, grated
- 70 g mozzarella, grated
- 1/4 teaspoon nutmeg, freshly grated if possible
- salt, to taste
- black pepper, to taste
- chili flakes, to taste, optional but recommended
- 50 g breadcrumbs, panko works beautifully for extra crunch
- 2 tablespoons breadcrumbs, for coating the baking dish
- 1 tablespoon butter, melted, for the topping
- fresh parsley, chopped, for garnish
Instructions
- Preheat and Prepare: Preheat your oven to 200°C (390°F). Grease a 25 × 18 cm baking dish and coat the bottom with 2 tablespoons breadcrumbs, adding a pinch of chili flakes to the breadcrumbs if you like a subtle spicy kick.
- Cook the Cauliflower: Boil or steam the cauliflower florets for 8 minutes until just tender. Drain very thoroughly to remove excess moisture, as this prevents a soggy gratin.
- Create the Roux: Melt 2 tablespoons butter in a small saucepan over medium heat. Stir in the flour and cook for 1 minute, stirring constantly to form a smooth paste.
- Build the Sauce: Gradually whisk in the milk, stirring constantly to prevent lumps, until the sauce thickens, about 2-3 minutes. Season with nutmeg, salt, chili flakes, and black pepper.
- Add the Cheese and Garlic: Remove the pan from heat and stir in the grated Parmesan and minced garlic until fully combined.
- Layer the Cauliflower: Arrange the cooked cauliflower florets evenly in the prepared baking dish.
- Pour the Sauce: Pour the creamy cheese sauce over the cauliflower, making sure all florets are well coated. Sprinkle the grated mozzarella evenly over the top.
- Create the Topping: In a small bowl, mix 50 g breadcrumbs with 1 tablespoon melted butter, salt, and black pepper. Scatter this mixture evenly over the cheese layer for a crispy finish.
- Bake: Bake for 20-25 minutes until the top is golden brown and the sauce is bubbling around the edges. Remove from the oven and garnish with freshly chopped parsley. Let the gratin rest for 5 minutes before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes