Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 375F. Butter a 9x13-inch baking dish and set it aside for layering.
Make the creamy sauce
- Melt the butter, then cook the garlic for 30 seconds. Keep it just fragrant without browning.
- Whisk in the flour and cook for 1 minute. Stir until the mixture looks smooth and lightly thickened.
- Gradually whisk in the whole milk and heavy cream. Simmer until slightly thickened, then season with salt, black pepper, and thyme.
Layer and bake
- Layer half the potatoes and onion in the baking dish. Pour sauce over this layer until it’s well coated.
- Layer the remaining potatoes and onion in two more layers. Pour sauce over each layer to help the potatoes cook evenly.
- Cover the dish with foil and bake for 1 hour at 375F. Look for bubbling around the edges when you check partway through.
- Uncover, sprinkle with Parmesan, and bake for 25-30 minutes at 375F. Bake until the top is golden and the potatoes are fork-tender.
Rest and serve
- Rest the scalloped potatoes for 15 minutes before serving. The sauce will thicken as it cools, helping the layers hold together.
Notes
Slice potatoes to about 1/8 inch for consistent doneness, and simmer the sauce just until slightly thickened so it coats rather than becomes stiff. Refrigerate leftovers in an airtight container for up to 4 days; reheat covered at 325F until hot through. Freezing is not recommended because creamy texture can break. For a lighter option, substitute half-and-half for the heavy cream while keeping the whole milk to preserve the creamy finish.
