Cheesy root vegetable gratin comes out with tender layers, a bubbling cream sauce, and a browned top that turns every scoop into the best kind of forkful. The potatoes soften into the dairy, the parsnips bring a little sweetness, and the turnip or celery root keeps the whole dish from leaning too rich. It lands on the table looking elegant, but the appeal is plain and immediate: creamy, savory, and deeply comforting without feeling heavy in a one-note way.
The trick is giving the roots enough time under foil to steam and soften before the cheese goes on. That first covered bake lets the cream work its way through the layers, so the top can finish with Gruyere and parmesan without the vegetables staying crunchy underneath. Thin, even slicing matters here too. If the pieces are inconsistent, the smaller ones collapse before the larger ones are tender and the whole gratin loses that neat layered bite.
Below, I’ve added the small details that keep the sauce from turning greasy, plus a few swaps that still give you a proper gratin when you need to work with what’s in the pantry.
The cream soaked right through the layers and the top browned into this perfect crust. I used a mandoline for the vegetables and everything was tender at exactly 60 minutes.
Save this cheesy root vegetable gratin for the night you want a golden crust and tender layered vegetables without babysitting the oven.
The Part That Keeps Root Vegetables Tender Instead of Watery
Root vegetables release a lot of moisture as they cook, and gratin goes sideways when that liquid has nowhere to go. Covering the dish for the first stretch traps enough heat to soften the potatoes, parsnips, carrots, and turnip evenly, but the uncovered finish gives the top a chance to brown instead of steam. That balance is what keeps the sauce creamy instead of thin.
Thin slices matter more than almost anything else here. A mandoline is the easiest route if you have one, because it gives you the kind of even layers that cook at the same pace. If you slice by hand, aim for a consistent thickness all the way through; otherwise the larger pieces stay firm while the smaller ones turn pasty.
What the Cheese and Cream Are Actually Doing Here

- Yukon gold potatoes — These give the gratin its body and help thicken the cream as they cook. Russets can work, but they break down more and make the dish looser. Yukon golds hold their shape better and give you a silkier texture.
- Parsnips — They bring a gentle sweetness that keeps the gratin from tasting flat. If you skip them, the dish leans more one-dimensional. Celery root is the closest swap if you want that same earthy backbone.
- Turnip or celery root — This is the ingredient that keeps the dish from becoming all cream and starch. Turnip adds a little bite and celery root adds a deeper, more savory edge. Either one cuts through the richness in a way potatoes can’t.
- Gruyere and parmesan — Gruyere melts into the sauce and gives you that stretchy, nutty finish; parmesan sharpens the top and helps it brown. Pre-shredded cheese won’t melt as cleanly, so grate it yourself if you want the smoothest result.
- Heavy cream and whole milk — The cream carries the richness, while the milk keeps it from feeling too dense. Don’t replace both with low-fat dairy unless you’re fine with a thinner sauce. If you need to lighten it a little, swap out just part of the cream for more milk, not all of it.
Building the Layers So the Top Browns Before the Center Catches Up
Whisking the Cream Base
Start by whisking the cream, milk, garlic, thyme, nutmeg, salt, and pepper together until the garlic is evenly dispersed. This mixture should smell warm and savory before it ever hits the pan. If the garlic sits in one pocket, you’ll get sharp bites in a few spots and bland layers everywhere else.
Stacking the Vegetables
Layer the vegetables in slightly overlapping rows so the slices hold together instead of floating apart in the liquid. Press them down gently as you go, but don’t smash them flat. You want tight layers, not a compressed slab, because the cream still needs room to move between the slices.
The Covered Bake
Cover the dish tightly with foil and bake until the vegetables start to soften. This first stage is about steaming the roots through without letting the top dry out. If the foil is loose, too much moisture escapes and the vegetables can cook unevenly.
The Golden Finish
Take off the foil, scatter the Gruyere and parmesan over the top, and return the dish to the oven until the cheese is bubbling and deep golden in spots. Pull it when the top has color but the sauce is still visibly moving around the edges. Let it rest for 10 minutes before serving so the cream sets enough to slice instead of flooding the plate.
Ways to Bend This Gratin Without Losing the Plot
Dairy-Free Version With a Different Kind of Richness
Use full-fat coconut milk or an unsweetened oat cream in place of the dairy, then skip the Gruyere and parmesan topping or use a good melting dairy-free cheese. The result won’t taste exactly the same, but you’ll still get a creamy baked dish with a browned top. Keep the seasoning slightly bolder, since non-dairy substitutes can taste flatter.
Gluten-Free by Default
This gratin is naturally gluten-free as written, as long as your cheese and dairy are plain and unthickened. The only thing to watch is any pre-shredded cheese that includes starches or anti-caking agents you don’t want. Freshly grated cheese keeps the texture clean and avoids that slightly powdery melt.
Make It a Little Lighter Without Breaking the Sauce
You can replace up to half the heavy cream with more whole milk and still get a proper gratin. Go any lower and the sauce stops tasting luxurious and starts tasting thin. If you do lighten it, keep the cheese amount the same so the top still browns into a proper crust.
Using What’s in the Vegetable Drawer
Sweet potatoes, rutabaga, and celeriac all work here if you need to swap in what you have. Sweet potatoes bring more sweetness and soften faster, so cut them a little thicker than the potatoes. Rutabaga and celeriac hold onto that earthy, savory feel and behave more like the original mix.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The top softens, but the flavor stays good.
- Freezer: It freezes, but the texture changes and the cream can separate a bit when thawed. Freeze in portions if you plan to use the leftovers for a second meal, not for a dinner-party-style presentation.
- Reheating: Reheat covered at 350F until hot, then uncover for the last few minutes to bring the top back. Microwaving makes the sauce loosen and the vegetables go soft in the wrong way.
Questions I Get Asked About This Recipe

Cheesy Root Vegetable Gratin
Ingredients
Equipment
Method
- Preheat oven to 375F and generously butter a 9x13 baking dish.
- Whisk heavy cream, whole milk, minced garlic, fresh thyme, nutmeg, 1 teaspoon salt, and pepper until smooth.
- Layer the root vegetables in the dish, alternating types in slightly overlapping rows.
- Pour the cream mixture over the vegetables and press down gently so the liquid settles between slices.
- Cover tightly with foil and bake for 40 minutes.
- Uncover and scatter shredded Gruyere and grated parmesan over the top.
- Bake 20-25 more minutes at 375F until the vegetables are completely tender and the top is golden and bubbly.
- Rest the gratin for 10 minutes before serving.