Au gratin potatoes are all about contrast: tender slices tucked into a creamy sauce, with a crisp, bronzed top that shatters a little when you spoon into it. The best version doesn’t puddle on the plate or turn gluey in the oven. It slices cleanly, holds together, and still tastes rich enough to anchor any dinner table.
What makes this version work is the balance between Yukon gold potatoes, a proper roux, and two cheeses that each earn their place. Yukon golds stay buttery and soft without falling apart, and slicing them evenly at 1/8 inch means they cook at the same pace. The sauce starts on the stove so the flour has time to thicken the milk and cream before it ever meets the oven, which keeps the finished dish silky instead of grainy.
Below, I walk through the one step people rush most often, the cheese choices that matter, and the rest time that keeps the slices from collapsing the second they hit the serving spoon.
The sauce stayed silky and the potatoes were tender all the way through. I used the full rest time and the slices held together instead of sliding apart when I served them.
Save these au gratin potatoes for the times when you want thin creamy layers and a bubbling cheddar-Gruyere crust on the table.
The Part Most People Rush: The Sauce Needs to Thicken Before It Hits the Potatoes
If the sauce goes in thin, it doesn’t stay creamy. It sinks to the bottom of the dish, leaves the top dry, and never really wraps around the potato layers the way it should. Cooking the flour in butter for a full minute gets rid of the raw taste, and whisking in the milk and cream slowly gives you a smooth base instead of a lumpy one.
The other mistake is under-seasoning the sauce because the potatoes themselves are mild. This dish needs enough salt to wake up the dairy and enough pepper to keep the richness from tasting flat. Once the sauce coats the back of a spoon and leaves a clean trail when you drag a finger through it, it’s ready for the cheese.
What the Potatoes and Cheese Are Doing in This Dish

- Yukon gold potatoes — These are the right potato for a creamy bake because they hold their shape and stay buttery. Russets work, but they break down more and can make the dish softer and a little starchier. Slice them evenly at 1/8 inch so they soften at the same pace.
- Whole milk and heavy cream — The mix gives you body without making the sauce feel heavy or greasy. You can swap in all milk in a pinch, but the final texture won’t be as lush and the sauce won’t cling as well.
- Sharp cheddar — This gives the dish its punchy, familiar cheese flavor. Buy it in a block and shred it yourself if you can; pre-shredded cheese often contains anti-caking starches that can make the sauce less smooth.
- Gruyere — This cheese melts into the sauce and browns beautifully on top. If you need a substitute, use Swiss or Comté, but keep at least one cheese with good melting power or the top won’t get that glossy finish.
- Fresh thyme — A small amount keeps the cream from tasting one-note. Dried thyme works in a pinch, but use less because it reads stronger once baked.
Building the Layers So the Dish Stays Creamy Instead of Soupy
Cooking the Base
Melt the butter, cook the garlic just until fragrant, then whisk in the flour and keep it moving for a full minute. That short cook time matters because it gives you a smooth thickener without browning the roux, which would darken the sauce and change the flavor. When the milk and cream go in, add them slowly and whisk constantly until the sauce looks glossy and lightly thickened.
Layering Without Packing the Pan
Spread a third of the potatoes in an even layer, spoon over a third of the sauce, and repeat without pressing the potatoes down. Packing them too tightly blocks the sauce from moving through the layers, so you end up with dry pockets in the center. The last layer should look generously sauced before the cheese goes on top.
Finishing in the Oven
Covering the dish first is what gets the potatoes fully tender before the top over-browns. Once you uncover it, the sauce should be bubbling around the edges and the cheese should turn deep golden in spots. If the top browns too quickly before the potatoes are soft, lay the foil loosely back over the dish and let it finish without drying out.
Letting It Set
The 15-minute rest is not optional if you want neat slices. Right out of the oven, the sauce is too loose and will run across the plate. As it sits, the starches settle and the layers firm up enough to serve cleanly.
How to Adapt This for Different Tables and Different Cheese Drawers
Gluten-Free Version
Swap the all-purpose flour for a gluten-free 1:1 flour blend. The sauce should thicken in much the same way, though some blends need an extra minute or two on the stove before they lose the raw starch taste. Keep whisking until it looks smooth before adding the cheese.
Dairy-Light Shortcut
You can replace the heavy cream with more whole milk for a lighter dish, but the sauce will be a little less rich and the finished gratin won’t set as luxuriously. I wouldn’t swap both dairy components for low-fat versions; the sauce is more likely to taste thin and break during baking.
Different Cheese Combination
If you don’t have Gruyere, use Swiss, Fontina, or Comté for the melting cheese and keep the cheddar for bold flavor. What you lose in nuttiness, you gain in convenience, but the dish still needs one sharp cheese and one mellow melter to taste balanced.
Make-Ahead Assembly
Assemble the gratin up to a day ahead, cover it, and refrigerate it before baking. Let it sit at room temperature for 20 to 30 minutes before it goes into the oven so the center doesn’t start cold and bake unevenly. You may need a few extra minutes covered if the dish is going in straight from the fridge.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The sauce will firm up as it chills, but the flavor holds well.
- Freezer: It freezes, but the texture gets softer after thawing, so I only do it if I need to. Wrap the baked gratin tightly and thaw in the fridge before reheating.
- Reheating: Warm covered at 350°F until hot in the center, then uncover for a few minutes to re-crisp the top. Microwave reheating works in a pinch, but it softens the potatoes and can make the sauce separate around the edges.
Answers to the Questions Worth Asking

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