Cheesy Ham and Potato Casserole
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
This cheesy ham and potato casserole is pure comfort in a baking dish. It is the kind of meal that feels warm, filling, and just right when you want something easy but still homey. I love recipes like this because they taste like a slow Sunday dinner, yet they come together with very little fuss.
At the heart of this ham and potato casserole are 3 1/2 cups frozen diced hash brown potatoes, 16 oz diced ham, and 1 1/2 cups shredded cheddar cheese, divided. Then you add 1 can (10.5 oz) cream of chicken soup, undiluted, 1/2 cup sour cream, 1 tsp pepper, and chopped chives for garnish. As a result, the flavor is rich, creamy, cheesy, and savory, with just enough pepper to keep it from tasting too heavy.
The method is simple, too. First, you heat the oven to 375°F and coat a 2-quart casserole dish with nonstick spray. Next, you mix the potatoes, ham, 1 cup of the cheddar, the soup, sour cream, and pepper, then spread it in the dish. After that, you bake it for 50 to 55 minutes until golden brown, add the remaining cheese, and bake 5 to 10 minutes more until melted. Since it also works as a make-ahead casserole, it is easy to prep ahead for busy days. In total, you need 10 minutes of prep time, 1 hour and 5 minutes of cooking time, and 1 hour and 15 minutes overall. This recipe serves 6, and each serving has about 364 calories.
This ham and potato casserole is great for nights when you want dinner on the table without a lot of work. It is also a smart choice for potlucks, holiday brunches, and family gatherings, because it feeds a crowd and holds up well. Most of all, it is the kind of cozy meal that makes people come back for seconds.
Why You’ll Love This Cheesy Ham and Potato Casserole
- It uses simple ingredients you may already have on hand.
- It is comfort food at its best, with a creamy, cheesy texture and hearty bites of ham.
- It works well as a weeknight dinner, especially when time is short.
- It is a good way to use up leftover ham after a holiday meal.
- It is make-ahead friendly, which makes planning easier for busy days.
Ham Tips
The ham is the main protein here, so the quality matters. For the best results, use diced ham that is firm and not too wet, since extra liquid can make the casserole loose. If you are using leftover holiday ham, cut it into small, even cubes so every bite gets a little ham, potato, and cheese. Also, if your ham is very salty, you may want to keep the pepper light at first, then taste after baking if needed.
Options for Substitutions
- Use frozen shredded hash browns instead of diced hash browns for a softer texture.
- Swap the diced ham for cooked bacon, turkey, or cooked sausage.
- Replace cheddar cheese with Colby Jack, Monterey Jack, or a sharp cheese blend.
- Use cream of mushroom soup or cream of celery soup instead of cream of chicken soup.
- Substitute plain Greek yogurt for sour cream if you want a tangier, lighter option.
- Add green onions, parsley, or paprika in place of chives for a different finish.
Watch Out for These Mistakes
One common mistake is baking the casserole too long. Since the potatoes are frozen and the filling is already mixed with creamy ingredients, it needs enough time to heat through, but not so much that it dries out. Therefore, watch for a golden top and bubbling edges, then stop there.
Another issue is seasoning too late. Because the ham and soup both bring salt, it is wise to taste the mixture before baking if you can. However, do not overdo the pepper either, since a full teaspoon can feel strong for some families. A little balance goes a long way in a ham and potato casserole.
It is also important to spread the mixture evenly in the dish. If one corner is packed tighter than another, the casserole may bake unevenly. So, use a spoon or spatula to level it out before it goes in the oven.
Finally, if you are making it ahead, let it sit on the counter for about 15 minutes before baking. Otherwise, a very cold casserole may need extra time in the oven. In the same way, when reheating leftovers, cover them well so the casserole stays moist.
What to Serve With Cheesy Ham and Potato Casserole?
This cheesy ham and potato casserole pairs nicely with simple sides that bring freshness and balance. For example, a green salad with a light vinaigrette works well because it cuts through the creamy filling. You could also serve steamed broccoli, green beans, or roasted carrots for color and a little crunch. If you want something a bit more filling, warm dinner rolls or a slice of crusty bread are great choices, especially for soaking up the creamy sauce.
Storage Instructions
Store: Keep leftovers covered in the refrigerator for up to 4 days. For best results, cool the casserole first, then cover it tightly or move it to an airtight container.
Freeze: You can freeze the baked casserole for up to 2 months. Wrap it well in foil and place it in a freezer-safe container or bag. For easier serving later, freeze in smaller portions if you prefer.
Reheat: To reheat on the stovetop, place a portion in a covered skillet over low heat with a splash of milk if needed. Stir gently until hot. For the microwave, heat a single portion in short bursts, stirring between each one so it warms evenly. If reheating the whole dish, cover it with foil and warm it in the oven at 350°F until heated through.
Recipe Info
Preparation Time: 10 minutes
Cooking Time: 1 hour 5 minutes
Total Time: 1 hour 15 minutes
Level of Difficulty: Easy
Servings: 6 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 1,950 to 2,150
Protein: 85 to 100 g
Fat: 105 to 125 g
Carbohydrates: 125 to 145 g
Ingredients
- 3 1/2 cups frozen diced hash brown potatoes
- 16 oz diced ham
- 1 1/2 cups shredded cheddar cheese, divided
- 1 can (10.5 oz) cream of chicken soup, undiluted
- 1/2 cup sour cream
- 1 tsp pepper
- Chopped chives, for garnish
Step-by-Step Instructions
Step 1: Preheat the Oven and Prepare the Dish
First, heat the oven to 375°F. Then coat a 2-quart casserole dish with nonstick spray so the casserole does not stick during baking.
Step 2: Mix the Filling
In a large bowl, combine the frozen diced hash brown potatoes, diced ham, 1 cup of the cheddar cheese, cream of chicken soup, sour cream, and pepper. Stir until everything is well mixed, and then spread the mixture evenly into the prepared casserole dish.
Step 3: Bake Until Golden
Place the dish in the oven and bake for 50 to 55 minutes. During this time, the casserole will cook through and start to turn golden brown on top.
Step 4: Add the Final Cheese Layer
Remove the casserole from the oven and sprinkle the remaining 1/2 cup cheddar cheese over the top. Return it to the oven and bake for 5 to 10 minutes more, just until the cheese melts nicely.
Step 5: Rest, Garnish, and Serve
Let the casserole rest for a few minutes before serving. Finally, sprinkle chopped chives on top for a fresh finish, then serve warm.
Conclusion
This cheesy ham and potato casserole is easy, hearty, and full of comforting flavor. It brings together creamy soup, tender potatoes, savory ham, and melted cheddar in one simple dish. Because it is quick to assemble and friendly for make-ahead cooking, it fits well into busy weeknights, holiday meals, and potluck plans. So if you want a warm and reliable family dinner, give this ham and potato casserole a try. Then come back and share how it turned out, or explore more cozy casserole recipes for your next meal.

Cheesy Ham and Potato Casserole
Ingredients
Method
- Preheat the oven to 375°F and coat a 2-quart casserole dish with nonstick spray.
- In a large bowl, mix the frozen diced hash brown potatoes, diced ham, 1 cup of cheddar cheese, cream of chicken soup, sour cream, and pepper until well combined.
- Spread the mixture evenly into the prepared casserole dish.
- Bake the casserole in the oven for 50 to 55 minutes until golden brown.
- Remove from oven and sprinkle the remaining ½ cup of cheddar cheese over the top.
- Return to the oven and bake for another 5 to 10 minutes until the cheese is melted.
- Allow the casserole to rest for a few minutes before serving.
- Garnish with chopped chives and serve warm.



