Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Butter a 9×13-inch baking dish.
- Slice potatoes into ⅛-inch rounds using a mandoline if possible. Pat dry.
- Melt butter in saucepan, whisk in flour, and cook 1–2 minutes. Gradually whisk in milk until smooth and thickened.
- Stir in cheddar, garlic powder, salt, pepper, and Dijon/cayenne. Taste and adjust seasoning.
- Layer half the potatoes and onions in dish, pour half the sauce. Repeat with remaining layers.
- Top with Gruyère, Parmesan, and optional crumb topping.
- Cover with foil; bake 40 minutes. Uncover and bake another 30–35 minutes, until golden and bubbly.
- Let rest 10–15 minutes before serving. Garnish with parsley or chives.
Notes
Can be made gluten-free with a 1:1 GF flour blend. For dairy-free, use almond milk and vegan cheese alternatives. Prepare ahead by baking fully, cooling, and refrigerating—reheat covered at 350°F until warmed through.