Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 375F, then butter a 9x13-inch baking dish. Use a thin layer of butter so the potatoes release cleanly.
Make the garlic cream sauce
- Melt the butter, then cook the garlic for 30 seconds. The garlic should be fragrant but not browned.
- Whisk in the all-purpose flour for 1 minute. Keep whisking until it looks slightly smoother and cooked.
- Gradually whisk in the whole milk and heavy cream, then simmer until slightly thickened. Stir often so the mixture stays silky and smooth.
- Season with salt, black pepper, and fresh thyme leaves. Taste and adjust so the sauce is well-seasoned.
Layer and bake
- Layer the potatoes and onion in the dish in three layers. Aim for even thickness so they bake uniformly.
- Pour sauce over each layer as you build the casserole. Make sure the potatoes are well coated between layers.
- Cover with foil, then bake for 1 hour at 375F. Look for bubbling at the edges before moving to the next step.
- Uncover, sprinkle with Parmesan, and bake 25-30 minutes at 375F until golden and fork-tender. The top should be browned and the potatoes should feel soft when pierced.
Rest and serve
- Rest the scalloped potatoes for 15 minutes before serving. This helps the sauce set so each slice holds its layers.
Notes
For clean, even layers, slice the potatoes consistently at about 1/8 inch thick and build the dish in three stacks, pouring sauce over each one. Refrigerate leftovers in a covered container for up to 4 days; reheat in a 350F oven until hot throughout. Freezing is not recommended because the dairy sauce can split when thawed and reheated. For a lighter option, use half-and-half in place of the heavy cream while keeping the same baking times.
