Cauliflower Gratin is great as a side or meatless main dish and easy to prepare. Using my favorite Swiss and Parmesan cheeses along with a touch of nutmeg, this is true comfort food that’s ready in no time.

I love a recipe that works as both a comforting side dish and a satisfying meatless main, and this Cauliflower Gratin does exactly that. Tender cauliflower is coated in a creamy cheese sauce made with Swiss and Parmesan, then baked until golden and bubbling on top.
It’s rich, cozy, and surprisingly easy to make. Whether you’re serving it alongside roasted meats for a holiday dinner or enjoying it as a simple vegetarian meal, this gratin always feels special without requiring much effort.
What Is a Gratin?
A gratin is a classic French dish known for its golden, crispy topping. The signature crust is usually made with breadcrumbs, grated cheese, butter, or eggs and baked in a shallow dish until bubbling and beautifully browned. In this Cauliflower Gratin, the creamy sauce is topped with Swiss and Parmesan cheeses, which melt into a perfectly rich, slightly crisp layer that defines a true gratin.
Why You’ll Love This Cauliflower Gratin
-
Creamy, cheesy comfort food – Every bite is rich, buttery, and cozy, with a velvety cheese sauce that clings to each tender floret.
-
Simple ingredients, big flavor – You probably already have everything on hand: butter, flour, milk, and cheese. Nothing fancy, just real ingredients done right.
-
Quick to make – A speedy microwave step softens the cauliflower before baking, so it’s oven-ready in minutes.
-
A lighter spin on classic gratin – You get all the indulgent flavor of a potato gratin, but with the wholesome twist of cauliflower.
-
Easy to customize – Try mixing in broccoli, switching up the cheeses, or adding a touch of spice for your own version.
-
Perfect make-ahead side – It reheats beautifully, making it great for dinner prep or holiday spreads.
-
Crowd-pleasing and elegant – Whether it’s a weeknight dinner or a Thanksgiving table, it looks (and tastes) like you worked much harder than you did.

What Cheese Is Best for Cauliflower Gratin?
Short answer: The best cheeses for cauliflower gratin are Swiss and Parmesan for flavor and browning, with mozzarella or cheddar added for extra melt and creaminess.
Full answer:
The best cheese for Cauliflower Gratin is one that melts smoothly and adds rich, savory flavor. I love using a mix of Swiss and Parmesan—they create a creamy sauce with a perfectly golden, bubbly crust. For extra stretch and that classic cheesy pull, add a little mozzarella.
If you prefer a milder flavor, try Monterey Jack or Colby Jack with a touch of cheddar. And for a sharper, bolder gratin, use extra sharp cheddar or even Pepper Jack for a little heat and kick.
Why Cauliflower Gratin Is a Perfect Side Dish for Holiday Meals
Holiday dinners often include rich main dishes like ham, roast beef, or lamb. Cauliflower Gratin makes a wonderful side dish because it delivers all the creamy comfort of a classic potato gratin while adding a lighter vegetable option to the table.
The golden cheese topping and creamy sauce make it feel just as indulgent as traditional holiday sides, but the cauliflower keeps the dish balanced and flavorful. It’s a beautiful addition to Easter dinner, Thanksgiving, or any special gathering.
How to Make Cauliflower Gratin
-
Prep the cauliflower:
Place the cauliflower florets in a microwave-safe dish and cover with a damp paper towel. Microwave on high for about 5 minutes, until just tender. This step replaces pre-boiling and saves time. -
Make the roux:
In a small saucepan, melt the butter over medium heat. Add the flour and whisk until it forms a smooth, bubbly paste. -
Create the cheese sauce:
Gradually whisk in the milk and continue stirring until the sauce becomes thick and creamy—this only takes a few minutes. -
Add flavor:
Stir in half of the cheese along with salt, pepper, and a touch of nutmeg (or substitute ground mustard for a different flavor). -
Assemble the gratin:
Place the cauliflower in an 8×8-inch baking dish and pour the cheese sauce evenly over the top. Sprinkle with the remaining Swiss and Parmesan cheeses. -
Bake until golden:
Bake uncovered at 425°F for 15–20 minutes, until the top is bubbly, lightly browned, and deliciously gooey. -
Serve and enjoy:
Let the gratin rest for a few minutes before serving—it’s creamy, comforting, and perfect alongside roasted meats or a crisp green salad.

Cauliflower Gratin is simple, satisfying, and incredibly versatile. You can experiment with different cheeses or add fresh herbs like thyme, rosemary, or sage to change the flavor slightly. The cauliflower stays tender without becoming mushy, and the creamy cheese sauce makes every bite comforting and delicious.
If you’re looking for more delicious, cheesy recipes, try My Best Grilled Cheese Sandwiches, and a family favorite, Scalloped Hasselback Potatoes, or my classic Grandma’s Mac and Cheese.
Cauliflower Gratin
Ingredients
- 1 small head cauliflower, cut into florets (about 6 cups)
- 4 Tbsps butter
- 3 Tbsps all-purpose flour
- 1 ½ cups milk
- Sea salt and ground pepper, to taste
- ¼ tsp teaspoon ground nutmeg, or more to taste
- 1 cup grated Swiss cheese, divided
- ¼ cup shredded parmesan
Instructions
- Preheat the oven to 425 degrees F.
- Place cauliflower florets on a microwave-safe plate and cover with wet paper towel.1 small head cauliflower,
- Microwave on high for about 5 minutes, until crisp-tender.
- Place the cauliflower in a single layer into an 8x8 inch baking dish.
- Melt butter in a small sauce pan over medium heat.4 Tbsps butter
- Add flour and whisk until it makes a bubbly paste.3 Tbsps all-purpose flour
- Gradually add milk and stir until the sauce becomes thick and creamy.1 ½ cups milk
- Remove from heat and add salt, pepper, nutmeg and ½ cup of the Swiss cheese. (Do not add the parmesan yet.)Sea salt and ground pepper,, ¼ tsp teaspoon ground nutmeg,, 1 cup grated Swiss cheese,
- Spoon the sauce over the cauliflower florets and sprinkle with remaining ½ cup Swiss cheese as well as the ¼ cup Parmesan cheese.¼ cup shredded parmesan
- Bake uncovered for 15 to 20 minutes until the cheese sauce is soft and slightly golden.
Notes
- For extra melty cheese, add ¼ cup shredded mozzarella to the sauce for a stretchier, creamier texture.
- You can experiment with extra sharp cheese, Pepper Jack cheese, or mild cheddar, if you don't like sharp cheese.
- The Cauliflower Gratin can be refrigerated for up to two days and reheated in a 400F degree oven, covered in foil.
- Feel free to replace half of the cauliflower with broccoli for a colorful gratin. Broccoli and cauliflower pair so well together! If you make this combo gratin, I'd replace the nutmeg with either ground mustard or some red pepper flakes.











Looks cheesy and delicious! These would go perfect with my Eater ham.
Thanks, Lucy! I hope you love it as much as we do.
Its on the menu for next week! cant wait!
My husband and I loved it! The nutmeg was a nice touch without overwhelming the dish. served it with grilled steak.
A huge hit with the family! I added a tsp of Horseradish to give a little kick. Delicious Sally thank you for sharing.
One of my favorite ways to make cauliflower. I add a dash of Frank’s Hot Sauce on top. There’s never any leftovers–we usually eat the whole dish in one sitting. I like to serve this with meatloaf.
Sorry, I forgot to rate this.
This is super tasty. I’ve made it 3 times in the past month and a half. If you’re like me and don’t want to microwave your food, just cover it with foil after 20 minutes and bake for another ten minutes. Great recipe, thanks.
Awesome Mari! Thanks for the tip on covering with foil. I try not to microwave very much either and this will be my new method.
Trying this one for sure!!
Ronnie,
We LOVE this. I make it all the time. The secret is to make sure that whatever cheese you use, make it sharp! 🙂
Just at the grocery store last night I passed over the cauliflower thinking that I never know what to make with it! I won’t be passing over it next time, this looks scrumptious!
This was wonderful! Will definitely make again!
Sandy, I’m glad you liked it. I make it A LOT, myself! 🙂