Print

Cheesy Ham Potato Casserole

This Cheesy Ham Potato Casserole is the ultimate comfort food, combining tender diced potatoes, savory ham, creamy soups, tangy sour cream, and sharp cheddar cheese.

Ingredients

Scale

2 pounds Yukon Gold or Russet potatoes, diced (about 6 medium potatoes)

½ yellow onion, finely diced

2 cups diced cooked ham (use smoked or leftover ham)

10.4 ounces cream of chicken soup (1 standard can)

10.4 ounces cheddar cheese soup (1 standard can)

½ cup sour cream (full-fat recommended)

1 cup sharp cheddar cheese, shredded

1 teaspoon salt (adjust based on ham saltiness)

½ teaspoon black pepper

1 tablespoon butter (optional, for greasing dish)

Instructions

Step 1: Preheat the oven

Preheat your oven to 350°F (175°C). Lightly grease a 7×13 inch baking dish with butter or non-stick spray.

Step 2: Prepare ingredients

  • Peel and dice the potatoes into ½-inch cubes.

  • Dice the yellow onion and ham into small chunks for even distribution.

Step 3: Mix the casserole base

In a large mixing bowl, combine:

  • Diced potatoes

  • Diced ham

  • Diced onion

  • Cream of chicken soup

  • Cheddar cheese soup

  • Sour cream

  • Salt and pepper

Mix until everything is evenly coated in the creamy base.

Step 4: Transfer to baking dish

Pour the mixture into your prepared 7×13 baking dish and smooth the top.

Step 5: Add cheese topping

Sprinkle the shredded cheddar cheese evenly over the top of the casserole.

Step 6: Bake

Place the casserole in the oven and bake for 45 to 55 minutes, or until the potatoes are fork-tender and the cheese is golden and bubbly.

💡 Optional: For extra browning on top, broil for 2–3 minutes at the end, keeping a close eye to avoid burning.

Step 7: Serve

Remove from the oven and let rest for 5 minutes before serving. Enjoy hot!

Notes

  • Parboiling Tip: If you’re short on baking time, parboil the diced potatoes for 5–6 minutes before mixing. This helps speed up cooking in the oven.

  • Make-Ahead Option: You can fully assemble this casserole a day in advance, cover, and refrigerate. Let it sit at room temp for 20 minutes before baking.

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in microwave or oven at 325°F until hot.

  • Freezing: Freeze before or after baking. Thaw in refrigerator overnight and reheat until warmed through.

  • Toppings: Try adding crushed cornflakes or panko breadcrumbs on top for extra crunch.

  • Ham Alternative: Turkey ham or vegetarian meat alternatives can be used.

  • Vegetable Add-ins: Feel free to add peas, corn, or chopped broccoli to the mix for a veggie boost.