Preheat oven to 375°F. Oil a 8" x 8" baking dish. In a skillet, heat butter and add onions and garlic on low heat and cook for 15 minutes. Place 1 layer of sliced potatoes overlapping slightly, 1 layer of onions, drizzle cream and sprinkle with parsley, and 1/4 cup of parmesan. Continue to make layers until the dish is filled. Sprinkle remaining parmesan to top layer. Cover with foil and bake for 40 minutes and then uncover and continue baking for another 25 minutes until potatoes are tender and top is brown. Let it rest for 15 minutes. Additional Notes: Substitute parmesan with goat cheese.