Creamy Italian potato bake with ham and mozzarella is ultimate comfort food. A protein-rich mediterranean casserole that's family-friendly and easy to prepare ahead.
Preheat oven to 375°F and butter a 2-quart baking dish for even browning.
Peel and cut the potatoes into large chunks; simmer them in salted water over medium heat until fork-tender, about 15-18 minutes.
Drain and mash the potatoes while hot, then blend in unsalted butter, milk, nutmeg, black pepper, and half the Parmesan for smoothness.
Quickly beat eggs into the warm mash for richness, then gently fold in diced ham and half of the shredded mozzarella.
Spread half the mixture in the baking dish, sprinkle with remaining mozzarella, add the rest of the mash, and finish with the remaining Parmesan.
Bake uncovered for 30-35 minutes until the top is golden and slightly puffed; let rest 10 minutes before slicing to set.