Au gratin potatoes land on the table with tender layers, a creamy center, and that crackly golden top that gets everyone reaching in for the corner piece. The best versions don’t turn watery or grainy halfway through baking. They hold together just enough to slice cleanly, while the sauce stays rich and spoonable instead of sliding off the potatoes.
This version leans on Yukon golds for their buttery texture and uses both cheddar and Gruyere for the right mix of sharpness and melt. The sauce starts with a quick roux, which gives the cream structure so it thickens in the oven instead of separating into grease and liquid. Thin, even potato slices matter here too. If they’re too thick, the middle stays firm while the top overcooks; too thin, and the whole dish can collapse into mush.
Below, you’ll find the little details that keep the sauce smooth, the top deeply browned, and the layers neat when you scoop them out. The resting time at the end is worth it, and I’ll explain exactly why.
The sauce thickened beautifully and the potatoes baked up creamy with a crisp top. I let it rest the full 15 minutes and the slices held together instead of running all over the pan.
Save these au gratin potatoes for the kind of side dish that turns a plain dinner into something worth sitting down for.
The Part That Keeps Au Gratin Potatoes Creamy Instead of Watery
The biggest mistake with au gratin potatoes is undercooking the sauce before it goes into the oven. If the milk and cream are still thin on the stovetop, they’ll stay thin in the dish and pool around the potatoes instead of coating them. That’s why the sauce needs to simmer until it lightly coats a spoon before the cheese goes in.
The second thing that matters is the potato slice thickness. Aim for 1/8 inch and keep the slices as even as you can. Uneven slices are what give you soft edges, firm centers, and a pan that looks done on top but fights you with a knife underneath.
- Yukon gold potatoes — These have enough starch to thicken the sauce a little while staying tender and buttery. Russets work, but they break down faster and can make the layers softer and less defined.
- Whole milk and heavy cream — The milk keeps the sauce from feeling heavy, while the cream gives it body and a richer finish. Using all milk makes the dish lighter but less lush; using all cream can make it taste too dense.
- Sharp cheddar — This brings the flavor the dish needs. Mild cheddar melts fine, but it won’t stand up to the cream and potatoes the way sharp cheddar does.
- Gruyere — Gruyere melts smoothly and browns beautifully on top. If you need a substitute, Swiss is the closest match, though the flavor will be a little milder.
What Happens in the Pan Before It Goes in the Oven

The sauce is built first because it needs to be thick enough to cling to the potatoes before baking begins. Melt the butter, cook the garlic just until fragrant, then whisk in the flour long enough to lose the raw taste. If the flour stays pale and pasty, the sauce can taste chalky later.
Building the Roux
Once the butter is melted, the garlic only needs about 30 seconds. After that, whisk in the flour and keep it moving for a full minute. The mixture should look smooth and foamy, not browned. If the heat is too high and the roux starts coloring fast, pull the pan back for a moment; a dark roux changes the whole character of the dish and can mute the cheesy flavor.
Thickening the Cream Sauce
Add the milk and cream slowly while whisking so the base stays smooth. A few lumps at the start are normal, but they should disappear as the sauce comes up to a simmer. Stop when the sauce lightly coats the back of a spoon. That’s the point where it will hold up around the potatoes instead of leaking to the bottom of the dish.
Layering and Baking
Stir the cheese into the hot sauce off the heat so it melts without turning grainy. Then layer the potatoes and sauce in thirds, pressing them down just enough to settle everything into the corners of the pan. Keep it covered for the first part of baking so the potatoes steam and soften through, then uncover for the end so the top can brown. If the top browns before the center is tender, the foil came off too early.
Small Changes That Still Give You a Proper Gratin
Make it gluten-free with a cornstarch slurry
Swap the flour for 2 tablespoons cornstarch mixed with a little cold milk, then whisk it into the warm butter and garlic before adding the rest of the dairy. The sauce will thicken a little differently, but it still bakes into a creamy, sliceable gratin.
Use all Gruyere for a more classic French-style finish
Replace the cheddar with more Gruyere if you want a nuttier, more traditional flavor. The top will still brown well, but the dish will taste a little gentler and less sharp.
Add onions or shallots for a deeper base
Cook a thinly sliced shallot with the butter before the garlic if you want a sweeter, deeper flavor under the cheese. Onions need a little more time to soften than garlic, so give them a few extra minutes until they turn translucent.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The sauce will firm up as it chills, but the flavor stays rich.
- Freezer: It freezes, but the texture softens a bit after thawing. Freeze in portions, wrap tightly, and thaw overnight in the fridge before reheating.
- Reheating: Cover and warm in a 325F oven until hot through. The common mistake is blasting it at high heat, which dries out the top before the center loosens back up.
Answers to the Questions Worth Asking

Au Gratin Potatoes
Ingredients
Equipment
Method
- Preheat the oven to 375F, then butter a 9x13-inch baking dish.
- Slice the Yukon gold potatoes into 1/8-inch-thick slices.
- Melt the butter, then cook the minced garlic for 30 seconds.
- Whisk in the all-purpose flour and cook for 1 minute.
- Slowly whisk in the whole milk and heavy cream, then simmer until thickened.
- Season the sauce with salt, black pepper, and fresh thyme leaves.
- Remove from the heat and stir in 1 cup shredded sharp cheddar and 1/2 cup shredded Gruyere.
- Layer one third of the sliced potatoes and one third of the cheese sauce in the baking dish.
- Repeat the potato-and-sauce layers two more times, then top with the remaining cheese (sharp cheddar and Gruyère).
- Cover the dish with foil and bake for 45 minutes.
- Uncover and bake for 25 to 30 minutes, until golden on top and the potatoes are tender.
- Rest the au gratin potatoes for 15 minutes before serving, so the creamy layers set.


