Step-by-step instructions
- Preheat your oven to 350°F (175°C).
- In a large mixing bowl, combine the diced potatoes, cooked ham, shredded cheddar cheese, milk, and cream of mushroom soup.
- Stir in garlic powder, onion powder, salt, and black pepper to taste.
- Mix until all the ingredients are well combined.
- Pour the mixture into a greased casserole dish.
- Bake in the preheated oven for 45-50 minutes, or until the top is golden brown and the casserole is bubbling.
- Let it cool for a few minutes before serving. Enjoy your Cheesy Ham Potato Casserole!
Best ways to enjoy it
Serving Cheesy Ham Potato Casserole is a joy in itself. For the perfect meal, consider pairing it with a crisp green salad or some steamed vegetables to balance the richness. A side of crusty bread or garlic knots can elevate the experience—perfect for soaking up that cheesy goodness. You could even serve it alongside a light soup for a comforting, satisfying spread.
How to store
To keep your Cheesy Ham Potato Casserole fresh for later, allow it to cool completely before transferring it to an airtight container. Stored in the refrigerator, it should last for about 3-4 days. For longer storage, consider freezing it—just make sure to wrap it tightly. When you’re ready to enjoy it again, reheat in the oven or microwave until heated through, ensuring it’s hot all the way to the center.
Helpful cooking tips
- Prep Ahead: You can prepare the casserole a day in advance and store it in the fridge until you’re ready to bake. This is perfect for entertaining!
- Even Cooking: Ensure that your potatoes are evenly diced to promote consistent cooking throughout the casserole.
- Cheese Substitutions: Experiment with different cheeses like Monterey Jack or Gruyere for a flavor twist.
Creative twists
Want to make this casserole your own? Consider adding a layer of sautéed vegetables like bell peppers or broccoli for a pop of color and nutrition. For a spicier version, mix in some diced jalapeños or a sprinkle of chili flakes. You could even top it with crushed potato chips or French fried onions for an added crunch!
Common questions
How long does it take to prepare Cheesy Ham Potato Casserole?
The total time to prepare and bake the casserole is about 1 to 1.5 hours, making it a great option for weeknight dinners.
Can I use fresh potatoes instead of frozen?
Absolutely! Just make sure to peel and dice the potatoes as specified in the recipe.
Is there a vegetarian version of this casserole?
Yes, you can make a vegetarian version by omitting the ham and adding additional veggies or beans for protein.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze them for longer storage. Reheat in the oven or microwave until heated through.
What can I substitute for cream of mushroom soup?
If you’re looking for alternatives, try cream of chicken soup, or for a healthier option, make a homemade white sauce!
This Cheesy Ham Potato Casserole offers an easy way to bring comfort to your dining table. Enjoy this delightful dish that’s sure to create memories and satisfied appetites!






