
Cauliflower gratin is the side dish that quietly steals the show. Tender florets under a silky, cheesy sauce, finished with a golden, crackly crust — it tastes like something you fussed over, even though it comes together with pantry staples. The catch most recipes don’t mention? Cauliflower holds a surprising amount of water, and if you don’t deal with it, you end up with a soupy gratin. This version fixes that for good, so every serving is creamy, not watery.
What Is Cauliflower Gratin?
A gratin is any dish baked until it forms a browned, crisp top — the word comes from the French gratiner, “to crust.” Cauliflower gratin (often called cauliflower au gratin) is cauliflower baked in a cheese sauce — usually a béchamel enriched with cheese, which technically makes it a Mornay — and topped with more cheese and breadcrumbs so it crusts in the oven. The British cousin, cauliflower cheese, is the same idea without the crumb topping.
Why You’ll Love This One
- It’s actually creamy, never watery — the prep step below is the whole game.
- Make-ahead friendly — assemble a day early and bake when you need it.
- Showpiece looks, weeknight effort — one sauce, one bake.
- Naturally low-carb — skip the breadcrumbs and it’s a keto-friendly side.
The One Thing That Makes or Breaks It: Getting the Water Out
This is where most cauliflower gratins fail. Cauliflower is about 92% water, and if it goes into the dish wet, that water leaches into the sauce as it bakes and thins it to soup. Three ways to prevent it, best first:
- Roast it (best). Toss the florets with a little oil and roast at 425°F for 15–20 minutes until just tender and lightly browned. Roasting drives off moisture and adds nutty flavor — a real upgrade over the old blanch-only method.
- Steam, then dry. Steam 4–5 minutes, then spread on a clean towel and pat very dry.
- If you blanch, keep it to 3 minutes, drain hard, and let the florets steam-dry in the colander for 5 minutes before saucing.
Whichever you choose, salt the cooked cauliflower lightly and let it sit a few minutes — salt pulls surface water you can blot away. Don’t skip the drying step. It’s the difference between creamy and watery.
Ingredients
- 1 medium head cauliflower (about 2 lb), cut into bite-size florets
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1¼ cups Gruyère, grated
- ½ cup Parmesan, grated (divided)
- ½ cup panko breadcrumbs
- ¼ teaspoon freshly grated nutmeg
- Salt and black pepper, to taste
Why these cheeses: Gruyère melts into a smooth, nutty sauce without turning greasy; Parmesan adds salty depth and helps the top brown. No Gruyère? Swiss or a sharp white cheddar both work. (Cauliflower cheese traditionally uses cheddar.)
Step-by-Step Instructions
- Dry-cook the cauliflower using one of the three methods above. Don’t skip it. Set aside.
- Make the roux. Melt the butter over medium heat, whisk in the flour, and cook 1–2 minutes until it smells slightly toasty — this cooks out the raw-flour taste.
- Build the Mornay. Add the warm milk in a slow stream, whisking constantly, until the sauce coats the back of a spoon (3–4 minutes). Warm milk plus steady whisking means no lumps.
- Melt in the cheese off heat. Pull the pan off the burner, then stir in the Gruyère and half the Parmesan with the nutmeg, salt, and pepper. Adding cheese off the heat keeps it silky instead of grainy.
- Assemble. Fold the cauliflower into the sauce (or layer it in a buttered baking dish and pour the sauce over), then top with the remaining Parmesan and the panko.
- Bake at 375°F for 20–25 minutes, until bubbling and deeply golden. For an extra-crisp top, broil the last 1–2 minutes — watch it closely.
- Rest 5–10 minutes before serving. The sauce sets slightly as it cools, which keeps it creamy rather than runny.
Common Mistakes to Avoid
- Wet cauliflower — the #1 cause of watery gratin (see the drying step above).
- Adding cheese over direct heat — it breaks and turns grainy. Off the heat, always.
- Undercooked roux — raw-flour taste; give it the full 1–2 minutes.
- Overcrowding the dish — too deep and the center stays watery while the top burns. Use a wide, shallow baking dish.
Make Ahead, Storage & Reheating
- Make ahead: Assemble (unbaked), cover, and refrigerate up to 24 hours. Add 5–10 minutes to the bake time from cold.
- Store: Airtight in the fridge up to 3 days.
- Reheat: In a 350°F oven (not the microwave) to bring the crust back. Cover loosely so it warms through without over-browning.
- Freeze: Best fresh, but baked gratin freezes up to 2 months; thaw overnight and reheat in the oven.
Variations
- Cauliflower cheese (British style): skip the breadcrumb topping; use sharp cheddar.
- Three-cheese: add Fontina or Gouda to the Gruyère.
- Add protein: crispy pancetta, diced ham, or rotisserie chicken turns it into a main.
- Low-carb / keto: skip the flour roux (thicken with a little cream cheese) and leave off the panko.
What to Serve With Cauliflower Gratin
It’s a natural with holiday and Sunday roasts — pair it with Instant Pot Turkey Breast with Gravy or Cranberry Orange Glazed Duck. For an everyday dinner, serve it alongside roast chicken or steak with a bright green salad. Love a good gratin? Try our Creamed Spinach Gratin or Roasted Butternut Squash with Sage & Parmesan, and browse all our side dishes for more.
FAQs
How do you keep cauliflower gratin from being watery?
Cook the cauliflower so it loses moisture before it’s sauced — roast it, or steam/blanch briefly and pat it very dry. Salt the cooked florets and blot the surface water, use a wide shallow dish, and let the baked gratin rest before serving.
What is the sauce for cauliflower au gratin?
A béchamel (a butter-and-flour roux cooked into warm milk) with cheese melted in off the heat — that cheese version is technically a Mornay sauce.
What’s the difference between cauliflower gratin and cauliflower cheese?
They’re nearly the same dish; “cauliflower cheese” is the British version, usually made with cheddar and without a breadcrumb crust.
Can I make it ahead?
Yes — assemble it unbaked, refrigerate up to 24 hours, and bake from cold (add 5–10 minutes).
Can I use frozen cauliflower?
You can, but thaw and dry it thoroughly first — frozen cauliflower releases more water, so the drying step matters even more.
Is cauliflower gratin keto?
Make it without the flour roux and breadcrumbs and it’s a low-carb, keto-friendly side.
Cauliflower Gratin Recipe
Prep: 20 min · Cook: 25 min · Total: 45 min · Serves: 6
Ingredients and full instructions are listed above. The trick to remember: dry the cauliflower before it’s sauced, and melt the cheese off the heat.
Cauliflower Gratin
French · Side dish

Creamy cauliflower gratin with Gruyère and Parmesan and a golden breadcrumb crust, plus the simple trick that keeps it from turning watery.
Ingredients
- 1 medium head cauliflower (about 2 lb), cut into bite-size florets
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1 1/4 cups Gruyère, grated
- 1/2 cup Parmesan, grated (divided)
- 1/2 cup panko breadcrumbs
- 1/4 teaspoon freshly grated nutmeg
- Salt and black pepper, to taste
Instructions
- Dry-cook the cauliflower: roast the florets with a little oil at 425°F for 15-20 minutes until just tender and lightly browned (or steam/blanch briefly and pat very dry). Removing moisture now keeps the gratin from turning watery.
- Make the roux: melt the butter over medium heat, whisk in the flour, and cook 1-2 minutes until lightly toasted to remove the raw-flour taste.
- Build the sauce: slowly whisk in the warm milk and cook, stirring, 3-4 minutes until it coats the back of a spoon.
- Add cheese off the heat: remove from heat, then stir in the Gruyère, half the Parmesan, nutmeg, salt, and pepper until silky.
- Assemble: fold the cauliflower into the sauce (or layer in a buttered baking dish and pour over), then top with the remaining Parmesan and the panko.
- Bake at 375°F for 20-25 minutes until bubbling and golden; broil the last 1-2 minutes for extra crunch.
- Rest 5-10 minutes before serving so the sauce sets.







