Step-by-step instructions
- Preheat your oven to 350°F (175°C).
- In a skillet, melt 1 tablespoon of butter over medium heat. Sauté the minced garlic until it’s fragrant.
- In a mixing bowl, combine the diced potatoes, sautéed garlic, diced ham, shredded cheese, milk, salt, and pepper. Stir until well mixed.
- Transfer this hearty mixture to a greased casserole dish.
- Dot the top with the remaining tablespoon of butter for added richness.
- Cover the dish with aluminum foil and bake for 30 minutes.
- After 30 minutes, remove the foil and continue baking for an additional 15-20 minutes or until the potatoes are tender and the top is golden brown.
- Once done, remove from the oven and allow it to cool slightly before serving. Garnish with green onions or parsley if you like!
Best ways to enjoy it
This casserole shines on its own, but there are endless ways to elevate your dining experience. Serve it alongside a fresh salad for a delightful contrast or pair it with a side of garlic bread for a comforting meal. For more hearty options, consider steaming some broccoli or green beans to balance out the richness. Don’t forget to set the table nicely; a simple sprinkle of fresh herbs can make a big difference in presentation!
Storage and reheating tips
Leftovers? No problem! Store any uneaten casserole in an airtight container in the refrigerator for up to three days. When you’re ready to enjoy it again, simply reheat in the oven at 350°F (175°C) until warmed through. If you want to keep it for a longer duration, this casserole freezes well too! Just make sure to wrap it tightly in plastic wrap or foil before placing it in the freezer. It can last for up to three months.
Helpful cooking tips
- If you want extra crispy edges, try broiling it for the last few minutes of cooking time. Just keep a close eye on it!
- For additional flavors, consider adding a sprinkle of your favorite herbs like thyme or rosemary to the mix.
- You can experiment with different types of cheese, such as mozzarella or pepper jack, for a unique taste.
Creative twists
This Ham and Potato Casserole is very adaptable! For a loaded baked potato version, mix in some sour cream and bacon crumbles. If you’re looking for a healthier option, swap out the russet potatoes for sweet potatoes. You can even change up the protein by using turkey or tofu for a vegetarian twist. The possibilities are endless!

FAQ
Can I use any type of cheese for this recipe?
Absolutely! While cheddar is a classic choice, feel free to experiment with your favorites like Monterey Jack, gouda, or pepper jack for a kick.
What’s the prep time for Ham and Potato Casserole?
Prep time typically takes about 15-20 minutes. Cooking time is around 45-50 minutes, allowing you to set up your evening without hassle.
How do I safely store leftovers?
Store leftovers in an airtight container in the fridge for up to three days. For long-term storage, freeze the casserole in a tightly sealed container, and it can last up to three months. Just reheat thoroughly before serving!






