There’s something deeply comforting about a bubbling, golden-brown dish of potato gratin coming out of the oven — the kind of meal that feels like a warm hug on a chilly day. When I make this Crispy Parmesan and Gruyère Potato Gratin, I’m immediately reminded why it’s one of my all-time favorite side dishes. It’s rich, cheesy, crisp on top, and irresistibly creamy underneath. And that heavenly scent of garlic, butter, and melting cheese wafting through the kitchen? That’s how you know something special is happening.

This version gets a deliciously nutty, savory upgrade thanks to the dynamic duo of Parmesan and Gruyère. The top layer crisps up beautifully, while the inside stays soft and velvety. It’s the perfect make-ahead dish for entertaining, or simply when I want to treat myself (and maybe a few lucky guests). Whether you serve it as a cozy side or the star of a vegetarian plate, this gratin earns applause every single time.
Why You’ll Love This Crispy Parmesan and Gruyère Potato Gratin
This dish isn’t just about cheese and potatoes — it’s a celebration of comfort food done right. The Gruyère melts into the cream for that luscious, nutty depth, while Parmesan creates that gorgeous crust on top. With just a few humble ingredients, you get a dish that tastes restaurant-worthy.
It pairs beautifully with almost anything: roast meats, holiday mains, or a simple green salad. It’s make-ahead friendly, easily adaptable for dietary needs, and it always, always disappears first at the table.
What Kind of Potatoes Should I Use?
For this Crispy Parmesan and Gruyère Potato Gratin, I swear by Yukon Gold potatoes. They strike the perfect balance between waxy and starchy, which means they hold their shape while still becoming tender and creamy in the oven. Their buttery texture and slightly sweet flavor complement the richness of the cheeses beautifully.
If Yukon Golds aren’t available, Russet potatoes can work too — they’re starchier and result in a slightly softer, more melt-in-your-mouth interior. Just slice them carefully, as they’re more prone to breaking. Avoid overly waxy potatoes like red or new potatoes; they don’t absorb the cream as well and can end up feeling too firm.
Options for Substitutions
Whether you’re dealing with dietary restrictions or just working with what you have, this gratin is flexible:
- Cheese: Swap Gruyère with Emmental, Swiss, or even a sharp white cheddar for a different flavor profile. Parmesan can be substituted with Pecorino Romano for a saltier kick.
- Dairy-Free: Use a plant-based cream (like oat or cashew) and vegan cheese alternatives — the texture won’t be quite as rich, but still delicious.
- Garlic: If fresh garlic feels too strong, use roasted garlic for a milder, sweeter taste.
- Herbs: Fresh thyme is lovely, but rosemary, sage, or even chives work nicely too.
- Add-ins: Want to make it a meal? Layer in thinly sliced leeks, mushrooms, or even bits of ham or bacon.
This dish invites creativity — just don’t skip the salt, cream, and at least one good melting cheese. Those are non-negotiable for flavor and texture.
Ingredients for This Crispy Parmesan and Gruyère Potato Gratin
-
Yukon Gold Potatoes
These are the star of the dish. Their naturally buttery flavor and perfect balance of waxiness and starch make them ideal for layering and baking without falling apart. -
Gruyère Cheese
Melt-in-your-mouth and nutty, Gruyère brings a deep savory richness that infuses each layer of potato with bold, comforting flavor. -
Parmesan Cheese
Adds a salty, umami punch and forms that crave-worthy golden crust on top — absolutely essential for the “crispy” in this gratin. -
Heavy Cream
Lends a silky richness that seeps between the potato slices, creating a luscious, almost custard-like interior. -
Garlic
Infuses the cream with a subtle bite and rounds out the flavors with its unmistakable aroma. -
Butter
Used to grease the dish and sometimes dotted on top for extra golden color and richness. -
Fresh Thyme
Aromatic and earthy, thyme cuts through the richness and adds a touch of elegance to the overall flavor. -
Salt & Black Pepper
Seasoning is crucial — these enhance all the other ingredients and balance the richness of the cheeses and cream.

Step 1: Prep the Potatoes
Start by peeling your Yukon Gold potatoes, then slice them thinly and evenly — about 1/8-inch thick is perfect. A mandoline makes this job easy and consistent, but a sharp knife and steady hand work too. Place the slices in a bowl of cold water to prevent browning while you prep the rest.
Step 2: Infuse the Cream
In a small saucepan, warm your heavy cream with a few smashed cloves of garlic and a pinch of salt and pepper. Let it simmer gently for 5–7 minutes, then remove the garlic. This step layers in flavor right from the base and makes the dish taste slow-cooked from the first bite.
Step 3: Layer the Gratin
Butter your baking dish generously, then begin layering: a layer of potatoes, a sprinkle of Gruyère, a dusting of Parmesan, and a ladle of warm cream. Repeat until everything is used, finishing with a layer of potatoes, more Parmesan, and a few dots of butter on top.
Step 4: Bake Until Golden
Cover with foil and bake at 375°F (190°C) for 35–40 minutes. Then, remove the foil and bake another 20–25 minutes uncovered until the top is deep golden brown and bubbling, and the potatoes are completely tender when pierced with a knife.
Step 5: Rest Before Serving
Let the gratin sit for at least 10–15 minutes after baking. This allows the creamy layers to settle and makes slicing much easier. Top with fresh thyme sprigs before serving for a final aromatic touch.
How Long to Cook the Crispy Parmesan and Gruyère Potato Gratin
This dish takes about 1 hour to 1 hour and 10 minutes in total:
- Covered Bake: 35–40 minutes at 375°F (190°C) — this allows the potatoes to cook through and the cream to thicken gently.
- Uncovered Bake: 20–25 minutes — this is where the magic happens. The cheese on top turns golden and crisp, and the edges get deliciously bubbly and caramelized.
- Resting Time: Don’t skip this. Let it sit for 10–15 minutes before serving, so everything sets properly and the slices come out clean and creamy.
Tips for Perfect Crispy Parmesan and Gruyère Potato Gratin
- Slice Potatoes Evenly: Uneven slices = uneven cooking. A mandoline helps big time here.
- Warm the Cream First: Don’t pour cold cream over the potatoes — warming it helps it absorb better and infuses the flavors.
- Use Freshly Grated Cheese: Pre-shredded cheese has anti-caking agents that can mess with melting. Grate it fresh for best results.
- Don’t Overload the Cheese on Top: While tempting, too much cheese can prevent crisping. Use a balanced amount and let the top dry slightly before uncovering for the final bake.
- Season Between Layers: Lightly season every potato layer with salt and pepper — it makes a huge difference in flavor.
- Test Doneness with a Knife: A sharp knife should glide easily through all the layers. If there’s resistance, give it another 10 minutes.
- Add Butter Dots Before Final Bake: A few bits of butter on top before the uncovered bake gives that irresistible golden crust.
Watch Out for These Mistakes While Cooking
-
Skipping the Cream Infusion
Just dumping cream straight from the carton misses a major flavor-building opportunity. Simmer it with garlic and seasoning for richness in every bite. -
Underseasoning
Potatoes need salt. If you only season the top, the dish will fall flat. Be sure to lightly season each layer as you go. -
Too-Thick Slices
If your potato slices are too thick, they won’t cook evenly and will stay firm in the center. Aim for 1/8-inch — thin, but not paper-thin. -
Using Pre-Shredded Cheese
Those store-bought shreds are coated in anti-caking agents that mess with melting and texture. Always grate your own cheese for best melt and flavor. -
Overcrowding the Dish
Packing too many layers into a shallow dish can lead to uneven cooking and soggy results. Choose a deep enough baking dish and avoid overfilling. -
Not Letting It Rest
Cutting too soon means creamy layers slide all over the place. A short rest helps everything firm up and slice beautifully.
What to Serve With Crispy Parmesan and Gruyère Potato Gratin?
Herb-Crusted Roast Chicken
The richness of the gratin pairs beautifully with juicy, roasted chicken — especially when it’s seasoned with rosemary or thyme.
Seared Steak or Filet Mignon
A crispy-on-the-outside, tender-on-the-inside potato gratin is a steakhouse classic side. This pairing is pure comfort and elegance.
Grilled Salmon with Lemon Butter
The sharpness of Gruyère balances the buttery richness of salmon perfectly, especially with a citrusy finish.
Garlicky Sautéed Greens
Bright, bitter greens like kale or chard add contrast to the gratin’s creamy richness and lighten up the plate.
Roasted Brussels Sprouts
Their crispy edges and slightly bitter bite make them a great textural and flavor counterpoint.
Braised Short Ribs
Fork-tender, slow-cooked beef and cheesy potatoes are a match made in heaven for a cozy, indulgent dinner.
Green Salad with Dijon Vinaigrette
Something crisp, cold, and acidic helps cut through the richness of the dish and resets the palate.
Poached Eggs (for Brunch)
Top a reheated slice with a poached egg and some cracked pepper for the ultimate weekend brunch.
Storage Instructions
This gratin stores and reheats beautifully, making it perfect for meal prep or leftovers:
- Refrigerate: Let it cool completely, then cover tightly or transfer to an airtight container. Store in the fridge for up to 4 days.
- Reheat: For best results, reheat in the oven at 350°F (175°C), covered with foil, for about 20 minutes, then uncover for the last 5 to crisp the top. A quick microwave blast works for individual portions, but the texture is better when reheated in the oven.
- Freezing: It can be frozen after baking. Let it cool, wrap it well, and freeze for up to 2 months. Thaw in the fridge overnight, then reheat as above.
Pro tip: If you’re planning to freeze it, slightly underbake it the first time so it finishes cooking perfectly when reheated.
Estimated Nutrition (Per Serving – based on 8 servings)
- Calories: 390
- Total Fat: 27g
- Saturated Fat: 17g
- Cholesterol: 85mg
- Sodium: 470mg
- Carbohydrates: 26g
- Fiber: 2g
- Sugar: 2g
- Protein: 11g
Note: These are estimates and can vary depending on the specific brands and quantities of ingredients used.
Frequently Asked Questions
Can I make this gratin ahead of time?
Absolutely. You can assemble it up to a day in advance, cover, and refrigerate. Just let it sit at room temperature for 30 minutes before baking, or bake it fully and reheat when needed.
What’s the best way to slice the potatoes evenly?
A mandoline slicer is ideal for quick, consistent results. Otherwise, use a very sharp knife and aim for even 1/8-inch slices so everything cooks evenly.
Can I make this gluten-free?
Yes! This recipe is naturally gluten-free — no flour needed. Just double-check that your cheese and cream are gluten-free certified if you’re serving someone with an allergy.
Why is my gratin watery?
This usually happens if the potatoes weren’t dry enough or if you used a lower-starch variety. Be sure to pat the slices dry before layering and stick to Yukon Gold or Russet potatoes.
Can I add other ingredients to the layers?
Definitely. Thinly sliced onions, leeks, or mushrooms can be layered in for extra flavor. Just make sure any add-ins are pre-cooked and not too wet.
What’s the difference between scalloped potatoes and gratin?
Gratin uses cheese (and usually more cream), while scalloped potatoes are typically just cooked in a seasoned cream sauce. This dish is a true gratin — rich, cheesy, and golden-topped.
Can I use milk instead of cream?
You can, but the result will be less rich and creamy. If using milk, consider adding a bit of butter or evaporated milk to help mimic the texture of cream.
Is it okay to leave the skin on the potatoes?
It’s a personal choice. I usually peel them for a smoother, more refined texture, but leaving the skins on works if you prefer a more rustic feel — just scrub them well.
Conclusion
This Crispy Parmesan and Gruyère Potato Gratin is the kind of dish that turns simple ingredients into something show-stopping. From its creamy layers to the golden, cheesy top, every bite is indulgent without being over-the-top. It’s versatile, make-ahead friendly, and a guaranteed crowd-pleaser whether you’re hosting a dinner party or just treating yourself on a cozy night in.
The best part? Once you’ve made it once, you’ll start dreaming up your own twists — and that’s where the fun really begins.
Crispy Parmesan and Gruyere Potato Gratin
- Total Time: 1 hour 25 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Looking for the ultimate comfort dish? This Crispy Parmesan and Gruyère Potato Gratin is a crowd-pleasing, golden-topped, cheesy masterpiece. With tender Yukon Gold potatoes layered in garlicky cream and two bold cheeses, it’s rich, flavorful, and incredibly satisfying. Whether you’re after easy dinner ideas, a holiday side dish, or an elevated comfort meal, this easy recipe delivers every time. It’s perfect for Sunday dinners, cozy nights in, or your next dinner party.
Ingredients
2 ½ pounds Yukon Gold potatoes
1 ½ cups Gruyère cheese, freshly grated
¾ cup Parmesan cheese, freshly grated
2 cups heavy cream
3 cloves garlic, smashed
2 tablespoons butter, for greasing and topping
1 teaspoon fresh thyme leaves
1 ½ teaspoons salt
½ teaspoon black pepper
Instructions
1. Preheat oven to 375°F (190°C).
2. Peel the potatoes and slice them into 1/8-inch rounds using a mandoline or sharp knife. Place in a bowl of cold water to prevent browning.
3. In a saucepan, heat the heavy cream with smashed garlic, salt, and pepper. Let it gently simmer for 5–7 minutes, then remove garlic cloves.
4. Grease a baking dish with butter. Begin layering: a layer of potatoes, a handful of Gruyère, a sprinkle of Parmesan, and a ladle of warm cream. Repeat until all ingredients are used, ending with cheese and a few dots of butter on top.
5. Cover with foil and bake for 35–40 minutes.
6. Remove foil and bake uncovered for another 20–25 minutes, until the top is golden and bubbling.
7. Let the gratin rest for 10–15 minutes before serving.
8. Garnish with fresh thyme leaves and serve warm.
Notes
Always warm the cream before pouring it over the potatoes for better absorption and flavor infusion.
Grate cheese fresh from the block — pre-shredded cheese doesn’t melt as well.
For the crispiest top, don’t overload cheese on the final layer and bake uncovered until deep golden.
- Prep Time: 20 minutes
- Cook Time: 1 hour 5 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: French-Inspired
Nutrition
- Serving Size: 1 portion (1/8 of recipe)
- Calories: 390
- Sugar: 2g
- Sodium: 470mg
- Fat: 27g
- Saturated Fat: 17g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 11g
- Cholesterol: 85mg
Keywords: cheesy potatoes, potato gratin, easy dinner, side dish
