Garlic Parmesan scalloped potatoes

Ingredients

4 tablespoons butter
1 Tablespoon minced garlic
4 tablespoons all-purpose (or plain) flour
4 cups milk (skim, 2% or full fat -- more if needed)
1 teaspoon chicken bullion powder (or Kosher salt)
Salt to taste
1/2 teaspoon black pepper
2 1/2 pounds Yukon Gold potatoes (or Russets) peeled and sliced into 1/8-inch - 1/4-inch rounds
2 cups shredded mozzarella cheese
3/4 cup Parmesan cheese (freshly grated)
1 tablespoon fresh chives divided

Instructions

Preheat oven to 400°F | 200°C. Lightly grease a 9 x 13-inch baking pan with cooking oil spray; set aside.
Melt butter in a medium-sized pan / pot. Add the garlic and sauté until just fragrant (about 1 minute). Whisk in the flour; continue to cook while whisking (or stirring) for at least 2 minutes.
Reduce heat down to low; gradually whisk in 4 cups of the milk (about ¼ cup at a time), whisking between each addition to combine. Bring to a boil until beginning to thicken. Stir in the bullion powder, salt (if needed), and pepper. Set aside.
Arrange a layer of potatoes over base of prepared dish. Pour half of the cream sauce over the potatoes, then top evenly with half of the mozzarella cheese, and half of the Parmesan cheese. Arrange the remaining potato slices over the cheese, the remaining creamy sauce, and the remaining cheeses.
Cover tightly with aluminium foil and bake for 40 minutes until potatoes are just tender. Remove foil; cook for a further 30 minutes or until top is golden and the sauce is bubbling. For a crispier top, broil (or grill) on medium heat for 2-3 minutes until cheese is crispy.
Garnish with chives. Serve warm.