Creamy Russet potato gratin transforms simple spuds into a luxurious side dish that has warmed French kitchens for generations. Thin slices of Russet potato bake in a garlic-infused cream sauce until tender and golden, creating layers of rich flavor. It’s a testament to how humble ingredients can become spectacular with a little care. This recipe brings that cozy, celebratory feeling to your table, and once you try it, you’ll understand why it’s a classic. The combination of cream, cheese, and potatoes is irresistible.
Why You'll Love This Recipe
- The creamy, garlic-infused sauce soaks into every layer
- Russet potatoes turn perfectly tender with a golden top
- It elevates any meal from ordinary to special
- Leftovers are even better the next day
- I always make a double batch because it disappears fast
Ingredients You’ll Need
- Unsalted butter: for greasing the dish and sautéing the garlic, it adds rich flavor without extra salt so you control the seasoning.
- Russet potatoes: the star of the dish, their high starch content helps thicken the sauce and gives a fluffy texture when baked.
- Garlic: minced finely to infuse the cream sauce with a warm, aromatic flavor that isn’t overpowering.
- Heavy cream: creates the luscious, decadent base of the sauce that coats the potatoes beautifully.
- Whole milk: balances the richness of the cream while ensuring the sauce doesn’t become too heavy.
- Fresh thyme leaves: chopped for a subtle, earthy fragrance that complements the cheese and garlic perfectly.
- Ground nutmeg: just a pinch enhances the creaminess and adds a warm, nutty background note.
- Kosher salt: for seasoning the sauce and potatoes, its coarse grains distribute evenly without being too salty.
- Freshly ground black pepper: adds a slight heat and complexity that cuts through the richness.
- Gruyere cheese: grated for melting, it brings a nutty, slightly sweet flavor that browns beautifully.
- Parmesan cheese: grated for a salty, umami punch that forms a golden crust on top.
- Fresh parsley: optional garnish for a pop of color and fresh herb flavor right before serving.
- Breadcrumbs: optional topping for extra crunch, mix with a little butter for the best texture.
How to Make It
Preheat and Prepare the Dish:
Preheat your oven to 375°F and use one tablespoon of butter to grease a 9×13 inch baking dish thoroughly. This prevents sticking and helps with easy serving later.
Slice the Potatoes:
Peel the Russet potatoes and slice them into 1/8-inch thick rounds using a mandoline or a very sharp knife. Uniform slices ensure even cooking so every layer is tender.
Make the Cream Sauce:
Melt the remaining butter in a saucepan over medium heat, then add the minced garlic and sauté for about a minute until fragrant. Pour in the heavy cream and whole milk, then stir in the thyme, nutmeg, salt, and pepper. Heat until it just begins to simmer, then remove from heat to prevent curdling.
Layer the Potatoes and Sauce:
Arrange half of the potato slices in the prepared dish, overlapping them slightly. Pour half of the warm cream mixture evenly over the potatoes, then sprinkle half of both cheeses on top. This creates the first flavorful layer.
Repeat the Layers:
Add the remaining potato slices in an even layer, pour the rest of the cream mixture over them, and top with the remaining cheeses. Building layers ensures every bite is creamy and cheesy.
Bake Covered:
Cover the dish tightly with aluminum foil and bake for 45 minutes. This steams the potatoes, allowing them to cook through without drying out.
Bake Uncovered:
Remove the foil and bake for an additional 15-20 minutes until the top is golden brown and the potatoes are tender when pierced with a knife. This step gives you that beautiful, crispy crust.
Rest and Garnish:
Let the gratin rest for 10 minutes before serving to allow the sauce to thicken slightly. If using, sprinkle with fresh parsley for a fresh finish.

You Must Know
- Use a mandoline for even potato slices
- Let the gratin rest before serving for the best texture
- Full-fat dairy is non-negotiable for creaminess
- I never skip the Gruyere for its nutty flavor
Storage Tips
After enjoying your meal, store leftover gratin in an airtight container in the refrigerator for up to three days. To reheat, place it in a 350°F oven until it’s hot all the way through, which helps maintain that lovely texture. Microwaving isn’t recommended because it can cause the cream sauce to break and become oily. If you want to prep ahead, you can assemble the gratin and refrigerate it overnight before baking, just add a few extra minutes to the cooking time.
Ingredient Substitutions
If you don’t have Russet potatoes, Yukon Golds work well but will be less fluffy. For the cheese, Emmental or Comté can replace Gruyere, and Pecorino Romano is a sharper swap for Parmesan. In a pinch, you can use half-and-half instead of heavy cream, but the sauce won’t be as rich. Dried thyme can substitute for fresh, use one-third the amount. For a nut-free version, skip the nutmeg or use a pinch of cinnamon. If you’re avoiding dairy, try a blend of oat milk and coconut cream, but the flavor will differ.
Serving Suggestions
This gratin is the ultimate side dish for roasted chicken, seared steak, or a holiday ham. Its richness pairs beautifully with a simple green salad dressed with a sharp vinaigrette to cut through the creaminess. For a cozy dinner, serve it alongside roasted vegetables like green beans or Brussels sprouts. It also holds its own on a buffet table, so don’t hesitate to bring it to potlucks or family gatherings. I love it with a glass of crisp white wine to complement the creamy cheese.
Cultural Context
The creamy potato gratin is a classic of French cuisine, originating in the Dauphiné region as gratin dauphinois. Historically, it was a peasant dish made with thinly sliced potatoes baked in milk or cream, reflecting the resourcefulness of rural cooking. The addition of garlic and later cheese elevated it to a beloved comfort food found in bistros across France. It’s a testament to the French philosophy of using quality ingredients with care, resulting in a dish that’s both humble and luxurious. Today, it’s a festive side for holidays and Sunday dinners, symbolizing warmth and togetherness. This version with Gruyere and Parmesan is a modern twist that still honors its roots.

Pro Tips
- Use a mandoline for uniformly sliced potatoes
- Let the gratin rest before serving so the sauce sets
- For extra crunch, add buttered breadcrumbs before the final bake
- Stick with full-fat dairy for the luscious texture
Frequently Asked Questions
Russet potatoes are ideal because of their high starch content and low moisture. When sliced and baked in cream, this starch helps thicken the sauce naturally, creating that signature creamy, velvety texture without being watery or gluey.
Absolutely. You can assemble the gratin (without baking) up to a day in advance, cover it tightly, and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes, then bake as directed, adding 5-10 minutes to the cooking time since it will start cold.
For a similar nutty, melty profile, you can use Comté, Emmental, or a good quality Swiss cheese. In a pinch, a sharp white cheddar will work, though the flavor will be slightly different but still delicious.
The gratin is perfectly done when the top is a deep, golden brown, the cream is bubbling vigorously around the edges, and a knife inserted into the center meets little to no resistance from the potato slices, indicating they are fully tender.
This rich and creamy French gratin pairs beautifully with simple roasted or grilled proteins like steak, roast chicken, or pork chops. Serve it with a bright, acidic green salad or steamed green beans to balance the richness.