
Cheesy Root Veggie Gratin Recipe tastes rich, creamy, and deeply savory with sweet roasted edges from the vegetables and a bubbling golden cheese crust on top. It works well for cozy weeknights or holiday dinners and takes about 1 hour 15 minutes from start to finish. I first baked a version of this on a Tuesday when my fridge held only “lonely” root veggies, and it turned into a regular request at my family table.
Why Make This Cheesy Root Veggie Gratin Recipe at Home
This gratin turns humble root vegetables into something that feels special without much fuss. The cheese sauce hugs every slice, the tops crisp up, and you still get that earthy sweetness from carrots, parsnips, and potatoes.
You control the salt, the quality of cheese, and the amount of cream, so it can lean indulgent or a bit lighter. Leftovers reheat beautifully, so you cook once and enjoy it for a couple of meals.
“This Cheesy Root Veggie Gratin Recipe tastes like fancy steakhouse potatoes met cozy Sunday casserole and decided to stay forever on my menu.” ★★★★★
Ingredients You Need
Root vegetables
You can mix and match, but aim for about 2 ½ to 3 pounds total sliced veggies.
- 3 medium Yukon Gold potatoes, thinly sliced
- 2 medium sweet potatoes, thinly sliced
- 3 medium carrots, peeled and thinly sliced
- 2 parsnips, peeled and thinly sliced
- 1 small rutabaga or turnip, peeled and thinly sliced (optional but tasty)
I like Yukon Gold potatoes because they hold shape and stay creamy. Russets work in a pinch, but they soften more and feel starchier.
Aromatics and flavor boosters
- 1 large yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon fresh thyme leaves, chopped (or ½ teaspoon dried thyme)
- ½ teaspoon dried rosemary, crushed between your fingers
- ¼ teaspoon ground nutmeg
- ½ teaspoon smoked paprika (adds a gentle smoky note)
- 1 to 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
You can swap thyme for Italian seasoning if that sits in your pantry already. I like smoked paprika from Penzeys or La Chinata, but any decent brand works.
Cheese and sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all purpose flour
- 1 ¾ cups whole milk (2% works, but sauce feels slightly thinner)
- ½ cup heavy cream or half and half
- 1 ½ cups shredded sharp cheddar cheese
- ½ cup shredded Gruyère or Swiss cheese
- ¼ cup grated Parmesan cheese, divided (half in sauce, half on top)
Pre shredded cheese saves time, but it often includes anti caking starch that can make the sauce a bit grainy. I usually shred blocks of cheddar and Gruyère with a box grater, especially when I cook this for guests.
Topping
- ½ cup panko breadcrumbs
- 1 tablespoon olive oil
- 1 tablespoon chopped fresh parsley or chives
Panko gives a lighter, crunchier top than regular breadcrumbs. If you only have regular crumbs, use them and add a tiny pinch of extra olive oil.
Equipment
- 9×13 inch baking dish or similar casserole dish
- Large skillet or sauté pan
- Medium saucepan for cheese sauce
- Sharp chef’s knife or mandoline for thin slicing
- Cutting board
- Whisk
- Aluminum foil
If you use a mandoline, use the hand guard or a cut resistant glove. I like my fingers intact when I eat.
Tips & Mistakes
- Slice veggies thin and even so they cook through at the same rate.
- Pat sliced veggies dry with a towel so extra moisture does not water down the sauce.
- Taste the cheese sauce and slightly over season it, since plain veggies mellow the flavor.
- Use at least one sharp cheese like cheddar so the gratin does not taste bland.
- Avoid low fat milk only, since the sauce can split and feel chalky.
- Layer veggies in overlapping shingle style so the sauce can flow between slices.
- Cover the dish for the first part of baking so the veggies soften before the top browns.
- If the top browns too fast, tent with foil loosely and move the dish to a lower oven rack.
- Let the gratin rest 10 to 15 minutes before cutting so it sets and slices cleanly.
- Do not skip the salt; under seasoned root veggies can taste flat no matter how much cheese you add.
How to Make Cheesy Root Veggie Gratin Recipe
Step 1: Prep and slice the veggies
Preheat your oven to 375°F and grease a 9×13 inch baking dish with butter or oil. Peel the carrots, parsnips, and any tougher skinned roots, then scrub the potatoes and sweet potatoes.
Slice all the vegetables into thin rounds, about ⅛ inch thick. Use a mandoline for speed, but slice carefully and keep thickness consistent so everything cooks evenly.
Step 2: Sauté onions and aromatics
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the sliced onion and cook until soft and lightly golden, about 8 to 10 minutes, and stir often.
Stir in the minced garlic, thyme, rosemary, smoked paprika, nutmeg, salt, and pepper. Cook 1 to 2 minutes until the garlic softens and the spices smell fragrant, then turn off the heat.
Step 3: Make the cheese sauce
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook 1 to 2 minutes, whisking constantly, until the mixture looks smooth and slightly foamy.
Slowly pour in the milk while you whisk, then add the cream. Keep whisking until the sauce thickens enough to coat the back of a spoon, about 4 to 6 minutes, and lower the heat if it starts to bubble too hard.
Turn the heat to low and stir in the cheddar, Gruyère, and half of the Parmesan. Whisk until the cheese melts and the sauce looks smooth, then taste and adjust salt and pepper as needed.
Step 4: Layer the veggies
Spread half of the sautéed onion mixture in the bottom of the greased baking dish. Arrange half of the sliced root veggies on top in slightly overlapping rows, mixing colors for a pretty look.
Sprinkle the remaining onions over that layer, then add the rest of the sliced veggies. Pour the cheese sauce evenly over the top and gently tap the dish on the counter so the sauce settles between slices.
Step 5: Add crunchy topping
In a small bowl, mix the panko, remaining Parmesan, olive oil, and a pinch of salt and pepper. Stir until the crumbs feel evenly coated.
Sprinkle the breadcrumb mixture over the top of the gratin. Cover the dish loosely with foil so the crumbs do not brown too quickly.
Step 6: Bake until tender and bubbly
Bake the gratin covered for 35 to 40 minutes. Remove the foil and bake another 20 to 25 minutes, until the top turns golden and the sauce bubbles around the edges.
Check doneness by sliding a knife into the center; it should glide through with almost no resistance. If the veggies still feel firm, cover loosely again and bake 5 to 10 minutes more.
Step 7: Rest and garnish
Take the gratin out of the oven and set it on a cooling rack. Let it rest 10 to 15 minutes so the sauce thickens slightly and the slices hold together.
Sprinkle chopped parsley or chives over the top for a fresh, bright finish. Slice into squares or scoop with a large spoon and serve warm.
Variations I've Tried
I swap half the potatoes for thinly sliced celery root when I want a slightly lighter, more aromatic version. It gives a gentle celery flavor that pairs nicely with Gruyère.
I sometimes stir a spoonful of Dijon mustard into the cheese sauce for a little tang. Smoked gouda also works well in place of Gruyère when I want a deeper smoky note.
If I cook for someone who avoids gluten, I thicken the sauce with cornstarch slurry instead of flour and top with gluten free panko. I also tried a version with a layer of sautéed mushrooms tucked between the veggies, which turned the gratin into a full main dish with a side salad.
How to Serve Cheesy Root Veggie Gratin Recipe
Serve this Cheesy Root Veggie Gratin Recipe as a hearty side with roasted chicken, turkey, or simple baked fish. It also stands strong as a vegetarian main with a crisp green salad and a bowl of tomato soup. I like to add a squeeze of lemon over the salad to cut through the richness of the gratin. Pair it with sparkling water, iced tea, or hot herbal tea for a cozy, balanced meal.
How to store
- Cool leftovers to room temperature, then cover the dish tightly or transfer slices to airtight containers and keep in the fridge for up to 4 days.
- Freeze individual portions in freezer safe containers or wrapped tightly in foil and a freezer bag for up to 2 months.
- Reheat single servings in the microwave in short bursts until hot, then finish under the broiler for 1 to 2 minutes to crisp the top.
- Reheat larger portions in a 350°F oven, covered with foil, for 20 to 25 minutes, then uncover for the last 5 minutes so the topping regains its crunch.
