No one can resist thinly sliced potatoes layered with gooey cheese and juicy pieces of ham — especially not when coated in a silky, sage-infused cream sauce. Serve this ham and potatoes au gratin recipe alongside your favorite holiday mains at Thanksgiving, Christmas, or Easter.
Preheat the oven to 350°F. Butter an 8 X8 or 9 X 6-inch baking dish ( 1 ½ quarts).
In a Dutch oven, melt the butter over medium and add the onions and garlic. Season with salt and pepper and cook, stirring often, until onion softens and garlic is fragrant, 3 to 5 minutes. Add the cream, chicken broth, sage, and sliced potatoes. Bring to a boil, reduce heat to medium-low, and simmer, uncovered for about 15 minutes.
Arrange one-third of the potatoes in a layer on the bottom of the prepared dish. Top with half of the diced ham and one-third of the shredded cheese. Repeat the layers of potatoes, diced ham, and shredded cheese. Top with the remaining potatoes and the rest of the cheese.
Bake, uncovered until the potatoes are tender when pierced with a fork, the top is golden-brown, and the cream is bubbling around the edges, about 45-50 minutes. If the cheese gets too browned, tent with a piece of foil. Remove from the oven and let stand for 10 minutes before serving.