Scalloped Potatoes

Category: Salads & Side dishes

Scalloped potatoes earn their place on the table when the slices stay distinct, the sauce turns silky, and the top bakes into a golden crust that gives way to tender layers underneath. The best versions don’t collapse into mush or dry out around the edges. They hold together on the spoon and still taste rich all the way through.

The trick is in the sauce thickness and the cut of the potatoes. Russets bring enough starch to help the cream sauce cling to every layer, but they only work if the slices are even and thin. The sauce needs to be slightly thick before it goes into the dish, because the potatoes release moisture as they bake. If you start with a thin sauce, you end up with a watery pan.

Below you’ll find the exact timing that keeps the centers tender, why the rest time matters, and how to swap in a few ingredients without losing that classic creamy finish.

“

The sauce thickened beautifully and the potatoes stayed in neat layers instead of turning soupy. I got a clean slice after the 15-minute rest, and the Parmesan on top added the perfect salty finish.

★★★★★— Megan L.

Save these scalloped potatoes for the side dish with creamy layers and a crisp Parmesan top.

Save to Pinterest

The Reason Scalloped Potatoes Stay Creamy Instead of Turning Watery

The biggest mistake with scalloped potatoes is under-thickening the sauce before it goes into the pan. Potatoes give off moisture as they bake, and the onions do the same, so a thin sauce turns loose fast. This version starts with a proper roux, then simmers the milk and cream until it lightly coats the whisk. That little bit of body is what keeps the layers creamy instead of soupy.

Another thing that matters is the rest time after baking. Right out of the oven, the sauce is still moving. Give it 15 minutes and it settles into the layers, which makes serving cleaner and helps the flavor land better. If you cut into it too soon, it’ll look runny even when it’s cooked through.

What the Potatoes, Cream, and Parmesan Are Each Doing Here

Scalloped Potatoes creamy layered golden
  • Russet potatoes — These are the right choice because their starch helps thicken the sauce naturally as the dish bakes. Waxy potatoes hold their shape, but they don’t give you the same creamy texture. Slice them 1/8 inch thick so they soften at the same rate.
  • Whole milk and heavy cream — The combination gives the sauce enough body without tasting heavy or greasy. You can swap in all whole milk if needed, but the sauce will be a little lighter and less lush. Don’t use low-fat milk here; it can turn thin after baking.
  • Butter and flour — This is the base that keeps the sauce stable. Cook the flour for a full minute so it doesn’t taste raw, then whisk in the dairy slowly so the sauce stays smooth. If you dump the liquid in all at once, lumps form fast.
  • Parmesan — It adds salt and a sharp edge on top, which keeps the dish from tasting one-note. Freshly grated works best because it melts and browns more evenly. Pre-grated can still work, but it won’t give you the same clean finish.
  • Thyme and onion — The thyme cuts through the richness, and the onion melts into the layers for a little sweetness. Thin onion slices disappear into the dish instead of staying crunchy. If you want a milder result, rinse the sliced onion in cold water and pat it dry before layering.

Building the Layers So Every Bite Stays Tender

Start with a smooth, thickened sauce

Melt the butter, cook the garlic for just 30 seconds, then whisk in the flour until it looks pasty and smells a little nutty. Add the milk and cream slowly while whisking so the mixture stays smooth. Let it simmer until it lightly coats the back of a spoon. If it’s still thin, it won’t settle into the potatoes properly and the finished dish can look broken.

Layer with intention, not just volume

Spread the potatoes and onion in three layers and pour sauce over each one, letting it seep down between the slices. Don’t pack the dish so tightly that the sauce can’t move; those little gaps are what turn into creamy pockets. The potatoes should be mostly covered, not swimming. If some pieces stick up a little, the foil cover helps steam them evenly during the first hour.

Finish uncovered for color and structure

After the covered bake, uncover the dish and add the Parmesan. This is where the top develops that browned, slightly crisp layer everyone goes after. Keep baking until the top is golden and a knife slides through the center without resistance. If the top browns before the middle is tender, tent the dish loosely with foil and give it a few more minutes.

Make Them Gluten-Free with a Cornstarch Thicken

Swap the flour for 2 tablespoons cornstarch mixed with a little cold milk before whisking it into the warm dairy. The sauce won’t be quite as silky as a classic roux, but it will still cling to the potatoes and set up well in the oven. Whisk constantly so the starch doesn’t clump.

Go Dairy-Free with Unsweetened Oat Milk and Plant Butter

Use a full-fat unsweetened oat milk and a butter-style plant spread. The sauce will be slightly lighter and less rich, but it still thickens well if you simmer it long enough. Skip any dairy-free milk that tastes sweet; it throws off the savory balance.

Add Ham for a Heartier Side Dish

Fold in small dice of cooked ham between the potato layers for a saltier, more substantial bake. It adds a smoky note and turns the dish into something closer to a main-course side. Keep the seasoning a little lighter in the sauce since ham and Parmesan both bring salt.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The sauce firms up as it chills, which is normal.
  • Freezer: It freezes, but the texture softens a little after thawing. Wrap tightly and freeze in portions for up to 2 months for the best result.
  • Reheating: Reheat covered in a 350F oven until hot in the center. The biggest mistake is blasting it uncovered in the microwave, which dries out the top while the middle stays cold.

Answers to the Questions Worth Asking

Can I slice the potatoes ahead of time?+

Yes, but keep them in cold water so they don’t turn gray. Drain them well and pat them dry before layering, or the extra water will thin the sauce. If they sit too long in water, they can also lose some starch, which hurts the final texture a little.

How do I know when the potatoes are fully cooked?+

A knife or skewer should slide through the center with no resistance. The top can look done before the middle is ready, so test the thickest part of the dish. If the top is getting too dark, cover it loosely with foil and keep baking until the potatoes are tender.

Can I use Yukon Gold potatoes instead of russets?+

You can, but the dish will be a little less thick and creamy because Yukon Golds are waxier. They hold their shape nicely, though, so the layers stay more defined. If you use them, don’t undercook the sauce or the finished dish can seem loose.

How do I keep the sauce from curdling?+

Keep the sauce at a gentle simmer and don’t let it boil hard once the dairy goes in. High heat can cause the milk and cream to separate, especially if the roux wasn’t cooked first. A smooth sauce before baking gives you the best chance of a smooth sauce after baking.

Can I make scalloped potatoes the day before?+

Yes. Assemble the dish, cover it tightly, and refrigerate it unbaked for up to 24 hours. Add a few extra minutes to the covered bake since it’ll go into the oven cold from the fridge, and keep an eye on the top so it doesn’t brown too fast.

Scalloped Potatoes

Scalloped potatoes baked until tender in creamy sauce with thin layers of russet potato and onion. Topped with Parmesan for a golden, fork-tender finish.
Prep Time 25 minutes
Cook Time 1 hour 30 minutes
Resting 15 minutes
Total Time 2 hours 10 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 630

Ingredients
  

Russet potato base
  • 3 lb russet potatoes Peeled and sliced 1/8 inch thick.
  • 1 onion Thinly sliced.
  • 4 tbsp butter
  • 3 cloves garlic Minced.
Creamy sauce
  • 0.25 cup all-purpose flour
  • 3 cup whole milk
  • 1 cup heavy cream
  • 2 tsp salt
  • 0.5 tsp black pepper
  • 1 tsp fresh thyme leaves
  • 0.5 cup Parmesan Grated.

Equipment

  • 1 sheet pan

Method
 

Prep and preheat
  1. Preheat the oven to 375F and butter a 9x13-inch baking dish.
Make the creamy sauce
  1. Melt butter, then cook minced garlic for 30 seconds.
  2. Whisk in all-purpose flour and cook for 1 minute.
  3. Gradually whisk in whole milk and heavy cream, then simmer until slightly thickened.
  4. Season the sauce with salt, black pepper, and fresh thyme leaves.
Layer and bake
  1. Layer the sliced russet potatoes and thinly sliced onion in the baking dish in three layers.
  2. Pour sauce over each layer so the potatoes are evenly coated.
  3. Cover with foil and bake for 1 hour at 375F.
  4. Uncover, sprinkle grated Parmesan on top, and bake 25-30 minutes at 375F until golden and fork-tender.
Rest and serve
  1. Rest the scalloped potatoes for 15 minutes before serving for cleaner, easier portions.

Notes

For the best texture, keep potato slices around 1/8 inch so they cook evenly; if the top browns too fast during the final bake, loosely tent with foil. Refrigerate leftovers in an airtight container up to 4 days. Freezing is not recommended because the potatoes can soften and the cream may separate after thawing. For a lighter option, use half-and-half in place of heavy cream and reduce Parmesan by 2 tablespoons.

You might also like these recipes

Leave a Comment

Recipe Rating