Ingredients
Method
- Step 1: Preheat oven to 375°F. Grease a 5-quart Dutch oven with butter and set aside.
- Step 2: Peel and slice potatoes into 1/8-inch thick rounds using a mandoline or sharp knife. Place in cold water to prevent browning.
- Step 3: In a large saucepan, melt butter over medium heat. Add sliced onions and cook for 5 minutes until softened. Add garlic and cook 1 minute more.
- Step 4: Sprinkle flour over onions and stir constantly for 2 minutes. Gradually whisk in milk and cream, stirring until smooth and thickened, about 5 minutes.
- Step 5: Remove sauce from heat and stir in 1 1/2 cups cheddar cheese, salt, pepper, and nutmeg until cheese melts completely.
- Step 6: Drain potatoes and pat dry. Layer half the potatoes in the prepared Dutch oven, overlapping slightly. Pour half the cheese sauce over potatoes.
- Step 7: Add remaining potatoes in an overlapping pattern, then pour remaining sauce over top. Sprinkle with remaining cheddar and all Parmesan cheese.
- Step 8: Cover with Dutch oven lid and bake for 45 minutes. Remove lid and bake 25-30 minutes more until top is golden brown and potatoes are fork-tender.
- Step 9: Let rest for 10 minutes before serving to allow sauce to thicken slightly.
Notes
For best results, slice potatoes uniformly for even cooking. Can be assembled up to 4 hours ahead and refrigerated before baking. Add 15 minutes to cooking time if baking from cold.
