
Cheesy Root Veggie Gratin Recipe tastes rich, creamy, and deeply savory, with sweet roasted edges from layered potatoes, carrots, parsnips, and sweet potatoes under a bubbling blanket of cheese. It suits cozy weeknight dinners, holiday tables, or any veggie-lover who wants comfort food in about 1 hour 15 minutes from start to finish. I first made a version of this on a cold Tuesday when my fridge only held root vegetables and cheese, and my family still talks about it.
Why Choose This Cheesy Root Veggie Gratin Recipe
This Cheesy Root Veggie Gratin Recipe gives you all the comfort of classic scalloped potatoes with way more flavor and color. The mix of roots adds sweetness, nuttiness, and a little earthiness that pairs perfectly with a creamy, garlicky sauce and plenty of melted cheese.
You can prep it ahead, bake it right before dinner, and serve it as a vegetarian main or hearty side. It also uses simple pantry shortcuts like pre-shredded cheese and boxed stock, so you cook like a pro without juggling twenty ingredients.
“This Cheesy Root Veggie Gratin Recipe tasted like winter comfort in a pan, with caramelized edges, creamy center, and just the right amount of cheese pull. ★★★★★”
Ingredients You’ll Need
Root vegetables
Try to slice everything about 1/8 inch thick so the layers cook evenly.
- 2 medium russet or Yukon Gold potatoes, peeled or scrubbed, thinly sliced
- 2 medium carrots, peeled, thinly sliced into coins
- 2 medium parsnips, peeled, thinly sliced
- 1 small sweet potato, peeled, thinly sliced
- 1 small red onion or yellow onion, thinly sliced (optional but highly recommended)
- 2 cloves garlic, minced or grated
You can swap any of the roots with turnips, rutabaga, or extra potatoes. If you dislike parsnips, double the carrots or sweet potato.
Cheese and dairy
Use good melting cheeses for that stretchy, golden top.
- 1 ½ cups shredded Gruyère or Swiss cheese
- 1 cup shredded sharp cheddar cheese
- ½ cup grated Parmesan cheese
- 1 ¾ cups heavy cream or half-and-half
- ¼ cup whole milk or vegetable stock to thin the sauce if needed
You can use pre-shredded cheese from a bag to save time. I like Tillamook sharp cheddar and any decent store-brand Swiss or Gruyère. If you want a lighter version, use half cream and half stock, then add an extra handful of cheese for flavor.
Flavor boosters
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika or sweet paprika
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- ¼ teaspoon nutmeg (freshly grated if possible)
You can swap thyme with rosemary or Italian seasoning. Smoked paprika adds a subtle smoky note that tastes like you cooked this in a fancy wood oven.
Crunchy topping (optional but highly recommended)
- ½ cup panko breadcrumbs or regular breadcrumbs
- 1 tablespoon melted butter
- 2 tablespoons grated Parmesan
- Pinch of salt and pepper
If you avoid gluten, use gluten free panko or crushed gluten free crackers.
Equipment list
- 9×13 inch baking dish or similar casserole dish
- Sharp chef’s knife or mandoline slicer
- Cutting board
- Medium saucepan
- Whisk
- Mixing bowl
- Foil
- Oven mitts
- Measuring cups and spoons
A mandoline gives you perfectly even slices, but a sharp knife and a little patience work just fine.
Tips & Tricks
- Slice the vegetables thin and even so they cook through at the same time.
- Keep the potato and sweet potato slices in cold water while you prep the rest so they do not brown, then pat them dry before layering.
- Warm the cream mixture before pouring it over the veggies so the gratin starts cooking right away and the sauce stays smooth.
- Season every layer lightly with salt, pepper, and herbs instead of only seasoning the top.
- Mix different cheeses for better flavor, like half Gruyère and half sharp cheddar, plus Parmesan for a salty kick.
- Cover the dish with foil for most of the bake so the veggies soften, then uncover near the end so the top browns.
- If the top browns too quickly, tent loosely with foil and move the dish to a lower oven rack.
- Let the gratin rest 10 to 15 minutes before serving so it sets and slices neatly.
- Use a rimmed baking sheet under the dish to catch any bubbly overflow and save your oven from cheesy drips.
- If you want a shorter bake time, parboil the sliced roots in salted water for 5 to 7 minutes, then drain and layer.
How to Make Cheesy Root Veggie Gratin Recipe
Step 1: Preheat and prep
Preheat your oven to 375°F. Grease your baking dish with butter or a little olive oil. Peel and thinly slice all the root vegetables and onion, then keep the slices in neat piles so layering feels easier.
Pat the potato and sweet potato slices dry with a clean towel. Mince or grate the garlic and set it aside. Grate or measure out your cheeses and keep them in separate small bowls.
Step 2: Make the creamy cheese sauce
Place a medium saucepan over medium heat and add 2 tablespoons butter and 1 tablespoon olive oil. When the butter melts and looks foamy, add the minced garlic and cook about 30 seconds until fragrant, while you stir. Pour in the cream and milk or stock, then whisk in salt, pepper, paprika, thyme, and nutmeg.
Heat the mixture until it steams and tiny bubbles form around the edges, then lower the heat. Stir in 1 cup Gruyère or Swiss, ¾ cup cheddar, and ¼ cup Parmesan until they melt and the sauce looks smooth and thick. Taste and adjust seasoning with a pinch more salt or pepper if needed.
Step 3: Layer the vegetables
Spread a thin spoonful of sauce over the bottom of the baking dish. Arrange a snug layer of potatoes over the sauce, overlapping the slices slightly like shingles. Sprinkle a little salt, pepper, and a small handful of the remaining Gruyère and cheddar over the potatoes.
Add a layer of carrots and parsnips, then a few onion slices. Spoon some sauce over that layer, making sure you cover most of the surface so the veggies cook in the creamy mixture. Continue layering with sweet potatoes, more potatoes, and any remaining roots, seasoning lightly and adding a little cheese between layers.
Finish with a final layer of potatoes or sweet potatoes on top. Pour the remaining sauce evenly over the whole dish, tilting the pan slightly so the sauce seeps down into the corners. Sprinkle the last of the Gruyère, cheddar, and a tablespoon or two of Parmesan over the top.
Step 4: Cover and bake
Cover the baking dish tightly with foil, but keep the foil slightly domed so it does not stick to the cheese. Place the dish on a rimmed baking sheet and slide it into the oven. Bake covered for 35 to 40 minutes until the veggies feel mostly tender when you poke them with a knife.
Remove the foil and continue baking 20 to 25 minutes until the top looks golden and bubbly and the sauce thickens. If you like a deeper brown top, move the dish to the top rack for the last 5 minutes. Keep an eye on it so the cheese does not burn.
Step 5: Add crunchy topping (optional)
While the gratin bakes, stir together panko, melted butter, Parmesan, salt, and pepper in a small bowl. After you uncover the dish and it bakes another 10 minutes, pull it out briefly and sprinkle the breadcrumb mixture evenly over the top. Return it to the oven and bake another 10 to 15 minutes until the crumbs look golden and crisp.
If the crumbs brown too quickly, loosely tent with foil. The topping adds a great contrast to the creamy layers underneath, so I always vote yes on this step. Kids also tend to love the crunchy top, which helps them forget they eat parsnips.
Step 6: Rest and serve
Remove the Cheesy Root Veggie Gratin Recipe from the oven and set it on a trivet. Let it rest 10 to 15 minutes so the sauce thickens and the layers hold together when you scoop. Use a large spoon or spatula to serve generous squares.
Garnish with a sprinkle of fresh thyme or chopped parsley if you have it. The edges taste caramelized and cheesy, so those usually disappear first. I suggest you claim a corner piece early if you cook for a crowd.
What to Serve with it?
This Cheesy Root Veggie Gratin Recipe pairs beautifully with simple proteins like roasted chicken thighs, grilled turkey sausages, or baked salmon. Add a crisp green salad with lemony vinaigrette or a big bowl of steamed green beans to balance the richness. Warm crusty bread or soft dinner rolls help scoop up every last bit of cheesy sauce.
You can also serve it as a vegetarian main with a side of roasted broccoli or a hearty lentil salad. It fits right into holiday spreads next to turkey, chicken, or a meatless roast. Leftovers make a fantastic lunch with a fried or poached egg on top.
Storage Options
- Cool leftovers to room temperature, then cover the dish tightly or transfer portions to airtight containers and refrigerate for up to 4 days.
- Freeze individual portions in freezer safe containers for up to 2 months, and label them so you do not lose them behind the ice cream.
- Reheat single servings in the microwave in 30 to 45 second bursts until hot, then crisp the top under the broiler for 1 to 2 minutes if you like.
- Reheat a larger portion in a 350°F oven, covered with foil, for 20 to 25 minutes until hot in the center, then uncover for 5 to 10 minutes so the top regains its texture.

Cheesy Root Veggie Gratin Recipe
Ingredients
Method
- Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or olive oil.
- Peel and thinly slice the potatoes, carrots, parsnips, and sweet potato about 1/8 inch thick. Thinly slice the onion if using.
- Pat the potato and sweet potato slices dry with a clean towel. Mince or grate the garlic. Measure and shred all cheeses and set aside in small bowls.
- In a medium saucepan over medium heat, melt the butter with the olive oil.
- Add the minced garlic and cook for about 30 seconds, stirring, just until fragrant.
- Pour in the cream and the milk or vegetable stock. Whisk in the salt, black pepper, paprika, thyme, and nutmeg.
- Heat until the mixture steams and tiny bubbles form around the edges, then reduce the heat to low.
- Stir in 1 cup of the Gruyère or Swiss, 3/4 cup of the cheddar, and 1/4 cup of the Parmesan. Stir until the cheeses melt and the sauce is smooth and slightly thickened. Taste and adjust seasoning if needed.
- Spread a thin layer of the cheese sauce over the bottom of the prepared baking dish.
- Arrange a snug layer of potato slices over the sauce, overlapping slightly. Lightly season with a pinch of salt and pepper and sprinkle with a small handful of the remaining Gruyère and cheddar.
- Add a layer of carrots and parsnips, followed by a few onion slices. Spoon some sauce over the vegetables, covering most of the surface.
- Continue layering with sweet potatoes, more potatoes, and any remaining root vegetables. Lightly season and add a little cheese between layers, along with spoonfuls of sauce.
- Finish with a final layer of potatoes or sweet potatoes on top. Pour the remaining sauce evenly over the dish, tilting the pan so it seeps into the corners. Sprinkle the remaining Gruyère, cheddar, and a tablespoon or two of Parmesan on top.
- Cover the baking dish tightly with foil, doming it slightly so it does not touch the cheese.
- Place the dish on a rimmed baking sheet and bake for 35 to 40 minutes, until the vegetables are mostly tender when pierced with a knife.
- Remove the foil and continue baking for 20 to 25 minutes, until the top is golden and bubbly and the sauce has thickened.
- While the gratin bakes, combine the panko, melted butter, Parmesan, and a pinch of salt and pepper in a small bowl.
- About 10 minutes after uncovering the gratin, pull it out briefly and sprinkle the breadcrumb mixture evenly over the top.
- Return to the oven and bake for another 10 to 15 minutes, until the crumbs are golden and crisp. If they brown too quickly, tent loosely with foil.
- Remove the gratin from the oven and let it rest for 10 to 15 minutes so the layers set and the sauce thickens.
- Scoop or slice into generous portions and serve warm, garnished with fresh thyme or chopped parsley if desired.
Notes
Approximate per serving (8 servings): 360–420 calories; fat 26–32 g; saturated fat 16–20 g; carbohydrates 24–30 g; fiber 3–5 g; sugars 6–9 g; protein 10–14 g; sodium 450–650 mg. Values will vary based on exact cheeses, cream vs. half‑and‑half, added salt, and portion size.
