Ham and Potato Casserole is a creamy, cheesy comfort food dinner made with hash browns, diced ham, sour cream, cream of chicken soup, and sharp cheddar cheese. It’s hearty, simple, and one of those easy 9×13 casseroles that works great for busy weeknights or using up leftover ham.

We love making this after Easter, Christmas, or Sunday dinners when we have extra ham in the fridge. It bakes until hot and bubbly, then gets topped with more cheese and fresh chives for the best cozy family-style finish.

We especially love to make this with leftover Honey Ham! It’s similar to our Funeral Potatoes, but more hearty and just as cheesy and delicious!

Why you’ll love it + Why it works:

  • Perfect for leftovers. Great way to use leftover holiday ham.
  • Holiday ready. Perfect for family dinners, potlucks, holidays, and meal prep.
  • Thawed hash browns bake evenly. Thawing and draining helps prevent extra moisture in the casserole.
  • Covered baking keeps it creamy. Foil helps the potatoes heat through before the cheese topping browns.
Ham and Potato casserole ingredients on counter.

Ham and Potato Casserole Ingredients

  • Frozen diced hash browns, thawed and drained (1 package, 30–32 ounce): Creates the hearty potato base and keep prep quick and easy.
  • Diced ham (1½ – 2 cups): Adds savory flavor, protein, and makes the casserole more filling.
  • Shredded sharp cheddar cheese, divided (2½ cups): Adds bold cheesy flavor inside the casserole and melts over the top.
  • Cream of chicken soup (1 can, 10.5 ounces): Creates a creamy, savory base that helps bind everything together.
  • Sour cream (1 cup): Adds creaminess, tang, and richness.
  • Unsalted butter, melted (½ cup): Adds flavor and helps coat the potatoes.
  • Onion powder (1 teaspoon): Adds savory onion flavor without chopping onions.
  • Garlic powder (½ teaspoon): Adds simple garlic flavor.
  • Kosher salt (1 teaspoon): Seasons the potatoes and balances the creamy ingredients.
  • Black pepper (½ teaspoon): Adds warmth and flavor.
  • Chives, chopped: Adds a fresh finish and pretty color before serving.

Use Fresh Potatoes

Prep 4-5 medium russet potatoes or Yukon Gold potatoes to use in this casserole:

  1. Peel and dice potatoes. (Leave the skin on the Yukon Golds or peel)
  2. Place the cut potatoes in a large pot of boiling water. Cook for about 5-6 minutes or until they become slightly tender but still hold their shape. DO NOT overcook them as they will continue cooking in the oven.
  3. Drain the potatoes well and set them aside to cool slightly.
  4. Use them in the recipe as directed.

How to Make Ham and Potato Casserole

PREHEAT. Preheat oven to 350°F. Grease a 9×13-inch baking dish.

MIX. In a large bowl, combine hash browns, ham, 2 cups cheese, onion, soup, sour cream, melted butter, garlic powder, salt, and pepper. Stir until evenly coated.

BAKE. Spread into the prepared pan and cover tightly with foil. Bake for 45 minutes.

Remove foil and sprinkle the remaining ½ cup cheese over the top. Bake uncovered for 10–15 more minutes, until hot and bubbly and the top is lightly golden.

Let sit for 10 minutes before serving. Garnish with chives.

Kristyn’s Recipe Tips

  • Thaw and drain the hash browns well so the casserole does not turn watery.
  • Use leftover holiday ham or diced deli ham to keep prep easy.
  • Mix everything until evenly coated so each bite is creamy and cheesy.
  • Let the casserole rest for 10 minutes before serving so it sets up slightly.
  • Make-ahead tip: assemble the casserole earlier in the day, cover and refrigerate, then bake when ready, adding a few extra minutes if it starts cold.
    Ham and potato casserole recipe baked in casserole dish.
    Ham and potato casserole in baking dish with scoop dished out.
    4.95 from 17 votes

    Ham and Potato Casserole Recipe

    Ham and Potato Casserole is a creamy, cheesy 9×13 dinner with hash browns, diced ham, sour cream, cheddar, and cream soup.
    Servings: 12
    Prep: 10 minutes
    Cook: 40 minutes
    Total: 50 minutes

    Video

    Ingredients 

    • 1 30-32 ounce package frozen diced hash browns, thawed and drained
    • 1½ – 2 cups diced ham
    • cups shredded sharp cheddar cheese divided
    • 1 10.5 ounce can cream of chicken soup
    • 1 cup sour cream
    • ½ cup unsalted butter melted
    • 1 teaspoon onion powder
    • ½ teaspoon garlic powder
    • 1 teaspoon kosher salt
    • ½ teaspoon black pepper
    • Chives chopped

    Instructions 

    • Preheat oven to 350°F. Grease a 9×13-inch baking dish.
    • In a large bowl, combine hash browns, ham, 2 cups cheese, onion, soup, sour cream, melted butter, garlic powder, salt, and pepper. Stir until evenly coated.
    • Spread into the prepared pan and cover tightly with foil. Bake for 45 minutes.
    • Remove foil and sprinkle the remaining ½ cup cheese over the top. Bake uncovered for 10–15 more minutes, until hot and bubbly and the top is lightly golden.
    • Let sit for 10 minutes before serving. Garnish with chives.
    Save This Recipe!
    Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

    Notes

    Use fresh potatoes. Prep 4-5 medium russet potatoes or Yukon Gold potatoes.
    1. Peel and dice potatoes. (You can choose to leave the skin on the Yukon Golds or peel them)
    2. Place the cut potatoes in a large pot of boiling water. Cook them for about 5-6 minutes or until they become slightly tender but still hold their shape. DO NOT overcook them as they will continue cooking in the oven.
    3. Drain the potatoes well and set them aside to cool slightly.
    4. Use them in the recipe as directed.
    Make ahead of time. Prepare the casserole as directed but don’t add the cornflakes or bake it. Instead, cover the dish with plastic wrap and store overnight in the fridge, or wrap the dish tightly with plastic and again with foil and freeze it for up to 3 months. Thaw, if needed, add the cornflake topping and bake.

    Nutrition

    Calories: 158kcal, Carbohydrates: 2g, Protein: 8g, Fat: 13g, Saturated Fat: 8g, Polyunsaturated Fat: 0.5g, Monounsaturated Fat: 3g, Trans Fat: 0.3g, Cholesterol: 42mg, Sodium: 470mg, Potassium: 46mg, Fiber: 0.1g, Sugar: 1g, Vitamin A: 405IU, Vitamin C: 0.2mg, Calcium: 121mg, Iron: 0.2mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Recipe FAQ

    Can I make this casserole vegetarian friendly?

    Yes! Omit the cubed ham and replace the chicken soup with cream of mushroom soup.

    Make ahead of time?

    Prepare the potato and cheesy ham casserole as directed but don’t add the cornflakes or bake it. Instead, cover the dish with plastic wrap and store it in the refrigerator overnight, or wrap the casserole dish tightly with plastic and again with foil and freeze it for up to 3 months. Thaw, if needed, add the cornflake topping and bake.

    How to store leftover ham and potato casserole recipe?

    Divide leftovers into individual serving sizes, or use one airtight container. Store in the fridge for up to 4 days or freeze for up to 3 months.

    This recipe was originally published November 2021.

    About Kristyn

    Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

    Get my cookbook!

    My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

    4.95 from 17 votes (4 ratings without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    15 Comments

    1. Carol says:

      5 stars
      These are the best! I made these quite often as the family loves them.

    2. Terri says:

      5 stars
      Yummy and very easy. Subbed panko for cornflake topping.

    3. Carol says:

      5 stars
      I make these delicious potatoes year round, the family and now the grands ask for them everytime they come for dinner!!!

    See More Comments