This cheesy ham and potato casserole is comfort food at its best—creamy, hearty, and irresistibly cheesy. Perfect for using up leftover ham or keeping it simple with store-bought cubes, this dish is an easy weeknight win the whole family will love!