Ingredients
Method
- Preheat oven to 350°F and grease a 9x13-inch baking dish.
- For the sauce, melt butter in a saucepan over medium-low heat. Cook onion and garlic until softened, about 3 minutes. Stir in flour and cook 1–2 minutes.
- Gradually whisk in milk and chicken broth a little at a time until smooth. Bring to a boil, whisking constantly. Stir in salt and pepper and boil 1 minute.
- Layer one-third of the potatoes in the baking dish, season with salt and pepper, and pour over one-third of the cream sauce. Repeat layers two more times, ending with sauce.
- Cover and bake 45 minutes. Uncover and bake 35–45 minutes more until potatoes are tender and top is golden. Broil 3–4 minutes if desired.
- Rest 15 minutes before serving for best texture.
Notes
For extra richness, add shredded cheddar or Gruyère between layers. Yukon Gold potatoes also work beautifully.