This Gruyere Potato Gratin is a warm, cheesy delight that layers thinly sliced potatoes with creamy goodness. It’s baked until golden and bubbly—what’s not to love?
I can’t resist that melted Gruyere cheese on top! Perfect as a side dish, I often find myself sneaking extra bites straight from the dish. It’s just that good! 😋
Key Ingredients & Substitutions
Yukon Gold Potatoes: These potatoes are perfect for gratin because they’re creamy and hold their shape well. If you can’t find them, try Russet potatoes for a fluffier texture or red potatoes for a firmer bite.
Heavy Cream: This gives richness to the dish. You can replace it with half-and-half or a non-dairy cream if you prefer a lighter option, though the texture may vary slightly.
Gruyere Cheese: This cheese adds a distinct flavor. If Gruyère is hard to find, you can use Swiss cheese or a blend of mozzarella and cheddar for a milder flavor.
Parmesan Cheese: It helps create that golden crust. Pecorino Romano can be a good substitute for a tangy twist. Just remember, it’s saltier, so adjust your seasoning accordingly!
Fresh Thyme: Thyme gives an aromatic touch. If you don’t have fresh, use 1/3 of the amount of dried thyme instead. However, fresh always brings a brighter flavor!
What’s the Best Way to Layer the Potatoes?
Layering potatoes correctly is key to achieving the perfect gratin texture. Follow these tips to get it right:
- Start with a layer of potatoes in the dish, arranging them in a circular pattern for even cooking.
- Sprinkle cheese generously on each layer so that it melts into the potatoes.
- Pour the warm cream mixture evenly over each layer to ensure each slice will be creamy and moist.
- Repeat these steps, making sure to finish with a good layer of cheese on top for that golden crust.
- Spacing out the butter pieces on top also helps achieve browning and flavor.

How to Make Gruyere Potato Gratin
Ingredients You’ll Need:
For The Gratin:
- 2 pounds Yukon Gold potatoes, peeled and thinly sliced
- 2 cups heavy cream
- 2 garlic cloves, minced
- 1 ½ cups Gruyere cheese, grated
- ½ cup Parmesan cheese, grated
- 2 tablespoons unsalted butter
- 1 teaspoon fresh thyme leaves (plus extra for garnish)
- Salt and freshly ground black pepper, to taste
- Optional: pinch of nutmeg for seasoning
How Much Time Will You Need?
This Gruyere Potato Gratin takes about 15 minutes to prep and 45-55 minutes to bake, plus an additional 10-15 minutes to rest before serving. So, you’re looking at about 1 hour and 15 minutes in total. Perfect for a cozy family dinner!
Step-by-Step Instructions:
1. Preheat the Oven and Prepare the Dish:
Start by preheating your oven to 375°F (190°C). While it’s heating up, take your 9-inch cast-iron skillet or baking dish and butter the bottom and sides. This will help prevent the gratin from sticking.
2. Make the Cream Mixture:
In a medium saucepan, combine the heavy cream, minced garlic, fresh thyme leaves, salt, pepper, and the optional pinch of nutmeg. Heat the mixture over medium heat until you see small bubbles forming around the edges. Then, take it off the heat and set it aside.
3. Layer the Potatoes:
Begin by placing a layer of the thinly sliced potatoes in your prepared skillet, arranging them evenly in a circular pattern. This helps them cook uniformly. After that, sprinkle a portion of the grated Gruyere cheese over this potato layer. Don’t be shy with the cheese—it’s what makes it delicious!
4. Pour the Cream Mixture:
Next, ladle some of the warm cream mixture over the potatoes and cheese, spreading it out so it covers everything. This will keep the potatoes creamy and flavorful as they bake.
5. Repeat the Layers:
Keep layering! Add another layer of potatoes, followed by more Gruyere cheese and another ladle of the cream mixture. Repeat this process until you’ve used up all the potatoes, cheese, and cream. Make sure to finish with a generous layer of Gruyere cheese on top—it’ll create a beautiful crust!
6. Add Parmesan and Butter:
Sprinkle the grated Parmesan cheese over the top layer for that extra golden crust. Then, dot small pieces of unsalted butter on top to enhance the richness and help it brown evenly.
7. Bake the Gratin:
Now it’s time to bake! Place the gratin in the preheated oven and bake uncovered for about 45-55 minutes. You’ll know it’s done when the potatoes are tender when pierced with a knife, and the cheese is all bubbly and golden brown. If the top starts to brown too quickly, lightly cover it with foil halfway through the baking process.
8. Let It Rest:
Once it’s out of the oven, allow the gratin to cool for about 10-15 minutes. This helps it set up nicely, making it easier to serve.
9. Serve and Enjoy!
Garnish with some extra fresh thyme leaves for a pop of color and flavor. Serve warm and enjoy the creamy, cheesy, and aromatic layers of potato goodness!
Can I Use Other Types of Potatoes?
Yes! While Yukon Gold potatoes work best for their creamy texture, you can also use Russet potatoes for a fluffier gratin or red potatoes for a firmer bite. Just remember to slice them thinly for even cooking.
Is There a Vegan Alternative for This Recipe?
Absolutely! You can use plant-based cream or cashew cream instead of heavy cream, and a dairy-free cheese blend to mimic the flavors and textures of Gruyere and Parmesan. Just be sure to adjust seasoning for flavor!
How Should I Store Leftovers?
To store leftovers, allow the gratin to cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 3 days. When you’re ready to enjoy it again, reheat in the oven at 350°F (175°C) until warmed through.
Can I Freeze This Gratin?
Yes, you can freeze Gruyere potato gratin! Wrap it tightly in plastic wrap or aluminum foil, then place it in a freezer-safe container. It can be frozen for up to 2 months. To reheat, thaw in the refrigerator overnight and bake in the oven until heated through.



