Indulge in this easy Cauliflower au Gratin recipe, a rich and creamy casserole loaded with Gruyere cheese, Parmesan, and perfectly steamed cauliflower. This classic cheesy side dish is ideal for family dinners, holidays, or any special occasion. With a golden, crispy top and a velvety cheese sauce, it’s a low-carb comfort food favorite that’s sure to impress. Perfect for pairing with roasted chicken, steak, or as a vegetarian main dish. Try this quick and simple recipe to elevate your dinner table with flavors everyone will love!

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 cups grated Gruyere cheese (reserve 1/2 cup for topping)
- 1/2 cup grated Parmesan cheese
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Steam the Cauliflower:
- Place a large steamer basket inside a pot and add water until it reaches just below the basket.
- Add the cauliflower florets to the basket and bring the water to a boil. Cover and steam for 5-6 minutes, or until the cauliflower starts to become tender (do not overcook).
- Transfer the steamed cauliflower to a colander to drain, then place on paper towels to remove excess moisture.
- Prepare the Oven and Dish:
- Preheat the oven to 350°F (175°C).
- Grease a 2-quart casserole dish and set aside.
- Make the Cheese Sauce:
- Melt the butter in a large skillet over medium-low heat. Add the onion and cook until softened.
- Reduce the heat to low, stir in the minced garlic, and cook for 1 minute.
- Add the flour, stirring constantly, and cook for 2 minutes to remove the raw taste.
- Gradually whisk in the milk, cooking over low heat until the mixture thickens and begins to simmer.
- Remove the skillet from heat and stir in the Gruyere (reserving 1/2 cup) and Parmesan cheese, adding small amounts at a time until fully melted.
- Season the sauce with kosher salt and freshly ground black pepper to taste.
- Assemble the Dish:
- Spread a small amount of cheese sauce over the bottom of the greased casserole dish.
- Add the steamed cauliflower, spreading it evenly across the dish.
- Pour the cheese sauce over the cauliflower and top with the reserved Gruyere cheese.
- Bake and Broil:
- Bake in the preheated oven for 20-25 minutes, or until the top is lightly browned.
- For an extra golden crust, broil for 1-2 minutes before removing the dish from the oven.
- Serve:
- Let the casserole rest for a few minutes before serving warm.
Tips
- For a smoother sauce, ensure the milk is at room temperature before whisking it in.
- Don’t skip draining the cauliflower thoroughly; excess moisture can make the dish watery.
Variations and Substitutions
- Swap Gruyere with sharp cheddar for a different flavor profile.
- Add breadcrumbs on top for extra crunch.
- Incorporate cooked bacon bits or diced ham for a heartier dish.
FAQs
Q: Can I use frozen cauliflower?
Yes, but thaw and drain it thoroughly to avoid excess moisture.
Q: Can I make this dish ahead?
Absolutely! Assemble the dish and refrigerate it, then bake just before serving.
Serving Suggestions
- Pair with roasted chicken or steak for a complete meal.
- Serve as a festive side dish for holiday dinners.
Why You’ll Love This Recipe
This Cauliflower au Gratin is creamy, cheesy, and comforting—perfect for any occasion. The combination of Gruyere and Parmesan adds depth of flavor, while the lightly browned top creates an irresistible finish. It’s a versatile dish that will please even picky eaters!
Cauliflower au Gratin Recipe
6
servings20
minutes30
minutesIngredients
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 cups grated Gruyere cheese (reserve 1/2 cup for topping)
1/2 cup grated Parmesan cheese
Kosher salt, to taste
Freshly ground black pepper, to taste
Directions
- Steam the Cauliflower:
- Place a large steamer basket inside a pot and add water until it reaches just below the basket.
- Add the cauliflower florets to the basket and bring the water to a boil. Cover and steam for 5-6 minutes, or until the cauliflower starts to become tender (do not overcook).
- Transfer the steamed cauliflower to a colander to drain, then place on paper towels to remove excess moisture.
- Prepare the Oven and Dish:
- Preheat the oven to 350°F (175°C).
- Grease a 2-quart casserole dish and set aside.
- Make the Cheese Sauce:
- Melt the butter in a large skillet over medium-low heat. Add the onion and cook until softened.
- Reduce the heat to low, stir in the minced garlic, and cook for 1 minute.
- Add the flour, stirring constantly, and cook for 2 minutes to remove the raw taste.
- Gradually whisk in the milk, cooking over low heat until the mixture thickens and begins to simmer.
- Remove the skillet from heat and stir in the Gruyere (reserving 1/2 cup) and Parmesan cheese, adding small amounts at a time until fully melted.
- Season the sauce with kosher salt and freshly ground black pepper to taste.
- Assemble the Dish:
- Spread a small amount of cheese sauce over the bottom of the greased casserole dish.
- Add the steamed cauliflower, spreading it evenly across the dish.
- Pour the cheese sauce over the cauliflower and top with the reserved Gruyere cheese.
- Bake and Broil:
- Bake in the preheated oven for 20-25 minutes, or until the top is lightly browned.
- For an extra golden crust, broil for 1-2 minutes before removing the dish from the oven.
- Serve:
- Let the casserole rest for a few minutes before serving warm.
Leave a Comment