Scalloped Potatoes

Category: Salads & Side dishes

Scalloped potatoes land on the table with tender layers, a creamy sauce that settles into every slice, and a browned top that gives way with a little crackle when you cut in. The best versions don’t turn gluey or watery. They stay silky under the knife, hold their shape, and taste rich without feeling heavy.

This version keeps the sauce simple and dependable: butter, flour, milk, and cream cooked long enough to thicken before it ever hits the potatoes. That step matters. If the sauce is thin going into the dish, the potatoes dump extra starch into it and the whole pan can slide toward soupy. Russet potatoes work beautifully here because they release enough starch to help the sauce cling, while the onion and thyme keep the flavor from tasting flat.

Below, I’ll walk through the part that matters most — how to build the sauce so it coats instead of breaks, plus the small resting step that helps each portion hold together when you serve it.

“

The sauce thickened up perfectly and the potatoes stayed tender without turning mushy. I made it ahead for Sunday dinner and it reheated with that same creamy texture.

★★★★★— Melissa R.

Save these scalloped potatoes for the nights when you want a creamy side with a golden top and tender layers.

Save to Pinterest

The Sauce Needs to Thicken Before It Meets the Potatoes

The biggest mistake with scalloped potatoes is pouring a loose sauce over raw slices and expecting the oven to fix it. It won’t. The sauce needs to coat the back of a spoon before it goes into the dish, because the potatoes release starch as they bake and that starch keeps working on the liquid already in the pan.

If the sauce is too thin at the start, the final dish can end up soupy at the bottom and dry on top. Cooking the flour in butter for a full minute takes away that raw taste and gives the milk and cream something stable to cling to. You’re looking for a sauce that falls in a slow ribbon, not one that looks like seasoned milk.

What the Potatoes, Dairy, and Cheese Are Doing Here

Scalloped Potatoes creamy golden layered
  • Russet potatoes — These are the right choice because they soften into tender layers and release enough starch to help the sauce thicken around them. Waxy potatoes hold their shape more firmly, but they don’t give you the same creamy texture.
  • Whole milk and heavy cream — The milk keeps the sauce from feeling too rich, while the cream gives it body and that lush finish. You can swap in half-and-half for the cream if needed, but the final dish will be a little lighter and less silky.
  • Butter and flour — This is the backbone of the sauce. Don’t rush the flour into the butter; whisk it for a full minute so the sauce thickens cleanly and tastes cooked, not pasty.
  • Parmesan — The cheese goes on at the end so it browns instead of disappearing into the sauce. Freshly grated works best because it melts and toasts more evenly than the shelf-stable stuff.
  • Thyme and onion — These keep the dish from tasting one-note. Slice the onion thin so it softens between the layers instead of staying sharp or crunchy.

Building the Layers Without Losing the Sauce

Starting the Base

Melt the butter, add the garlic for just 30 seconds, then whisk in the flour until it smells a little nutty and looks smooth. If the garlic browns, it’ll taste bitter, so keep the heat moderate and move quickly once it hits the pan. The goal here is a pale, even paste, not a toasted roux.

Thickening the Cream Mixture

Whisk in the milk and cream gradually so the sauce stays smooth. Let it simmer until it lightly coats a spoon and leaves a trail when you drag a finger across the back of it. If it starts looking grainy or separates, the heat is too high; pull it off the burner and whisk until it comes back together.

Layering for Even Texture

Build the potatoes and onion in three layers and pour sauce over each one instead of saving it all for the top. That helps the liquid work its way down through the pan instead of sitting on the surface. Press the layers gently with a spoon as you go, but don’t pack them tight or the sauce won’t move between the slices.

Baking, Browning, and Resting

Cover the dish for the first hour so the potatoes steam and soften. When you uncover it and add the Parmesan, the top should turn deeply golden and the sauce should bubble at the edges. Let the pan rest for 15 minutes before serving; if you cut in too soon, the sauce runs and the layers slide apart.

How to Adapt This Pan of Scalloped Potatoes

Dairy-Light Version

Swap the heavy cream for more whole milk if you want a slightly lighter dish. The sauce will still thicken, but it won’t have quite the same richness or velvety finish, so keep the simmer gentle and don’t let it get too thin before it goes into the oven.

Gluten-Free Route

Use a 1:1 gluten-free flour blend in place of the all-purpose flour. The sauce may thicken a little differently, so cook it until it coats a spoon before layering it with the potatoes.

Extra Cheesy Top

Add a second handful of Parmesan on top for a darker crust and a saltier finish. Keep it to a light layer, though, or the cheese can turn oily before the potatoes underneath are fully tender.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The sauce will firm up as it chills, but it stays creamy once reheated.
  • Freezer: It freezes, but the texture softens a bit after thawing. Cool completely, wrap well, and freeze in portions for up to 2 months.
  • Reheating: Reheat covered in a 325F oven until hot in the center. A splash of milk helps loosen the sauce if it seems tight; microwave reheating tends to heat unevenly and can make the potatoes turn gummy.

Questions I Get Asked About This Recipe

Can I slice the potatoes ahead of time?+

Yes, but keep them submerged in cold water until you’re ready to assemble the dish. Potatoes exposed to air can discolor, and soaking them also keeps the slices from sticking together. Drain and pat them dry well so the sauce doesn’t get watered down.

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

A knife should slide through the center without resistance, and the sauce should be bubbling at the edges. If the top is browned but the middle still feels firm, cover it back up and give it more time. Thin slices cook faster and more evenly, which is why the 1/8-inch cut matters.

Can I make scalloped potatoes the day before?+

Yes. Assemble the dish, cover it tightly, and refrigerate before baking. Add a few extra minutes to the covered bake since you’re starting from cold, and wait to add the Parmesan until the end so it browns instead of disappearing into the sauce.

How do I keep the sauce from turning grainy?+

Keep the heat moderate when you’re making the sauce and whisk in the milk gradually. Graininess usually happens when the sauce boils too hard or the flour isn’t fully cooked in the butter first. A slow simmer gives you a smooth, stable base.

Can I use Yukon Gold potatoes instead of russets?+

You can, and they’ll hold their shape a little more than russets. The texture will be a bit creamier and less fluffy, which some people prefer. Just keep the slices uniform so they cook at the same pace.

Scalloped Potatoes

Scalloped potatoes baked in a creamy milk-and-cream sauce, layered with onions, then finished with Parmesan until golden and fork-tender. Each layer stays tender with a set, lightly thickened sauce for clean slices from a 9x13-inch dish.
Prep Time 25 minutes
Cook Time 1 hour 30 minutes
Rest 15 minutes
Total Time 2 hours 10 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 540

Ingredients
  

Russet potatoes
  • 3 lb russet potatoes peeled and sliced 1/8 inch thick
Onion
  • 1 onion thinly sliced
Butter
  • 4 tbsp butter
Garlic
  • 3 cloves garlic minced
All-purpose flour
  • 0.25 cup all-purpose flour
Whole milk
  • 3 cup whole milk
Heavy cream
  • 1 cup heavy cream
Salt
  • 2 tsp salt
Black pepper
  • 0.5 tsp black pepper
Fresh thyme leaves
  • 1 tsp fresh thyme leaves
Parmesan
  • 0.5 cup grated Parmesan

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Prep and preheat
  1. Preheat oven to 375F and butter a 9x13-inch baking dish with butter, so the potatoes release easily.
Make the creamy sauce
  1. Melt butter in a Dutch oven and cook garlic for 30 seconds, until fragrant (do not brown).
  2. Whisk in all-purpose flour and cook for 1 minute to remove the raw flour taste, stirring continuously.
  3. Gradually whisk in whole milk and heavy cream, then simmer until slightly thickened, with a steady bubble and a coating texture.
  4. Season the sauce with salt, black pepper, and fresh thyme leaves, stirring until the herbs are evenly distributed.
Layer and bake
  1. Layer russet potatoes and onion in the dish in three layers, arranging them evenly for consistent tenderness.
  2. Pour sauce over each layer so the potatoes are well coated, then spread lightly to cover any dry spots.
  3. Cover with foil and bake for 1 hour, until the edges look set and bubbling starts near the sides.
  4. Uncover, sprinkle grated Parmesan evenly over the top, and bake 25-30 minutes until golden and fork-tender.
Rest and serve
  1. Rest the scalloped potatoes for 15 minutes before serving so the sauce thickens and slices hold their shape (steam should subside).

Notes

Pro tip: slice potatoes to about 1/8 inch so they bake evenly and stay tender without needing extra time. Store leftovers in the refrigerator up to 4 days; reheat covered at 325F until hot throughout. Freezing is not ideal because the creamy sauce can loosen after thawing. For a lighter option, use half-and-half instead of the heavy cream (texture will be slightly less rich).

You might also like these recipes

Leave a Comment

Recipe Rating