Preheat your oven to 350°F and grease a baking dish.
Peel and thinly slice the potatoes, about ¼-inch thick. Slice or dice the onion.
Shred the Cheddar cheese, preferably from a block for the best texture.
In a large bowl, mix the potatoes, onions, cheese, milk, and seasonings until well combined.
Transfer the mixture to the prepared baking dish and dot with butter.
Arrange the pork chops on top of the potato mixture.
Bake for 50-55 minutes, flipping the pork chops halfway through.
Check that the pork is cooked through and the potatoes are tender. If needed, bake for an additional 10-15 minutes, covering with foil to prevent the pork from drying out.
Notes
Use a mandoline or sharp knife to ensure even potato slices.
Grate the cheese yourself for a smoother, creamier texture.
Let the casserole rest for 5-10 minutes before serving to allow the sauce to thicken slightly.
Adjust the seasoning to your taste, adding more salt, pepper, or herbs as desired.