Side Dishes
This baked potato gratin recipe delivers the perfect marriage of crispy golden cheese crust and silky fondant potatoes—every bite is a revelation. 🔥 The secret lies in thinly sliced potatoes layered with creamy cheese and rich broth, baked until the edges are caramelized and the interior melts like butter.
I developed this version after years of testing, ensuring the texture is consistently creamy yet sturdy enough to slice without falling apart.
The key to success is patience—thinly slicing the potatoes ensures even cooking, while a 30-minute broil at the end creates that coveted crispy top layer. This isn’t just a side dish; it’s a showstopper that transforms humble potatoes into something restaurant-worthy.
The combination of sharp cheddar, Gruyère, and a touch of cream creates a flavor profile that’s rich, tangy, and deeply satisfying.
What makes this recipe truly special is its versatility. You can customize it with garlic, herbs, or even crispy bacon for added depth, making it perfect for weeknight dinners or holiday gatherings.
Served alongside a fresh salad or roasted vegetables, it becomes a hearty main dish that leaves everyone asking for seconds.
Once you try this baked potato gratin, you’ll never settle for store-bought versions again. The process is straightforward, but the results are anything but ordinary—creamy, cheesy, and irresistibly crispy. Here’s how to make it perfectly every time.
Ingredients for baked potato gratin
These 13 ingredients transform simple potatoes into a restaurant-worthy gratin with crispy cheese crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, uniform thickness |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated, not pre-shredded |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, nutty flavor |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Chicken Broth 🍲 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, for extra flavor |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For crispy crust finish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 4 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening broth |
| Bacon (optional) 🥓 | ½ lb | Crispy, chopped for garnish |
The potatoes are non-negotiable—Russets are the gold standard for gratin texture. Grab a mandoline for even slices, or ask the grocery store to cut them thinly for you. Costco or Trader Joe's usually have pre-sliced potatoes in the frozen section if you're short on time. For the cheese, freshly grating makes all the difference—pre-shredded has anti-caking agents that ruin the texture. Gruyère can be pricey, but Wilkins or Ayinger are worth it for that nutty depth. If you're watching calories, use half Gruyère and half sharp cheddar—still delicious.
No Gruyère? Fontina or Emmental melt beautifully and won't break the bank. Fresh thyme? Dried works at one-third the amount, but fresh gives that bright aroma. The bacon is optional but adds serious flavor—crisp it up first so it doesn't get soggy. For a dairy-free version, swap the heavy cream for full-fat coconut milk> and use vegan cheese (though texture will differ). The chicken broth can be subbed with vegetable broth>—just add a splash of soy sauce for umami if you're going vegetarian.
Potatoes keep 1 week in the fridge, but use them within 3 days of slicing for best texture. The gratin reheats beautifully—cover with foil and bake at 350°F for 20 minutes. For make-ahead, assemble the dish, cover tightly, and refrigerate up to 24 hours before baking. Leftovers? Freeze for 3 months—thaw overnight in the fridge before reheating. The crispy top won't survive freezing, but the creamy interior stays perfect for potato pancakes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I don’t want to scrub a million dishes—just slice, layer, and bake. The potatoes caramelize right in the pan while the cheeses melt into that perfect golden crust. No extra pots, no stress.
- Cheesy Crispy Dream: That sharp white cheddar and nutty Gruyère combo? It’s where this dish gets its soul. The edges get gloriously crisp while the inside stays creamy—like a hug from a food you can’t stop going back to.
- Weeknight to Dinner Party: Honestly, I make this for lazy Tuesdays and when company’s coming. The chicken broth adds depth without extra effort, and it reheats beautifully—so whether it’s feeding my family or impressing in-laws, it’s my go-to.
- Budget-Friendly Luxury: Russets and cheddar won’t break the bank, but it tastes like a fancy bistro dish. I stretch the leftovers for lunches all week, and the rich flavors make even a simple side feel like a main event. Win-win.
Step-by-step instructions for baked potato gratin
Here's how to build layers of crispy cheese crust and velvety potato fondant—every bite delivers.
🥘 Step 1: Prepare the Potato Layers
Preheat your oven to 375°F. Peel the 3 lb russet potatoes and slice them paper-thin using a mandoline or sharp knife. You want uniform slices—about ⅛-inch thick—so they cook evenly. Soak the slices in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels.
Here's the thing—dry potatoes are key for that crispy crust. If you skip this step, your gratin will turn soggy instead of golden. Arrange half the potato slices in a single layer on the bottom of a 9x13-inch baking dish, slightly overlapping. Brush each layer lightly with ½ cup of the extra-virgin olive oil—this helps create that crispy top layer we're after.
🍳 Step 2: Build the Creamy Cheese Mixture
In a large bowl, whisk together the 1.5 cups heavy cream, 2 cups chicken broth, minced 4 cloves garlic, chopped 0.25 cup fresh thyme leaves, 1.5 tsp salt, and 0.5 tsp black pepper until smooth. In a separate small saucepan, melt the 4 tbsp butter over medium heat, then whisk in the 2 tbsp all-purpose flour to make a roux. Cook for 1-2 minutes until bubbly, then slowly whisk in the cream mixture until thickened.
Stir in the 2 cups sharp white cheddar cheese and 1.5 cups gruyère cheese until fully melted and smooth. The cheese should be completely incorporated—no lumps. If you're using the optional 0.5 lb bacon, chop it into small pieces and cook until crispy in a separate pan, then set aside for garnish later.
🥘 Step 3: Assemble and Bake the Gratin
Pour half of the cheese mixture evenly over the potato layer in the baking dish. Top with the remaining potato slices, again brushing lightly with ½ cup extra-virgin olive oil. Pour the remaining cheese mixture over the top, spreading it evenly. The cheese should completely cover the potatoes, with a ¼-inch layer on top.
Cover the baking dish tightly with aluminum foil and bake for 45 minutes. Here's where patience pays off—don't peek! The foil traps steam, creating that silky texture we want. After 45 minutes, remove the foil and bake uncovered for another 15-20 minutes until the top is deep golden brown and bubbly. You'll see the cheese turning from pale yellow to rich amber—that's your signal it's ready.
⏰ Step 4: Rest and Serve
Let the gratin rest for 10 minutes before serving. This resting time is crucial—it allows the layers to set and the flavors to meld. The gratin will be hot and bubbly, but it needs time to firm up slightly. If you're using the crispy bacon, sprinkle it evenly over the top just before serving for extra crunch.
Slice into squares and serve immediately. Each bite should deliver that perfect contrast: crispy, golden cheese crust on top, then silky, creamy potato layers beneath. The cheese should be perfectly melted but not runny, and the potatoes should be tender yet hold their shape. Garnish with extra thyme leaves if you like, but honestly, this gratin is already irresistible on its own.
Pro Tips For Making Baked Potato Gratin
- PREPARE POTATOES RIGHT: Peel and slice them thin—about ¼-inch thick—using a mandoline or sharp knife. Thicker slices mean uneven cooking, and you’ll end up with some mushy spots while others stay raw. I learned this the hard way after digging into a gratin where half the potatoes were still firm.
- SALT THE BROTH: Season the chicken broth generously before mixing it with cream—at least 1½ teaspoons of salt per 2 cups. The broth gets diluted when combined, and if you wait, the flavor will feel weak. Trust me, your gratin will taste bland if you skip this.
- BROWN THE CHEESE: Sprinkle the Gruyère and cheddar on top, then broil for 2–3 minutes until the cheese turns golden and slightly crispy. This isn’t just for looks—it adds depth of flavor and prevents a sad, pale cheese layer. Use a watch, not just your eyes.
- LAYER CREAM LAST: Add the heavy cream after the potatoes and broth have baked for 30 minutes. Pouring it in first makes the top soggy and watery. The cream needs to sit on top to melt into a silky sauce while the bottom stays creamy, not saucy. Sounds weird, but it works.
Serving suggestions for baked potato gratin
Classic Pairings
This gratin is a hearty side that becomes a main dish when paired with fresh, bright flavors.
A simple arugula salad with lemon vinaigrette cuts through the richness beautifully—toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of flaky sea salt. The peppery bite balances the creamy cheese perfectly. 🥗
For a complete meal, serve alongside roasted asparagus or green beans—toss them with 1 tbsp olive oil, ½ tsp garlic powder, and a sprinkle of Parmesan cheese before roasting at 425°F for 12-15 minutes.
The crispy vegetables add a satisfying crunch that contrasts the gratin’s creamy texture.
Protein Additions
Transform your gratin into a full meal by adding protein. Crispy pan-seared chicken thighs (seasoned with salt, pepper, and smoked paprika) pair wonderfully. Cook them in a skillet with 1 tbsp butter until golden and juicy, then serve alongside the gratin.
For a vegetarian option, sautéed mushrooms with thyme and garlic add earthy depth.
If you love bacon, use the ½ lb crispy bacon from the recipe as a topping and serve it on the side for dipping. The smoky, salty crunch elevates every bite.
For a lighter touch, poached salmon with a drizzle of Dijon mustard adds elegance and protein without overwhelming the dish.
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand—like Cloudy Bay—complements the gratin’s creamy, cheesy flavors with its bright acidity and citrus notes. The wine’s zesty finish cleanses your palate between bites. For red wine lovers, a Pinot Noir with its delicate tannins and red fruit flavors works beautifully. 🍷
For beer drinkers, a Belgian witbier like Hoegaarden adds a refreshing contrast with its coriander and citrus undertones. Alternatively, a hoppy IPA cuts through the richness, though it might overpower the dish if too bold. Stick to a session IPA like Fat Tire for a balanced pairing.
Presentation Tips
Serve the gratin in squares for easy portioning—use a sharp knife to cut clean lines. Garnish with extra crispy bacon bits or fresh thyme leaves for a pop of color and flavor. For a rustic touch, sprinkle flaky sea salt over the top just before serving. 💫
Use the dish itself as a serving platter—its golden edges and bubbly top make it visually stunning. Pair with wooden serving spoons for a cozy, homey feel.
If serving at a gathering, keep the gratin warm in a 200°F oven until ready to serve—it stays creamy and delicious for up to 2 hours.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of russets?
Sweet potatoes work but won't give the same texture. They're naturally moister and less starchy, which can make the gratin too soft. If you must use them, slice extra thin, pat completely dry, and reduce the broth by ½ cup> to prevent sogginess. For best results, stick with russets—they're the gold standard for gratin texture.
Why did my gratin turn out watery?
Watery gratin usually means too much liquid or potatoes that weren't dried properly. Always pat potato slices completely dry after soaking, and don't overfill the baking dish—leave ½-inch space> at the top. If using pre-shredded cheese, drain it thoroughly since it contains anti-caking agents that add moisture.
How do I make this ahead of time?
Assemble the gratin completely, cover tightly with foil, and refrigerate for up to 24 hours> before baking. When ready, bake as directed but add 10 minutes> to the total time since it starts cold. For make-ahead freezing, bake fully, cool completely, wrap tightly in plastic, and freeze for up to 3 months>. Thaw overnight in the fridge before reheating.
Can I make this in a smaller dish?
Yes! Scale down to a 9x9-inch> dish by using 1.5 lb potatoes, 1 cup cheese, and 1 cup cream. Reduce all other ingredients proportionally. Bake times remain similar, but watch closely—smaller dishes bake faster. For individual servings, use 6-ounce ramekins> with ½ cup potatoes> and ¼ cup cheese> per serving, baking at 375°F for 30-35 minutes>.
What's the secret to that perfect crispy top?
Three things: dry potatoes, olive oil, and broiling. Brush potato layers with oil before adding cheese, and broil uncovered for the last 5-10 minutes> at high heat. Keep a close eye—it should turn golden in minutes, not burn! The oil helps create a barrier that crisps up beautifully while the broiler adds that restaurant-quality finish.
