Ham and Potato Casserole

Featured in Cozy, Hearty Recipes That Feel Like Home.

This ham and potato casserole is a hearty, comforting dish featuring thinly sliced potatoes, tender ham, and layers of creamy, cheesy goodness. With a hint of garlic, paprika, and a sprinkle of Parmesan, this family-favorite is baked to perfection in under two hours. Flexible for substitutions and easily customizable, it's perfect for family gatherings or any occasion where warmth and good flavors are on the menu.

Updated on Mon, 12 May 2025 11:25:40 GMT
Ham and Potato Casserole Recipe Pin it
Ham and Potato Casserole Recipe | mellierecipes.com

This ham and potato casserole transforms simple ingredients into a cozy, crowd-pleasing meal that's perfect for using up leftover ham. The layers of thinly sliced potatoes, savory ham, and creamy cheese sauce blend together into a comforting dish that reminds me of Sunday dinners growing up.

I first made this casserole after Easter when we had mountains of leftover ham. My family devoured it so quickly that it became our go-to recipe for busy weeknights and potluck gatherings.

Ingredients

  • Russet potatoes: Chosen for their starchy texture that helps thicken the sauce
  • Leftover ham: Provides smoky flavor and hearty protein
  • Yellow onion: Adds subtle sweetness when baked
  • Sharp cheddar cheese: Creates the perfect golden brown crust
  • Cream of mushroom soup: Forms the creamy base for the sauce
  • Whole milk: Helps thin the sauce to the right consistency
  • Sour cream: Adds tanginess and richness to the sauce
  • Garlic powder: Infuses flavor throughout without overpowering
  • Paprika: Gives beautiful color and mild smoky notes
  • Parmesan cheese: Creates an irresistible crusty topping

Step-by-Step Instructions

Prepare the Baking Dish:
Preheat your oven to a moderate 350°F to ensure even cooking. Thoroughly grease your baking dish using butter or cooking spray to prevent sticking especially around the edges where cheese tends to harden.
Create the First Layer:
Place half of your thinly sliced potatoes in an even layer covering the bottom of the dish. The slices should slightly overlap for structural integrity. Follow with half the onion slices distributed evenly then scatter half the ham cubes making sure every bite will contain some protein.
Add Cheese and Repeat Layers:
Sprinkle half the shredded cheddar evenly across the first layer allowing some to fall between the cracks. Repeat the entire layering process with remaining potatoes onions ham and cheese creating a sturdy casserole structure.
Prepare and Add the Sauce:
Whisk together the cream soup milk sour cream garlic powder salt and pepper until completely smooth with no lumps. The mixture should be pourable but not too thin. Slowly pour this over the entire casserole allowing it to seep down between all the layers.
Initial Baking Phase:
Cover tightly with foil to trap steam which helps cook the potatoes through without drying out the top. Bake for a full hour which gives time for the potatoes to become tender and for flavors to meld together.
Final Browning Phase:
Remove the foil shield then sprinkle paprika and Parmesan cheese across the top. Return to the oven uncovered to develop a golden brown crust with slightly crispy edges approximately 25 minutes.
Ham and Potato Casserole Recipe Pin it
Ham and Potato Casserole Recipe | mellierecipes.com

The cream of mushroom soup is truly the secret weapon in this recipe. My grandmother used to make this casserole for Sunday gatherings after church and she always insisted on using two types of cheddar cheese for more complex flavor.

Make Ahead Instructions

This casserole is perfect for planning ahead when entertaining or preparing for busy days. Assemble the entire dish following all steps except the final baking and store covered in the refrigerator for up to 24 hours. When ready to cook remove from the refrigerator 30 minutes before baking to take the chill off and add an extra 15 minutes to the covered baking time.

Variations To Try

Transform this recipe by experimenting with different proteins and flavors. Substitute the ham with cooked bacon turkey or chicken. The cream soup can be changed to cream of chicken or celery for a different flavor profile. For a more indulgent version mix some cream cheese into the sauce mixture or top with buttered breadcrumbs during the final baking stage for extra crunch.

What To Serve With Ham And Potato Casserole

Balance this rich casserole with something bright and fresh on the side. A simple green salad with vinaigrette dressing cuts through the creaminess perfectly. Steamed green vegetables like broccoli asparagus or green beans add color and nutrition. For a complete comfort food experience serve with warm dinner rolls or crusty bread for soaking up the delicious sauce.

Frequently Asked Questions

→ Can I use a different type of cheese?

Yes, you can substitute cheddar cheese with other varieties like mozzarella, gouda, or Monterey Jack to suit your taste.

→ How can I make the casserole gluten-free?

Use a gluten-free cream of mushroom soup or make your own using gluten-free flour as a thickener.

→ Can I prepare this casserole in advance?

Yes, you can assemble the casserole a day ahead, cover it tightly, and refrigerate it until ready to bake.

→ What other protein can I use instead of ham?

Cooked chicken, turkey, or even browned ground sausage are great alternatives to ham in this dish.

→ How can I add a crispy topping?

Mix breadcrumbs with melted butter and sprinkle over the top for a crunchier texture during the last 20 minutes of baking.

Ham and Potato Casserole

Hearty dish with potatoes, ham, and rich cheesy sauce.

Prep Time
20 Minutes
Cook Time
90 Minutes
Total Time
110 Minutes


Difficulty: Intermediate

Cuisine: American

Yield: 8 Servings

Dietary: ~

Ingredients

01 2 pounds potatoes, thinly sliced
02 1 pound cooked ham, cubed
03 1 onion, thinly sliced
04 2 cups shredded cheddar cheese
05 1 can (10.5 ounces) cream of mushroom soup
06 1/2 cup milk
07 1/2 cup sour cream
08 Salt and pepper, to taste
09 1 teaspoon garlic powder
10 1/2 teaspoon paprika
11 1/4 cup grated Parmesan cheese
12 Fresh parsley, chopped (optional, for garnish)

Instructions

Step 01

Preheat the oven to 350°F (175°C). Grease a 9x13 inch baking dish.

Step 02

Layer half of the sliced potatoes at the bottom of the dish, followed by half of the sliced onion, half of the ham, and half of the cheddar cheese. Repeat the layers with the remaining potatoes, onion, ham, and cheese.

Step 03

In a bowl, mix together the cream of mushroom soup, milk, sour cream, garlic powder, salt, and pepper. Pour this mixture evenly over the casserole.

Step 04

Cover with aluminum foil and bake for 60 minutes.

Step 05

Uncover, sprinkle with paprika and Parmesan cheese, and bake for an additional 20-30 minutes or until the potatoes are tender and the top is golden brown.

Step 06

Garnish with chopped parsley before serving.

Notes

  1. For a crunchier top, add a layer of breadcrumbs mixed with melted butter over the Parmesan cheese for the last 20 minutes of baking.
  2. Substitute cream of mushroom soup with cream of chicken or celery for a different flavor profile.

Tools You'll Need

  • 9x13 inch baking dish
  • Mixing bowl
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cheese, milk, sour cream, Parmesan)
  • Contains gluten (cream of mushroom soup may contain wheat)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350
  • Total Fat: 18 g
  • Total Carbohydrate: 30 g
  • Protein: 20 g