Ingredients
Equipment
Method
Preheat and prep
- Preheat oven to 375F and butter a 9x13-inch baking dish.
- Melt butter in a saucepan, then cook garlic for 30 seconds while stirring.
Make the creamy sauce
- Whisk in all-purpose flour and cook for 1 minute to remove the raw flour taste.
- Gradually whisk in whole milk and heavy cream, then simmer until slightly thickened.
- Season the sauce with salt, black pepper, and fresh thyme leaves until evenly combined.
Layer and bake
- Layer potatoes and onion in the dish in three layers, pouring sauce over each layer so it soaks in.
- Cover with foil and bake for 1 hour at 375F.
- Uncover, sprinkle with Parmesan, and bake 25-30 minutes at 375F until golden on top and fork-tender.
Rest and serve
- Rest the scalloped potatoes for 15 minutes before serving so the sauce sets and the layers hold together.
Notes
For the best texture, slice potatoes evenly at about 1/8 inch so every layer becomes tender at the same rate. Store leftovers in the fridge for 3-4 days in a covered container; reheat covered at 325F until hot through. Freezing is not recommended because the creamy sauce can break after thawing. For a lighter option, use whole milk plus half-and-half in place of the heavy cream while keeping the simmer time the same.
