-
1
Preheat the oven to 350 degrees F. Rub the bottom of a 9-by-13-inch baking dish with softened butter.
-
2
Using a mandoline or a very sharp knife, slice the potatoes very thinly.
-
3
They'll cook better that way.
-
4
Place the potatoes in the baking dish and sprinkle with 1/2 teaspoon salt and some pepper.
-
5
In a large skillet over medium-low heat, melt the butter.
-
6
Add the garlic and onions and cook until translucent, stirring occasionally, about 4 minutes.
-
7
Cut the bar of cream cheese in half and add the halves to the skillet, stirring constantly.
-
8
Continue stirring until the mixture is smooth and combined, about 3 minutes.
-
9
Pour in the half-and-half and stir to combine.
-
10
Mix in 1/2 teaspoon salt and some pepper.
-
11
Taste and adjust the seasonings as necessary.
-
12
Do not undersalt!
-
13
Add the rosemary and green onions and stir to combine.
-
14
Finally, mix in 1/2 cup of the grated Parmesan.
-
15
Pour the cream cheese mixture over the top of the potatoes.
-
16
Scrape out the skillet to get every last drop.
-
17
Sprinkle the remaining 1/2 cup grated Parmesan generously over the top and bake until golden brown and bubbly, at least 1 hour.
-
18
Let stand for 10 minutes before serving.