Thin layers of potatoes, sweet potatoes, and parsnips bake into a gratin that’s creamy in the middle, crisp at the edges, and finished with a browned Gruyere top that cracks just enough under the spoon. It’s the kind of side dish that feels a little dressed up, but the method is straightforward and forgiving once you know how the cream and vegetables need to work together.
The key is warming the cream mixture before it goes into the dish. That gives the garlic and thyme time to infuse the dairy, and it helps everything start cooking evenly as soon as the foil goes on. The vegetables also need to be sliced thin and kept in an even layer so they soften at the same pace instead of leaving you with one stubborn, undercooked pocket in the center.
Below, I’ll walk through the small details that keep this gratin creamy instead of watery, plus a few swaps if you need to work with what’s already in the pantry.
The vegetables came out perfectly tender and the Gruyere browned into the best crust. I liked that the cream was warmed first because the whole dish baked evenly and never turned watery.
Save this Cheesy Root Vegetable Gratin for the holiday table or any night you want a bubbling Gruyere crust over tender layers of potato, sweet potato, and parsnip.
The Reason This Gratin Stays Creamy Instead of Going Watery
Gratins fail when the vegetables release too much moisture before the dairy has a chance to set. That’s why the cream mixture gets warmed first and the vegetables are sliced thin and stacked tightly. The heat starts working from the first minute in the oven, so the potatoes and parsnips soften before the top has time to overbrown.
The other thing that matters here is the balance between starchy and sweet roots. Yukon gold potatoes give the gratin body, sweet potatoes bring soft edges and a little natural sweetness, and parsnips add the earthy note that keeps the dish from tasting flat. If all you use is one type of potato, the flavor gets one-dimensional and the texture can turn dense.
- Thin slicing — Aim for slices that are about 1/8 inch thick. Anything thicker cooks unevenly, and the center can stay firm while the edges collapse.
- Warmed cream — Hot enough to steam, not boil. Boiling can scorch the garlic and make the dairy taste flat.
- Foil cover first — This traps steam and lets the roots soften before the cheese crust takes over.
- Rest time — The gratin needs 10 minutes off the heat so the cream settles and you get neat, creamy portions instead of a runny scoop.
What Each Cheese Is Doing in the Pan

- Gruyere — This is the cheese that gives the gratin its nutty, melty backbone. It’s worth buying the good stuff here because it melts smoothly and browns with that classic French-style finish.
- Parmesan — Added at the end, it helps the top turn deeply golden and adds a sharper, saltier edge. It also dries out just enough to keep the crust from looking pale.
- Heavy cream and whole milk — The cream brings richness, while the milk keeps the dish from feeling too heavy. You need both for a sauce that feels luxurious without turning greasy.
- Nutmeg — It doesn’t taste like nutmeg in the finished dish. It just rounds out the dairy and makes the whole pan taste a little more complete.
- Parsnips — They’re not filler. Their mild sweetness and faint peppery note make the gratin taste layered instead of one-note.
Building the Layers So Every Bite Bakes Evenly
Warming the Cream Base
Put the cream, milk, garlic, thyme, salt, pepper, and nutmeg in a saucepan and warm it until it’s steaming. You’re not trying to reduce it; you’re just coaxing the garlic and thyme into the dairy so the seasoning reaches every layer. If the mixture boils hard, the garlic can turn harsh and the dairy can separate a bit around the edges.
Stacking the Vegetables
Layer a third of the potatoes, sweet potatoes, and parsnips in the buttered dish, then scatter on a third of the Gruyere. Repeat twice more so the cheese is tucked between the roots instead of only sitting on top. Press the slices down lightly as you go; loose layers trap air and leave dry pockets that bake unevenly.
Letting Steam Do the First Round of Work
Cover the dish tightly with foil and bake for 45 minutes. That covered phase is where the roots soften and the cream starts thickening around them. If your foil doesn’t seal well, steam escapes and the top can brown before the center is tender.
Finishing With the Crust
Remove the foil, shower the top with Parmesan, and bake until the surface is bubbling and deeply golden, about 20 to 25 minutes more. The knife should slide through the center with no resistance from the potatoes, and the top should look spotted with browned cheese. Let it rest before serving so the cream settles into a silky sauce instead of running across the plate.
How to Adapt This Gratin Without Losing the Creamy Texture
Make it gluten-free without changing the method
This gratin is naturally gluten-free as written, so you don’t need a special flour swap or thickener. Just check your Gruyere and Parmesan labels if you’re cooking for someone with celiac disease, since pre-shredded cheese can sometimes be packed with anti-caking agents.
Swap the Gruyere if that’s what you have
Fontina melts in a similarly smooth way and gives you a softer, milder finish. Sharp white cheddar will work too, but it browns faster and tastes more assertive, so the gratin loses some of that nutty French-style balance.
Make it dairy-free with the right expectation
Use unsweetened, full-fat oat or cashew cream in place of the cream and milk, and choose a dairy-free meltable cheese that browns well. The result will still be creamy, but it won’t have the same nutty depth or the exact same set as the Gruyere version, so keep the layers snug and the bake covered until the vegetables are tender.
Turn it into a richer holiday side
Add a few extra thyme leaves and swap a splash of the milk for more cream if you want a more luxurious result. That makes the gratin heavier and silkier, which works well next to roasted meat, but it also means the dish needs the full rest time before serving so the sauce sets properly.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The cream will firm up, and the top will soften, but the flavor stays good.
- Freezer: It freezes, but the texture turns a little grainy after thawing because of the dairy. If you freeze it, wrap it well and thaw overnight in the fridge before reheating.
- Reheating: Cover with foil and warm in a 350F oven until heated through. The mistake people make is blasting it uncovered, which dries out the top before the center is hot.
Answers to the Questions Worth Asking

Cheesy Root Vegetable Gratin
Ingredients
Equipment
Method
- Preheat oven to 375F and butter a 9x13-inch baking dish.
- Warm heavy cream, whole milk, garlic, fresh thyme leaves, salt, black pepper, and nutmeg over heat until steaming, then remove from heat.
- Layer a third of the Yukon gold potatoes, sweet potatoes, and parsnips in the dish, then top with a third of the Gruyere cheese.
- Repeat the layers twice so the vegetables and Gruyere cheese are used up.
- Pour the warm cream mixture evenly over the top until it settles between the slices.
- Cover with foil and bake for 45 minutes until the vegetables are starting to soften at the edges.
- Uncover, sprinkle with Parmesan, and bake 20-25 minutes until bubbly, golden, and fork-tender.
- Rest the gratin for 10 minutes before serving so the cream sets and slices hold together.


