There are casseroles that are merely a meal, and then there are casseroles that are a warm embrace – the kind that fill your kitchen with the most comforting aroma, bring everyone to the table with eager anticipation, and leave you scraping the last bit from the pan. Cheesy Ham Potato Casserole is emphatically the latter. Imagine tender, creamy potatoes, layered with savory ham, and smothered in a rich, velvety cheese sauce, all baked to golden, bubbly perfection. It’s the kind of dish that’s perfect for busy weeknights, holiday gatherings, or any time you need a hearty, satisfying meal that feeds a crowd.
If you’re looking for an easy ham casserole that’s quick, delicious, and guaranteed to please, this cheesy ham potato casserole is about to become your new favorite. It’s the ultimate comfort food – creamy, cheesy, and packed with flavor. Whether you’re using up leftover holiday ham or simply craving something warm and satisfying, this recipe is a guaranteed winner.
What Is Cheesy Ham Potato Casserole?
At its heart, this casserole is a creamy, baked potato dish that combines tender sliced or diced potatoes with smoky, savory ham in a rich cheese sauce. The potatoes are layered with ham and smothered in a velvety sauce made from cream of mushroom soup, sour cream, and plenty of cheddar cheese. The whole thing is baked until the potatoes are tender and the top is golden and bubbly. It’s the ultimate comfort food – a dish that’s both hearty and satisfying.
This recipe falls into the category of “comfort food classics” and “family‑friendly dinners” – the kind of dish that’s perfect for busy weeknights, potlucks, or any time you need a hearty meal that feeds a crowd. The beauty of this recipe is its versatility – it’s easy to customize with different cheeses, meats, or vegetables.
What makes this version especially brilliant is the balance of textures and flavors. The potatoes are tender and creamy, the ham is smoky and savory, and the cheese sauce is rich and velvety. Every bite is a perfect combination of creamy, savory, and cheesy – pure comfort food.
Why You’ll Love This Recipe
There are countless reasons to fall in love with this Cheesy Ham Potato Casserole. Here are just a few that will have you making it on repeat:
- Quick and easy – comes together in just 15–20 minutes of prep.
- Perfect for using leftovers – a great way to use up leftover holiday ham.
- Comforting and satisfying – the ultimate comfort food.
- Kid‑friendly – even picky eaters love this creamy, cheesy casserole.
- Make‑ahead friendly – assemble in advance and bake when ready.
- Freezer‑friendly – great for meal prep.
- Budget‑friendly – simple, affordable ingredients.
- Versatile – add different vegetables, cheeses, or meats.
- Always a crowd‑pleaser – everyone loves a good casserole.
- Better than restaurant quality – fresh, homemade, and more flavorful.
This is the recipe that will make you the hero of any dinner table. It’s proof that you don’t need complicated techniques to create something truly delicious.
Ingredients for Cheesy Ham Potato Casserole
This recipe uses simple, flavorful ingredients that come together beautifully. Here’s what you’ll need:
Core Ingredients
- 2 pounds potatoes, peeled and thinly sliced (about 4–5 medium potatoes)
- 2 cups diced cooked ham
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup sour cream
- ½ cup milk
- 2 cups shredded sharp cheddar cheese (divided)
- ½ cup grated Parmesan cheese
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons melted butter
- Fresh parsley for garnish
Ingredient Notes and Substitutions
Potatoes: Russet or Yukon Gold potatoes work best. Russets are starchier and creamier, while Yukon Golds hold their shape slightly better.
Ham: Diced cooked ham adds a smoky, salty flavor. You can also use leftover holiday ham, bacon, or cooked sausage.
Soup: Cream of mushroom is classic, but you can also use cream of chicken or cream of celery.
Sour Cream: Adds tanginess and creaminess. You can substitute with plain Greek yogurt.
Cheese: Sharp cheddar gives the best flavor. You can also use a blend of cheddar and Monterey Jack.
Step‑by‑Step Instructions
Follow these simple steps to create a perfect Cheesy Ham Potato Casserole every single time.
1. Preheat and Prepare
Preheat your oven to 375°F (190°C). Grease a 9×13‑inch baking dish with butter or non‑stick spray.
2. Slice the Potatoes
Peel the potatoes and slice them into ¼‑inch thick rounds. You can use a mandoline for even slices.
3. Make the Creamy Sauce
In a large bowl, combine the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, salt, and pepper. Whisk until smooth. Stir in 1½ cups of the shredded cheddar cheese.
4. Assemble the Casserole
Layer half of the sliced potatoes in the bottom of the prepared dish. Top with half of the diced ham and half of the cheese sauce. Repeat the layers, ending with the remaining sauce on top.
5. Top with Cheese
Sprinkle the remaining ½ cup of cheddar cheese and the Parmesan cheese over the top. Drizzle with the melted butter.
6. Bake
Cover the dish with foil and bake for 45 minutes. Remove the foil and bake for an additional 15–20 minutes, until the potatoes are tender and the top is golden and bubbly. If the top is browning too quickly, cover loosely with foil.
7. Rest and Serve
Let the casserole rest for 5–10 minutes before serving. Garnish with fresh parsley and serve.
Expert Tips for the Perfect Casserole
This recipe is simple, but a few expert tricks will elevate it to perfection. Here’s what I’ve learned from making this casserole countless times:
- Slice potatoes evenly – even slices ensure the potatoes cook evenly.
- Use full‑fat sour cream – it gives the richest, creamiest texture.
- Don’t overmix – gently fold the ingredients together to keep the potatoes from breaking apart.
- Cover while baking – covering the casserole for the first 45 minutes traps steam and ensures the potatoes cook through.
- Make it ahead – assemble the casserole (without baking) up to 24 hours in advance. Refrigerate and bake when ready.
- Add extra vegetables – try adding sautéed onions, mushrooms, or broccoli.
- Use a different meat – swap the ham for cooked bacon, sausage, or even shredded chicken.
- Freeze for later – this casserole freezes beautifully. Assemble, cover tightly, and freeze for up to 2 months.
Delicious Variations
One of the best things about this recipe is how easily it adapts to different tastes and cravings. Here are some of my favorite ways to switch it up:
Bacon and Potato Casserole
Swap the ham for ½ pound of crispy cooked bacon, crumbled. The bacon adds a smoky, savory flavor.
Sausage and Potato Casserole
Use cooked breakfast sausage and add sautéed bell peppers and onions. The sausage and peppers add a hearty, flavorful twist.
Broccoli Cheese Potato Casserole
Add 2 cups of steamed broccoli florets to the layers. The broccoli adds color and nutrition.
Southwest Potato Casserole
Add 1 can of diced green chilies and 1 teaspoon of cumin. Top with pepper jack cheese for a spicy kick.
Gluten‑Free Potato Casserole
Use a gluten‑free cream soup for a gluten‑free version.
Dairy‑Free Potato Casserole
Use dairy‑free cream soup, dairy‑free sour cream, and dairy‑free cheese.
Serving Suggestions
This versatile casserole can be served in a variety of ways, making it perfect for any occasion:
- As a main dish – serve with a side salad or steamed vegetables.
- As a side dish – pair with roasted chicken, steak, or pork chops.
- For holidays – a must‑have for Easter, Christmas, or Thanksgiving.
- For potlucks – easy to transport and always a hit.
- With a dollop of sour cream – adds a cool, tangy contrast.
- With fresh herbs – parsley or chives add a bright, fresh finish.
- With crusty bread – perfect for soaking up any extra sauce.
Storage and Reheating Guidelines
This casserole stores beautifully, making it a fantastic make‑ahead option.
Refrigeration: Store in an airtight container in the refrigerator for up to 4 days. The flavors deepen and intensify overnight.
Reheating: For the best texture, reheat in a 350°F oven for 15–20 minutes until warmed through. You can also microwave individual portions for 2–3 minutes.
Freezing: This casserole freezes beautifully. Place it in a freezer‑safe container, leaving a little headspace, and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven.
Pro tip: If the top loses its crispiness upon reheating, sprinkle a little extra cheese on top before warming.
Nutritional Information
Approximate values per serving (based on 8 servings):
- Calories: 385
- Carbohydrates: 30g
- Protein: 18g
- Fat: 22g
- Saturated Fat: 12g
- Fiber: 3g
- Sugar: 4g
- Sodium: 680mg
Using low‑fat dairy and reducing the cheese will lower the calories and fat content.
Want the full recipe and simple step-by-step instructions?
Page 2 continues with the full ingredients, cooking tips, and easy directions so you can make this recipe perfectly at home.