Cheesy scalloped potatoes bake into tender, layered slices wrapped in a cream sauce that turns rich and velvety as it bubbles around the edges. The top gets deeply golden and just a little crisp while the potatoes underneath stay soft enough to cut with a spoon. It’s the kind of side dish that gets scraped clean before the main course is halfway gone.
The difference here is in the balance. Yukon gold potatoes hold their shape without turning mealy, and the mix of Gruyere and sharp cheddar gives you both nutty depth and that familiar sharp cheese pull on top. The cream and milk mixture is seasoned before it goes in, which means the flavor reaches every layer instead of sitting only on the surface.
Below, I’ve included the one prep detail that keeps the potatoes tender all the way through, plus the best way to keep the sauce from turning greasy or flat. If you’ve ever ended up with scalloped potatoes that looked done on top but stayed firm in the middle, this version fixes that.
The potatoes turned out perfectly tender and the sauce thickened up instead of separating. I used the Gruyere and cheddar mix and the top came out golden with those crispy edges everyone fought over.
Save these cheesy scalloped potatoes for the nights when you want a bubbling, layered potato side with a golden Gruyere and cheddar crust.
The Layering Trick That Keeps Scalloped Potatoes from Going Dense
The biggest problem with scalloped potatoes is packing the slices too tightly or slicing them unevenly. When the layers are shoved in without any air gaps, the cream can’t move through the dish properly, and the center stays undercooked even when the top looks done. Overlapping the potatoes in neat rows gives you structure, but pressing them down after the cream goes in helps the sauce settle into every gap.
Yukon golds are the right potato here because they hold together without getting chalky. Russets will work in a pinch, but they break down more easily and can make the dish feel softer and less defined. The foil cover matters too: it traps steam for the first bake, which is what gets the potatoes tender before the cheese ever goes on.
What Each Ingredient Is Actually Doing in This Dish

- Yukon gold potatoes — These are the backbone of the dish. They stay silky and slice cleanly after baking, which is what gives scalloped potatoes that layered look instead of a mashed texture. A mandoline makes the slices even; if you cut by hand, keep them very thin and consistent so the whole pan finishes at the same time.
- Heavy cream and whole milk — The cream brings body, while the milk keeps the sauce from becoming heavy and greasy. You can swap in half-and-half for a slightly lighter version, but don’t replace both with low-fat milk or the sauce will taste thin and won’t coat the potatoes the same way.
- Gruyere and sharp cheddar — Gruyere gives you nuttiness and a smooth melt; cheddar adds sharper flavor and that classic browned top. If you only use cheddar, the flavor is louder but flatter. If you only use Gruyere, the dish is elegant but less familiar.
- Dijon, thyme, and nutmeg — These don’t make the dish taste like mustard or spice. They sharpen the cream and keep the sauce from tasting one-note. The nutmeg should stay in the background; use a light hand or it can take over.
- Garlic — Minced garlic perfumes the whole pan without needing to be cooked first. If you want a softer garlic flavor, steep the cloves in the warm cream mixture for a few minutes before assembling, then whisk them in.
Building the Sauce So It Bakes Creamy, Not Broken
Season the Cream Before It Hits the Potatoes
Whisk the cream, milk, garlic, Dijon, thyme, nutmeg, salt, and pepper together before it goes into the dish. That step spreads the seasoning through every layer, which matters because the potatoes absorb a lot of the flavor as they bake. If you season only the top, the middle tastes flat.
Let the Foil Do the First Job
Cover the dish tightly for the first bake so the potatoes steam and soften before the cheese goes on. If the foil is loose, the top dries out before the center has a chance to cook through. You’re looking for a tender knife tip in the center, not browning yet.
Finish Uncovered for the Right Top
Once the potatoes are tender, uncover the dish and scatter the cheeses evenly over the top. Bake until the cheese is bubbling and the edges are deep golden. If the top darkens too fast, move the pan to a lower rack for the last few minutes so the center can finish without scorching the crust.
Three Ways to Make This Dish Fit Your Table
Dairy-Free Version with the Same Creamy Feel
Use an unsweetened, full-bodied oat or cashew cream and a good dairy-free shred that melts well. The result won’t taste exactly like the original, but it can still be rich and sliceable if you keep the potato layers tight and don’t flood the dish with too much liquid.
Make It a Little Lighter
Swap the heavy cream for half-and-half and keep the whole milk as written. The sauce won’t be quite as lush, but it still bakes up nicely and tastes less rich on a heavy meal table.
Use Gruyere Alone for a Sweeter, Softer Finish
If you want a more mellow, French-style result, use all Gruyere and skip the cheddar. The sauce turns nuttier and smoother, with less sharp bite on top, though you’ll lose a little of that familiar cheesy contrast.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The sauce firms up as it chills, and the top loses its crispness.
- Freezer: It freezes, but the texture softens a little after thawing. Wrap portions tightly once fully cooled and freeze for up to 2 months.
- Reheating: Reheat covered at 325F until hot in the center, then uncover for the last few minutes so the top wakes back up. Microwaving works for small portions, but it can make the sauce separate if you blast it too hard.
Questions I Get Asked About This Recipe

Cheesy Scalloped Potatoes
Ingredients
Equipment
Method
- Preheat the oven to 375°F, then butter a 9x13 baking dish with the unsalted butter.
- Whisk heavy cream, whole milk, garlic, Dijon mustard, fresh thyme, nutmeg, 1-1/2 tsp salt, and black pepper until smooth.
- Layer Yukon gold potatoes in overlapping rows in the baking dish.
- Pour the cream mixture over the potatoes to cover.
- Press the potatoes down to submerge, then cover tightly with foil.
- Bake for 50 minutes at 375°F, until the edges look set under the foil.
- Uncover the dish and scatter Gruyere and sharp cheddar evenly over the top.
- Bake 18-22 minutes more at 375°F until the top is golden, bubbling, and the potatoes are completely tender.
- Rest the scalloped potatoes for 10 minutes before serving so the cream thickens and slices hold together.


