Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham and Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Maria B. Evans
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Casserole, Dinner
  • Method: Baked
  • Cuisine: American

Description

A creamy, cheesy, and hearty casserole loaded with tender potatoes and savory ham. A great way to use up leftover ham!


Ingredients

Units Scale
  • 3 cups potatoes, peeled and diced (Yukon Gold or Russet)
  • 2 cups cooked ham, diced
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups milk
  • 1 cup chicken broth
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon paprika
  • 1 1/2 cups shredded cheddar cheese
  • 1/2 cup shredded mozzarella (optional)
  • 1/2 cup sour cream
  • 1/2 cup crushed Ritz crackers or breadcrumbs (for topping)
  • 2 tablespoons melted butter (for topping)

Instructions

1. Preheat & Prepare:

  1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
  2. In a large pot, bring salted water to a boil and cook diced potatoes for 5-7 minutes, until just fork-tender. Drain and set aside.

2. Make the Sauce:

  1. In a saucepan over medium heat, melt butter. Add onions and garlic, sautéing until soft (about 3 minutes).
  2. Stir in the flour and cook for 1-2 minutes, stirring constantly.
  3. Gradually whisk in the milk and chicken broth, stirring until thickened.
  4. Add salt, pepper, garlic powder, onion powder, and paprika. Remove from heat.
  5. Stir in 1 cup of cheddar cheese, mozzarella (if using), and sour cream until smooth.

3. Assemble the Casserole:

  1. In a large bowl, combine the cooked potatoes and diced ham. Pour the cheese sauce over the mixture and stir to coat.
  2. Transfer to the prepared baking dish and spread evenly.
  3. Sprinkle the remaining ½ cup of cheddar cheese on top.

4. Add the Topping & Bake:

  1. In a small bowl, mix crushed crackers (or breadcrumbs) with melted butter. Sprinkle over the casserole.
  2. Bake uncovered for 25-30 minutes, or until bubbly and golden brown.
  3. Let sit for 5 minutes before serving

Notes

  • Add frozen peas or broccoli for extra veggies.
  • Use leftover mashed potatoes instead of diced for a creamy version.
  • Swap cheddar for Colby Jack, Gruyère, or Swiss cheese for a different flavor.

Nutrition

  • Calories: 420
  • Sugar: 4g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 65mg