Cheesy Beef Ham Potato Casserole. Ah, the mere mention of it conjures up images of comfort, warmth, and pure, unadulterated deliciousness. If you’re searching for a dish that will single-handedly bring smiles to your dinner table and leave everyone begging for seconds, you’ve found it. This isn’t just any casserole; it’s a symphony of savory ground beef, salty ham, tender potatoes, and a blanket of melted cheese that creates a truly irresistible combination. People adore this particular Cheesy Beef Ham Potato Casserole because it strikes that perfect balance – hearty enough to satisfy, yet delightfully easy to prepare for those busy weeknights. What truly sets this recipe apart is the thoughtful layering of flavors and textures, ensuring every forkful is an adventure for your taste buds. Get ready to discover your new go-to comfort food that will become a cherished family favorite.

Ingredients:
- 2 pounds Yukon or russet potatoes, peeled and diced
- ½ medium yellow onion, diced
- 10.4 ounces cream of chicken soup
- 10.4 ounces cheddar cheese soup
- 2 cups cooked ham, diced
- ½ cup sour cream
- 1 cup sharp cheddar cheese, shredded
- Salt and black pepper to taste
Preparing the Potatoes and Aromatics
The foundation of our Cheesy Beef Ham Potato Casserole starts with perfectly cooked potatoes. For this recipe, I recommend using Yukon or russet potatoes. Yukon Golds offer a buttery texture and a slightly waxy consistency that holds its shape well, while russets provide a fluffier, more starchy outcome. Whichever you choose, ensure they are peeled and diced into roughly ½-inch cubes. Uniformity in size is key for even cooking, so take a moment to make them as consistent as possible. After dicing, I like to rinse the potato cubes under cold water. This helps to remove excess starch, preventing them from becoming overly gummy when baked. Drain them thoroughly and set them aside. In parallel, finely dice your half medium yellow onion. Onions add a wonderful aromatic depth to the casserole, and yellow onions strike a nice balance between sweetness and pungency when cooked.
Pre-cooking the Potatoes
To ensure our potatoes are tender and not hard in the final casserole, a brief pre-cooking step is essential. You have a couple of excellent options here. One way is to parboil them. Bring a large pot of salted water to a rolling boil, add your diced potatoes, and cook for about 8-10 minutes, or until they are fork-tender but not mushy. You want them to have a slight resistance when pierced with a fork. Drain them completely. Alternatively, you can microwave the potatoes. Place the drained, diced potatoes in a microwave-safe bowl with a tablespoon or two of water. Cover the bowl loosely with a lid or plastic wrap (vented). Microwave on high for 5-7 minutes, stirring halfway through, until they reach the desired fork-tender stage. Again, drain them very well. This par-cooking step significantly reduces the overall baking time of the casserole and guarantees a wonderfully creamy texture.
Combining the Creamy Base
Now for the heart of the “cheesy” aspect of our Cheesy Beef Ham Potato Casserole! In a large mixing bowl, combine the two cans of condensed soup: the cream of chicken soup and the cheddar cheese soup. These soups will form the luscious, binding sauce for our casserole. To this creamy mixture, add the ½ cup of sour cream. The sour cream not only adds a delightful tanginess but also contributes to the overall richness and creaminess of the sauce. Stir everything together until it’s smooth and well incorporated. Season this mixture generously with salt and freshly ground black pepper. Remember, the ham and cheese will also add saltiness, so start with a moderate amount and you can always adjust later if needed.
Assembling the Casserole Layers
It’s time to bring all our delicious components together! Add the pre-cooked, drained potatoes to the bowl with the creamy soup mixture. Gently fold them in, ensuring each potato cube is coated with the velvety sauce. Next, add your 2 cups of diced cooked ham. If you’re using leftover ham or deli ham, make sure it’s cut into bite-sized pieces. Fold the ham into the potato and soup mixture. Finally, stir in about half of your shredded sharp cheddar cheese (½ cup). This will help to create cheesy pockets throughout the casserole as it bakes. Mix everything gently until just combined. Be careful not to overmix, as this can break down the potatoes too much.
Baking to Golden Perfection
Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). Lightly grease a 9×13 inch baking dish with butter or cooking spray. Pour the assembled Cheesy Beef Ham Potato Casserole mixture into the prepared baking dish, spreading it evenly. Now, take the remaining ½ cup of shredded sharp cheddar cheese and sprinkle it evenly over the top of the casserole. This will melt into a beautiful, bubbly, golden-brown crust. Cover the baking dish tightly with aluminum foil. This helps to trap moisture and ensure the casserole heats through evenly without the top browning too quickly. Bake for 20 minutes. After 20 minutes, carefully remove the foil and continue baking for another 15-20 minutes, or until the casserole is heated through, bubbly around the edges, and the cheese on top is melted and lightly golden. If you desire an even browner top, you can briefly place it under the broiler for the last 1-2 minutes, watching it very closely to prevent burning. Let the casserole rest for about 5-10 minutes before serving to allow it to set slightly.

Conclusion:
I hope you’ve enjoyed this journey into creating the ultimate Cheesy Beef Ham Potato Casserole! This dish is a true crowd-pleaser, offering a symphony of savory beef, salty ham, creamy potatoes, and that irresistible melted cheese. It’s the perfect comfort food for any occasion, from a weeknight family dinner to a potluck gathering. The beauty of this casserole lies in its adaptability, making it a staple in many kitchens. Don’t be afraid to experiment and make it your own!
For serving, I love pairing this hearty casserole with a crisp green salad to balance the richness, or perhaps some steamed green beans for an extra pop of color and freshness. If you’re feeling adventurous, try adding a dollop of sour cream or a sprinkle of fresh chives just before serving. I truly encourage you to give this Cheesy Beef Ham Potato Casserole a try; you won’t be disappointed by the delicious results!
Frequently Asked Questions:
Can I make this casserole ahead of time?
Absolutely! You can assemble the entire Cheesy Beef Ham Potato Casserole up to 24 hours in advance. Cover it tightly with plastic wrap and then foil, and refrigerate. When ready to bake, remove it from the refrigerator about 30 minutes before baking to allow it to come closer to room temperature, and then bake as directed, possibly adding a few extra minutes to the cooking time.
What are some good variations for this casserole?
There are so many ways to switch things up! For added flavor, consider adding sautéed mushrooms, caramelized onions, or even some diced bell peppers to the beef mixture. You can also swap out the cheddar cheese for a blend of Gruyère and mozzarella for a different cheesy profile, or incorporate a layer of cooked pasta for an even more substantial meal.
Is it possible to make a lighter version of this casserole?
While this is a rich and indulgent dish, you can lighten it up slightly by using lean ground beef and a reduced-fat ham. Opting for a lower-fat shredded cheese and using milk instead of cream in the potato layer can also make a difference without sacrificing too much flavor.

Cheesy Ham Potato Casserole
An easy and comforting casserole featuring tender potatoes, savory ham, and a creamy, cheesy sauce.
Ingredients
-
2 pounds Yukon or russet potatoes, peeled and diced
-
½ medium yellow onion, diced
-
10.4 ounces cream of chicken soup
-
10.4 ounces cheddar cheese soup
-
2 cups cooked ham, diced
-
½ cup sour cream
-
1 cup sharp cheddar cheese, shredded
-
Salt and black pepper to taste
Instructions
-
Step 1
Prepare potatoes: Peel and dice 2 pounds of Yukon or russet potatoes into ½-inch cubes. Rinse under cold water, drain thoroughly, and set aside. Finely dice ½ medium yellow onion. -
Step 2
Pre-cook potatoes: Parboil the diced potatoes in salted boiling water for 8-10 minutes until fork-tender, or microwave them with a tablespoon of water for 5-7 minutes until fork-tender. Drain very well. -
Step 3
Combine creamy base: In a large bowl, mix together 10.4 ounces cream of chicken soup and 10.4 ounces cheddar cheese soup. Stir in ½ cup sour cream until smooth. Season with salt and black pepper. -
Step 4
Assemble casserole: Add the pre-cooked potatoes and 2 cups of diced cooked ham to the soup mixture. Gently fold in ½ cup of shredded sharp cheddar cheese. Mix until just combined. -
Step 5
Bake: Preheat oven to 375°F (190°C). Pour the mixture into a greased 9×13 inch baking dish. Sprinkle the remaining ½ cup of cheddar cheese over the top. Cover with foil and bake for 20 minutes. Remove foil and bake for another 15-20 minutes until bubbly and golden.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.




Leave a Comment