Au gratin potatoes earn their place at the table when the top turns deeply golden and the slices underneath stay tender, creamy, and intact instead of collapsing into a gluey mess. The best versions have contrast: a bubbling cheese crust, a sauce that clings to each layer, and potatoes that still hold their shape when you lift a serving spoon through the dish.
This version leans on Yukon Gold potatoes because they stay buttery and slice cleanly, which matters when you want defined layers instead of a loose casserole. The sauce starts with a quick roux, then milk and cream are whisked in slowly so it thickens before the cheese goes in. That order keeps the sauce smooth and prevents the cheese from breaking or turning grainy in the oven.
Below, I’ll walk you through the small details that make a big difference, including the rest time that keeps the layers from sliding apart when you serve it.
The sauce thickened up beautifully and the potatoes stayed in neat layers instead of turning mushy. I got that golden top after the foil came off, and everyone went back for seconds.
Save these au gratin potatoes for the nights when you want creamy layers, a bubbly cheese crust, and a side dish that steals the spotlight.
The Reason Scalloped Potatoes Turn Watery Before They Brown
The common failure in au gratin potatoes is rushing the sauce or slicing the potatoes too thick. Thick slices don’t soften evenly before the top gets too dark, and a thin sauce never has time to coat each layer, so you end up with liquid pooling at the bottom of the dish instead of a creamy bake.
The fix is simple but important: slice the potatoes to about 1/8 inch, then cook the milk, cream, and roux until the sauce noticeably thickens before the cheese goes in. That base should lightly coat a spoon. If it still looks thin in the pan, it will stay thin in the oven and separate around the edges.
- Yukon Gold potatoes — These hold their shape and give you that buttery texture without turning mealy. Russets work in a pinch, but they break down more and make the dish softer and starchier.
- Whole milk and heavy cream — The milk keeps the sauce from becoming too rich, while the cream gives it body. Using all cream makes the dish heavier and less balanced.
- Sharp cheddar and Gruyere — Cheddar brings the bold, familiar flavor; Gruyere melts smoothly and adds that nutty depth. If you need a swap, use Fontina or Monterey Jack for a softer melt, but the flavor will be milder.
- Fresh thyme — This cuts through the richness and keeps the dish from tasting flat. Dried thyme works if that’s what you have, but use half as much.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Sauce Before the Potatoes Go In
Starting the Roux
Melt the butter in a saucepan, then cook the garlic for just 30 seconds until fragrant. Sprinkle in the flour and whisk constantly for a full minute so the raw flour taste cooks out; if you stop too early, the sauce can taste pasty. You want a smooth, sandy-looking paste before any liquid goes in.
Thickening the Cream Base
Slowly whisk in the milk and cream a little at a time. The sauce will look thin at first, then start to thicken once it comes up to a gentle simmer. If it boils hard, it can seize into lumps or scorch on the bottom, so keep the heat at medium-low and whisk often until it lightly coats the back of a spoon.
Melting the Cheese Off the Heat
Take the pan off the burner before stirring in the cheddar and Gruyere. Cheese melts smoothly in residual heat; if the sauce is too hot, the fat can split and the texture turns grainy. Stir until the sauce looks glossy and fully combined, then start layering right away so it doesn’t set up too much in the pan.
Layering for Tender Slices and a Golden Top
Alternate the potatoes and sauce in thirds, then finish with the remaining cheese over the top. Press the potatoes down gently with a spatula so the sauce settles between the slices. Covering with foil first keeps the potatoes steaming through; uncovering at the end lets the cheese brown without drying out the whole dish.
Make It Gluten-Free with One Swap
Replace the all-purpose flour with a cup-for-cup gluten-free flour blend. The sauce still thickens well because you’re using the flour as a roux, but stir it for the full minute so any graininess cooks out. The texture stays close to the original.
A Lighter Version with More Milk and Less Cream
You can swap the heavy cream for more whole milk if you want a lighter side dish. The sauce will still set, but it won’t be quite as rich or silky. Keep the cheese amounts the same so the flavor stays full.
Using Different Cheeses
Swap Gruyere for Fontina, Jarlsberg, or Monterey Jack if that’s what you have. You’ll lose some of the nutty edge, but the melt stays smooth. Keep at least one sharp cheese in the mix or the dish tastes flat.
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 dairy sauce can separate a little after thawing. For the best texture, freeze in portions, wrap tightly, and thaw in the fridge before reheating.
- Reheating: Cover with foil and warm at 350F until heated through. If you blast it uncovered, the top dries out before the center loosens again.
Questions I Get Asked About This Dish

Au Gratin Potatoes
Ingredients
Equipment
Method
- Preheat oven to 375F, then butter a 9x13-inch baking dish.
- Melt butter, then cook minced garlic for 30 seconds.
- Whisk in all-purpose flour and cook for 1 minute.
- Slowly whisk in whole milk and heavy cream, then simmer until thickened.
- Season the sauce with salt, black pepper, and fresh thyme leaves.
- Remove from heat and stir in 1 cup shredded sharp cheddar and 1/2 cup shredded Gruyere.
- Layer a third of the sliced Yukon gold potatoes and a third of the sauce in the baking dish.
- Repeat layering two more times with the remaining potatoes and sauce, ending with a final layer of sauce.
- Top with the remaining shredded sharp cheddar and shredded Gruyere, creating an even cheese cap (visual cue: fully covered surface).
- Cover with foil and bake for 45 minutes.
- Uncover and bake 25 to 30 minutes until golden and tender (visual cue: bubbling edges and browned cheese).
- Rest 15 minutes before serving (visual cue: layers set and sauce slightly thickens).


