Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter.
- Melt butter in a saucepan over medium heat. Add onion and cook 3-4 minutes until soft. Stir in garlic and cook 30 seconds.
- Sprinkle flour over the onion mixture and whisk for 1-2 minutes to form a smooth roux without browning.
- Gradually whisk in milk, then add heavy cream. Cook 4-5 minutes until the sauce thickens.
- Season with salt, pepper, nutmeg, and thyme. Remove from heat and stir in 1 cup mozzarella until melted.
- Layer potatoes in the baking dish and pour some sauce over them. Repeat layers until all potatoes are used, finishing with sauce.
- Top with remaining mozzarella and cheddar cheese.
- Cover with foil and bake 40 minutes. Uncover and bake 25-30 minutes more until potatoes are tender and top is golden.
- Let rest 10-15 minutes before serving. Garnish with chopped parsley.
Notes
For extra flavor, add a pinch of smoked paprika or substitute Gruyère cheese for part of the mozzarella.
