This classic comfort food, cauliflower au Gratin, combines fresh cauliflower in a creamy cheese sauce flavored with gruyere and Parmesan cheese. Indulge in this creamy and decadent recipe, perfect as a side dish or a comfort food main course.
This recipe will become a family favorite with simple ingredients and easy preparation. I love to serve it with grilled pork tenderloin, London broil, and ham steak. The flavors balance well with pork or beef, and cauliflower tastes amazing baked in a creamy cheese sauce.
Ingredients Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Cauliflower: I like to use fresh cauliflower and drain it very well. If you use frozen cauliflower, thaw, drain, and dry it well.
- Butter: salted or unsalted works
- Onion: sweet yellow onion is best
- Garlic: fresh, of course
- Milk: whole or 2%
- Gruyere cheese: substitutes are Fontina, Gouda, or cheddar
- Parmesan cheese: freshly grated
How To Make Cauliflower au Gratin
This is the nutshell version. See the recipe card below for the complete list of ingredients and instructions.
Steam the cauliflower florets for 5-6 minutes or until just starting to get tender. Drain well and then spread on paper towels to remove any moisture.
Meanwhile, melt the butter in a large skillet over medium-low heat. Add the onion and cook until tender. Reduce the heat to low and add the garlic, cooking for a minute while stirring. Stir in the flour and continue cooking over low heat for 2 minutes.
Slowly whisk in the milk and cook over low heat until simmering and thickened. Remove the sauce from the heat and stir in both cheeses, a small handful at a time, until melted. Season with kosher salt and freshly ground black pepper to taste.
Spread a little cheese sauce in the bottom of a large casserole dish. Add the cauliflower to the dish and pour the cheese sauce over the cauliflower. Top with a little more cheese and bake for about 25 minutes, turning on the broiler for the last 1-2 minutes of baking.
Preparation Tips and Storage
- Drain the cauliflower well and dry it with or on paper towels to remove as much moisture as possible.
- Turn the broiler on during the last few minutes of baking to brown the top lightly. Broilers are unpredictable in older ovens, so stay close by.
- This dish is best enjoyed when first baked, as reheating overcooks the cauliflower, making it mushy.
- Store leftovers in an airtight container in the fridge for up to 3 days. For best results, reheat in the oven at a low temperature just until warm or in the microwave at reduced power.
Recipe Variations
- Oven roast the cauliflower at 400 degrees for about 20 minutes. This helps eliminate some moisture and creates another flavor and texture dimension.
- Add steamed or roasted broccoli or onions.
- Try other cheeses like Fontina, Gouda, or Cheddar.
- Toss in smoked ham, cooked crispy bacon, or smoked sausage like Polska Kielbasa.
More Cauliflower Recipes
Cauliflower au Gratin
Ingredients
- 1 large head cauliflower (8-10 cups florets)
- 4 tablespoons butter (salted or unsalted)
- 1 medium onion chopped
- 2 cloves garlic minced
- 1/4 cup all purpose flour
- 2 cups whole or 2% milk
- 1 1/2 cup grated gruyere cheese
- 1/2 cup grated Parmesan cheese
- kosher salt to taste
- freshly ground black pepper to taste
Instructions
- Add a large steamer basket to a large pot. Fill the pot with enough water to reach just below the bottom of the steamer basket. Add the cauliflower florets to the basket and bring the water to a boil. Cover the pot and steam for 5-6 minutes or until just starting to get tender. Do not overcook.
- Remove the cauliflower to a colander and drain. Once drained move the cauliflower to paper towels to soak up any excess moisture.
- Preheat to oven to 350 degrees. Grease a 2 quart casserole dish.
- Meanwhile melt the butter in a large skillet over medium-low heat. Add the onion and cook until tender. Reduce the heat to low and add the garlic cooking for 1 minute while stirring. Stir in the flour and continue cooking over low heat for 2 minutes.
- Slowly whisk in the milk and cook over low heat until simmering and thickened. Remove the sauce from the heat and stir in both cheeses (reserve 1/2 cup gruyere), a small handful at a time, until melted. Season with kosher salt and freshly ground black pepper to taste.
- Spread a little cheese sauce into the bottom of the prepared casserole dish. Add the cooked cauliflower to the casserole dish. Pour the cheese sauce over the cauliflower. Top with the reserved gruyere cheese.
- Bake for 20-25 minutes or until casserole is lightly browned. Turn on the broiler for the last 1-2 minutes of baking.
Notes
- Try to remove as much moisture from the cauliflower as possible by draining well and dry with or on papertowels.
- Turn the broiler on the last couple minutes of baking to lightly brown the top. Broilers are unpredictable in older ovens so stay close by.
- This dish is best enjoyed when first baked as reheating overcooks the cauliflower making it mushy.
- Store leftovers in an airtight container in the fridge for up to 3 days. For best results reheat in the oven at a low temp just until warm or in the microwave at reduced power.
Siennylovesdrawing
I’m exciting to try out this recipe, looks simple to prepare yet tasty delicious. Thanks for sharing this here. Cheers Siennylovesdrawing
Karen
I’ve had Cauliflower au gratin a few months ago and loved it!!! I will try to do it myself, I am sooooo excited about it. Thank you so much for the amazing recipe.
Beth Pierce
My pleasure, Karen!
Stephanie
Tasty cauliflower recipe. One of our new favorites. Even my picky brother liked it.
Tammy
This was so delicious and comforting! I love cauliflower so I knew I would love this. Thanks for a great recipe.
Beth Pierce
My pleasure, Tammy!
Michelle
This cauliflower au gratin was amazing! Creamy cheese sauce and cauliflower are a perfect match. I served it with some grilled steaks and the meal was fantastic. Thank you, Beth.
Beth Pierce
My pleasure, Michelle!
Yolanda Harris
I really love this cauliflower au gratin recipe. It is so simple to make and really comforting as a side dish as it is so creamy and cheesy. My kids really loved it too – we had it alongside some baked ham.
Beth Pierce
Thanks, Yolanda! I am so happy that you liked it!
Janelle
Oh my goodness this turned out soooooo good! I ate way too much, haha! Thanks for the recipe!!
Beth Pierce
My pleasure, Janelle!
Jen
We love this cauliflower au gratin. It was deicious with your grilled ham steak recipe. The whole family loved the meal. Thank you!
Tricia L
This is a creamy and decadent dish, perfect as a side or a comforting main course.
Natasha M
This was so good!! Great recipe and overly delicious with steak and salad! No need for potatoes.
Beth Pierce
Thanks, Natasha! I am so glad that you liked it.
Adalina
I made your Cauliflower Au Gratin as a side dish for dinner, and it was incredible! The flavors were rich and comforting, and it was so easy to make. This is definitely going into our regular meal rotation.
Beth Pierce
Thanks, Adalina! I am so happy that you liked it!
Sandra H
I’m surprised how this turned out! Everyone loved it and came back for second servings! It was delicious!
Beth Pierce
I am so glad that everyone like it!
Erica D
This was so good! The cauliflower was cooked perfectly and the creamy cheese sauce is divine! I already want to make it again!
Beth Pierce
Thank you, Erica! I am so glad that you liked it!
Krystle Smith
This recipe is divine! Combining the creamy cheese sauce with the tender cauliflower created the perfect comfort food experience. I will make this again.
Beth Pierce
Thank you, Krystle! I am so glad that you like the cauliflower dish!