Ingredients
Equipment
Method
Prep and make the sauce
- Preheat your oven to 375°F and butter a 9x13-inch baking dish. Use even coverage so the top browns without sticking.
- Melt the butter, then cook the minced garlic for 30 seconds. Stop when fragrant, but not browned.
- Whisk in the all-purpose flour and cook for 1 minute. Keep whisking until smooth and lightly bubbling.
- Slowly whisk in the whole milk and heavy cream, then simmer until thickened. Stop when the sauce coats the back of a spoon.
- Season the sauce with salt, black pepper, and fresh thyme leaves. Stir until evenly speckled and fragrant.
- Remove from heat and stir in 1 cup of the sharp cheddar and 1/2 cup of the Gruyere. Mix until the cheeses melt and the sauce turns glossy.
Layer and bake
- Layer one third of the potatoes in the baking dish and spoon one third of the sauce over them. Spread to cover the surface so the layers cook evenly.
- Repeat with a second third of the potatoes and a second third of the sauce. Tap the dish lightly to settle the slices.
- Finish with the remaining potatoes and pour the remaining sauce over the top. Make sure the top is mostly covered by creamy sauce.
- Sprinkle the remaining sharp cheddar and Gruyere on top. Aim for an even layer so it bakes into a cohesive crust.
- Cover with foil and bake for 45 minutes. Look for bubbling around the edges before uncovering.
- Uncover and bake for 25 to 30 minutes, until golden and tender. Watch for a browned, bubbling cheese top and soft potato slices.
Rest and serve
- Rest for 15 minutes before serving. The layers will set so each slice holds together cleanly.
Notes
For the creamiest texture, slice potatoes to about 1/8 inch and keep the sauce thick enough to coat a spoon before layering. Store covered in the refrigerator for up to 4 days; reheat in a 350°F oven until hot throughout. Freezing is not recommended because the creamy sauce can break after thawing. If you need a lower-fat option, use evaporated milk plus half-and-half in place of the whole milk and heavy cream.
