Ingredients
Method
Step-by-Step
- Heat the oven to 375°F and grease a 9-by-13-inch baking dish.
- Slice the potatoes evenly into pieces about 1/8 inch thick. Do not rinse the slices, because their natural starch helps thicken the sauce.
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for about 1 minute.
- Gradually whisk in the milk and half-and-half or heavy cream. Add the salt, pepper, and garlic, then simmer for 3–5 minutes, whisking often, until lightly thickened.
- Arrange one-third of the potatoes and onion in the prepared baking dish. Pour over one-third of the sauce and sprinkle with some cheddar and Parmesan, then repeat for two more layers.
- Cover the dish tightly with foil and bake for 45–50 minutes.
- Remove the foil and bake for another 20–25 minutes, until the potatoes are tender when pierced with a knife and the cheese is browned and bubbling.
- Rest the casserole for 10–15 minutes before serving. Garnish with chopped parsley or chives if desired.
Notes
Use evenly sliced potatoes and keep the casserole covered during the first part of baking so the center cooks through. Resting for 10–15 minutes allows the sauce to set and makes the portions easier to serve.