Cheesy Ham and Potato Casserole A hearty, creamy, and cheesy casserole loaded with tender potatoes and savory ham. Total Time: 1 hour Yield: 6 servings. That’s the magic of this dish. It’s one of those recipes that makes you feel warm and cozy inside, like a big hug from your kitchen. I remember the first time I made this casserole—it was after a long week of work, and honestly, I just needed something easy and comforting.
So, I decided to throw together whatever I had on hand. I had some leftover turkey ham from a previous meal and a bag of potatoes sitting in my pantry that were begging to be used. The result? A cheesy, creamy delight that became a staple in my busy weeknight dinners. Look, here’s the thing: it’s not just about satisfying your hunger; it’s about creating something that feels good to eat. And this casserole does just that.
Now, if you’re like me, you want recipes that don’t require you to be a culinary wizard. This Cheesy Ham and Potato Casserole is perfect for anyone—whether you’re a novice cook or someone who just wants a quick meal that feels special. Plus, it’s a great way to sneak in some veggies if you want to add a layer of broccoli or spinach!
Why You’ll Love This Recipe
- **Quick and Easy**: You can have this casserole ready in just about an hour. Perfect for busy weeknights!
- **Comfort Food**: It’s hearty, creamy, and cheesy—everything you crave after a long day.
- **Versatile**: Use whatever cooked meat you have on hand—chicken, turkey, or even a veggie version if you prefer.
- **Budget-Friendly**: The ingredients are simple and affordable, making it a friendly option for your wallet.
- **Great for Leftovers**: This casserole keeps well in the fridge and reheats beautifully, so it’s perfect for meal prep.
Honestly, the best part about this recipe is how forgiving it is. You can mix and match based on what you have available, and it still comes out delicious.
Ingredients You’ll Need
- 4 cups potatoes, peeled and diced into small cubes – The star of the show! They provide substance and soak up all that cheesy goodness.
- 2 cups cooked chicken or turkey ham, diced – A great way to use up leftovers; it adds that savory flavor.
- 3 tablespoons butter – Essential for creating a rich, creamy base.
- 3 tablespoons all-purpose flour – This will help thicken your sauce; a must for that creamy texture.
- 2 cups whole milk – It adds richness; you can swap with low-fat milk if you want a lighter version.
- 1 cup heavy cream – For that ultimate creaminess; you could also use half-and-half in a pinch.
- 2 cups shredded cheddar cheese (divided) – Cheddar is a must for its sharp flavor and melting qualities.
- ½ cup shredded mozzarella cheese – This adds a gooey texture; if you don’t have it, just stick with cheddar.
- ½ teaspoon garlic powder – Essential for flavor; fresh minced garlic works too if you have it.
- ½ teaspoon onion powder – It complements the garlic and adds depth to the sauce.
- ½ teaspoon black pepper – A little bit of spice goes a long way.
- ½ teaspoon salt (or to taste) – Always adjust based on your preference.
- 2 tablespoons chopped chives (for garnish) – They add a pop of color and freshness.
I love that you can find most of these ingredients in any grocery store, and if you don’t have some, there are always substitutions. For instance, if you can’t find turkey ham, rotisserie chicken works like a charm.
Let’s Get Started
Step 1: Boil the Potatoes
Start by boiling your diced potatoes in salted water for about 8–10 minutes. You want them just tender, so keep an eye on them. No one likes mushy potatoes! Once they’re done, drain them well. The smell of boiling potatoes is such a comfort—it instantly reminds me of home.
Step 2: Make the Roux
In a saucepan over medium heat, melt the butter. Add the flour and cook for about 1 minute to create a roux. This step is crucial because it helps thicken your cheese sauce. You’ll want to whisk it constantly to avoid any lumps. Gradually whisk in the milk and cream, stirring until the mixture is smooth and has thickened, which should take around 4–5 minutes. When it starts bubbling, you know you’re on the right track!
Step 3: Add the Cheese
Now, incorporate 1 1/2 cups of cheddar cheese, the mozzarella, garlic powder, onion powder, salt, and pepper into the cheese sauce. Mix until it’s all creamy and smooth. This is the moment where your kitchen will start smelling heavenly! Trust me, you’ll want to lick the spoon—just don’t burn your tongue!
Step 4: Preheat and Layer
Preheat your oven to 375°F (190°C). In a greased 9×13-inch baking dish, layer the cooked potatoes and diced chicken or turkey ham. Pour the cheese sauce evenly over the top and gently stir to coat everything. Look at that beautiful mix of colors and textures; it’s already looking like a winner!
Step 5: Top with Cheese
Sprinkle the remaining ½ cup of cheddar cheese on top of the casserole. Yes, more cheese! Bake uncovered for 25–30 minutes until the casserole is bubbly and golden brown. Keep an eye on it; every oven is different, and you want that cheese to be just right.
Step 6: Garnish and Serve
Once baked, remove the casserole from the oven and allow it to rest for 5 minutes. This is the hardest part—waiting! Finally, sprinkle with fresh chives before serving warm. That little touch of green makes it look fancy, doesn’t it?
Tips for the Best Cheesy Ham and Potato Casserole
- **Don’t Overcook the Potatoes**: They should be tender but not falling apart; you want them to hold their shape in the casserole.
- **Experiment with Cheeses**: If you find a different cheese blend you love, go for it! Gruyere or Monterey Jack can add a wonderful twist.
- **Add Veggies**: Sneak in some steamed broccoli or spinach for a nutritional boost—no one will complain about extra creaminess!
- **Make Ahead**: You can assemble the casserole ahead of time and store it in the fridge before baking. Just add a few extra minutes to the baking time.
- **Use Leftover Meat**: This dish is perfect for using up any leftover cooked meat, making it a great way to reduce waste.
Storage Tips
If you’re living alone or with roommates, this casserole is a lifesaver for meal prep. It keeps in the fridge for about 3–4 days, but trust me, it won’t last that long! Store it in an airtight container to keep it fresh. If you want to freeze it, you can do so before baking for up to 3 months. Just thaw it in the fridge overnight before baking.
When reheating, a quick zap in the microwave works, but I recommend using the oven to keep that cheesy topping crispy. Just pop it back in at 350°F (175°C) for about 15 minutes, and you’re golden!
Frequently Asked Questions About Cheesy Ham and Potato Casserole
Can I use different types of meat?
Absolutely! This casserole is super flexible. You can use chicken, turkey, or even a veggie option if you want to keep it meatless.
Can I make this dairy-free?
Yes, you can substitute the milk and cream with plant-based alternatives. Just make sure they are unsweetened and unflavored for the best results.
How do I know when it’s done baking?
You’ll want to look for that bubbly, golden brown top. If you insert a knife into the center and it comes out hot, you’re good to go!
Can I add more vegetables?
Definitely! Sautéed mushrooms, bell peppers, or even peas would work wonderfully. Just make sure to cook them slightly before adding to the casserole for the best texture.
What can I serve with this casserole?
This dish is filling enough to stand alone, but it pairs well with a simple green salad or some roasted veggies on the side for a balanced meal.
Can I make it in advance?
Yes! You can prepare it ahead of time and store it in the fridge, baking it just before serving. It’s a fantastic meal prep option.
Final Thoughts
So, there you have it! This Cheesy Ham and Potato Casserole is not just a recipe; it’s a little piece of comfort that makes busy weeknights feel special. Whether you’re feeding a family or just treating yourself after a long day, this dish hits all the right notes. I can’t wait for you to try it and make it your own!
If you decide to whip this up, let me know how it turns out. I’m always here for kitchen chat and recipe troubleshooting. Now, go grab those ingredients and get cooking!

Cheesy Ham and Potato Casserole Delight
Ingredients
Method
- Begin by boiling the diced potatoes in salted water for 8–10 minutes until they are just tender. Drain the potatoes well.
- In a saucepan over medium heat, melt the butter. Add the flour and cook for 1 minute to create a roux. Gradually whisk in the milk and cream, stirring until the mixture is smooth and has thickened, approximately 4–5 minutes.
- Incorporate 1 1/2 cups of cheddar cheese, the mozzarella, garlic powder, onion powder, salt, and pepper into the cheese sauce. Mix until it is creamy and smooth.
- Preheat the oven to 375°F (190°C). In a greased 9x13-inch baking dish, layer the cooked potatoes and diced chicken or turkey ham. Pour the cheese sauce evenly over the top and gently stir to coat the ingredients.
- Sprinkle the remaining ½ cup of cheddar cheese on top of the casserole. Bake uncovered for 25–30 minutes until the casserole is bubbly and golden brown.
- Once baked, remove the casserole from the oven and allow it to rest for 5 minutes. Finally, sprinkle with fresh chives before serving warm.
