01 -
Preheat the oven to 350°F (175°C). Grease a 9x13 inch baking dish.
02 -
Layer half of the sliced potatoes at the bottom of the dish, followed by half of the sliced onion, half of the ham, and half of the cheddar cheese. Repeat the layers with the remaining potatoes, onion, ham, and cheese.
03 -
In a bowl, mix together the cream of mushroom soup, milk, sour cream, garlic powder, salt, and pepper. Pour this mixture evenly over the casserole.
04 -
Cover with aluminum foil and bake for 60 minutes.
05 -
Uncover, sprinkle with paprika and Parmesan cheese, and bake for an additional 20-30 minutes or until the potatoes are tender and the top is golden brown.
06 -
Garnish with chopped parsley before serving.