Go Back
Cheesy ham and potato casserole in a white casserole dish

Ham and Potato Casserole with Cream of Chicken Soup

This cheesy ham and potato casserole is the ultimate comfort food. Made with diced potatoes, ham, and a creamy cheese sauce, it’s an easy recipe that’s perfect for family dinners, holiday meals, or using up leftover ham.
Prep Time 15 minutes
Cook Time 1 hour
Serving Size 10 servings

Equipment

  • 1 9x13 casserole dish

Ingredients

  • 1 10.5-ounce can condensed cream of chicken soup (I prefer to use an organic brand)
  • 1 cup milk
  • 8 ounces cream cheese softened
  • ½ tablespoon minced onion
  • ½ tablespoon minced garlic
  • ½ teaspoon smoked paprika
  • ½ teaspoon ground mustard
  • ½ teaspoon dried parsley
  • Salt + Pepper to taste
  • 8 ounces shredded cheddar cheese divided Gruyere
  • 2 pounds potatoes peeled & diced
  • 2 cups diced cooked ham

Instructions

  • Place your baking dish in the oven with butter. Let it melt while the oven preheats to 400°F.
  • In a large bowl, use a handheld blender to combine the cream of chicken soup, cream cheese, milk, minced garlic, onion, and seasonings.
  • Carefully remove the dish from the oven. Add the diced potatoes, ham, half the shredded cheese, and pour the creamy sauce over everything. Stir gently to mix in the dish.
  • Cover tightly with aluminum foil and bake for about 45 minutes. Then uncover, sprinkle the remaining cheese over the top, and bake for another 15–20 minutes until the cheese is melted and golden brown, and the potatoes are tender.
  • Let the casserole sit for 10 minutes before serving. Top with chopped fresh parsley or green onions if you’d like.