This Gruyere Potato Gratin is a warm and cheesy dish that makes potatoes shine! With layers of tender potatoes and gooey Gruyere cheese, it’s comfort food at its best.
You can’t go wrong with that cheesy goodness bubbling on top. I often make extra just so I can have leftovers—if there are any! 🥔🧀
I love how this dish is both simple to prepare and definitely a crowd-pleaser. Just slice, layer, and bake until golden. Perfect for cozy dinners!
Key Ingredients & Substitutions
Potatoes: Yukon Golds are perfect for their creamy texture, but Russets give a fluffier bite. I often mix the two for extra flavor and texture. If you’re in a pinch, any starchy potato like Idaho or Maris Piper works well too.
Gruyere cheese: This cheese brings that nutty flavor and melts beautifully. If Gruyere is hard to find, Emmental or Swiss cheese can be good substitutes. For a sharper taste, try aged cheddar or a combination of mozzarella and Parmesan.
Heavy cream and milk: This combo makes the gratin rich and creamy. If you’re looking to lighten it up, half-and-half can work in place of heavy cream, though the texture will be slightly less indulgent. Dairy-free options can include coconut or almond milk, but be aware of the flavor changes.
Garlic: Fresh garlic really pumps up the flavor. However, you could use garlic powder in a pinch—just about half a teaspoon for every clove needed. I sometimes add garlic or onion powder for an extra flavor layer.
Nutmeg: Just a pinch adds warmth. If you don’t have nutmeg, a sprinkle of cinnamon can give a unique flavor twist, but use it sparingly.
How Can I Achieve the Perfect Cheesy Top?
Getting that golden-brown cheesy crust is key to a great potato gratin! Here’s how to make it happen:
- Layer cheese generously at the top—this will caramelize beautifully while baking.
- Dot with butter right before it goes into the oven. This helps the top get crispy and adds flavor.
- If you want an extra-crispy topping, consider broiling for the last few minutes. Keep a close eye on it to avoid burning!
Letting it rest for 10 minutes after baking allows the layers to set and makes serving easier. Enjoy your meal!

How to Make Gruyere Potato Gratin
Ingredients You’ll Need:
For the Gratin:
- 2 lbs (900g) Yukon Gold or Russet potatoes, peeled and thinly sliced
- 2 cups (200g) Gruyere cheese, shredded
- 2 cups (480ml) heavy cream
- 1 cup (240ml) whole milk
- 3 cloves garlic, minced
- 2 tablespoons unsalted butter
- 2 teaspoons fresh thyme leaves, plus extra for garnish
- Salt and freshly ground black pepper, to taste
- A pinch of grated nutmeg (optional)
How Much Time Will You Need?
This delicious gratin will take about 15 minutes to prepare and 50-60 minutes to bake. So in total, you’re looking at around 1 hour and 15 minutes, including a 10-minute resting time before serving. A little patience for creamy, cheesy goodness!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). While that’s warming up, butter a large, oven-safe skillet or baking dish to prevent sticking.
2. Prepare the Cream Mixture:
In a medium saucepan, mix together the heavy cream, whole milk, minced garlic, fresh thyme, salt, pepper, and a pinch of nutmeg if you’re using it. Heat the mixture over medium heat until it begins to simmer, then lower the heat and keep it warm.
3. Layer the Potatoes:
Now it’s time to assemble! Begin layering your sliced potatoes evenly on the bottom of the prepared skillet. Make sure they’re snug so they cook evenly.
4. Add Cheese:
Sprinkle a generous handful of shredded Gruyere cheese on top of the potato layer. This will create that delicious cheesy goodness!
5. Pour the Cream Mixture:
Carefully ladle some of the warm cream mixture over the potatoes and cheese. You want just enough to lightly soak the layer without drowning it.
6. Repeat the Layers:
Repeat the layering process with more potatoes, cheese, and cream until you’ve used all your ingredients. Finish with a final layer of cheese on top for that melty finish!
7. Add Butter:
Dot the top of your gratin with small pieces of unsalted butter. This will help achieve a golden, crispy crust.
8. Baking Time:
Pop the gratin in your preheated oven and bake for about 50 to 60 minutes. It’s done when the top is golden brown and bubbly, and the potatoes can easily be pierced with a fork.
9. Let It Rest:
Once baked, take your gratin out from the oven and let it rest for about 10 minutes. This helps everything set nicely for serving.
10. Garnish and Serve:
Garnish your gratin with a sprinkle of fresh thyme leaves for a lovely touch. Serve it warm, and enjoy the creamy, cheesy heaven that is Gruyere Potato Gratin!
This dish pairs wonderfully with roasted meats or a fresh green salad. Enjoy your culinary creation!
Can I Use Different Types of Cheese?
Absolutely! While Gruyere is traditional for its melting properties and flavor, you can substitute it with Emmental, Swiss cheese, or even a mix of mozzarella and Parmesan for a different twist. Just make sure whatever you choose melts well!
Can I Prepare This Dish in Advance?
Yes! You can slice the potatoes and prepare the cream mixture a day ahead. Just keep them in separate airtight containers in the fridge. Layer everything together before baking the next day for fresh and warm results!
What’s the Best Way to Store Leftovers?
Store any leftover gratin in an airtight container in the fridge for up to 3 days. To reheat, gently warm it in the oven or microwave, adding a splash of cream or milk if it looks dry.
How Do I Know When the Gratin is Done?
The gratin is ready when the top is golden brown and bubbling, and you can easily pierce the potatoes with a fork. This ensures they have cooked through and absorbed all that creamy goodness!



