5 from 4 votes
Review Recipe


Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 8
Author Holly Nilsson
Course Dinner
Cuisine American
This Ham and Potato Casserole is a delicious and very simple dinner! Ham and potatoes smothered in a homemade cheesy sauce! It makes a big meal and it’s not expensive to make!
Print Pin


  • 3 tablespoons butter
  • 3 1/2 tablespoons flour
  • 1 small onion
  • 3/4 cup milk
  • 1 cup low sodium chicken broth
  • salt to taste
  • 1/2 teaspoon pepper
  • 1 cup sharp cheddar shredded
  • 3 lbs potatoes peeled and diced
  • 2 cups ham diced
  • 2 cups frozen peas defrosted
  • 1 cup sharp cheddar cheese or to taste

avatarFollow Spend with Pennies on Pinterest


  1. Preheat oven to 400 degrees.
  2. Over medium heat, melt butter in a saucepan. Add onion and stir until softened, about 4 minutes. Add flour and cook an additional 2 while stirring.
  3. Pour in pour in chicken broth and milk all at once. Whisk over medium heat until thick and bubbly. Remove from heat and stir in cheese.
  4. Place 1/2 of the potatoes in a 9×13 pan. Sprinkle with ham and peas. Top with remaining potatoes. Pour sauce over top.
  5. Cover with foil and bake 45-50 minutes or until potatoes are fork tender. Remove foil (carefully, it will steam), top with remaining cheese and bake an additional 15-20 minutes or until potatoes are soft and cheese is lightly browned.
Nutrition Information
Calories: 396, Fat: 20g, Saturated Fat: 11g, Cholesterol: 63mg, Sodium: 666mg, Potassium: 997mg, Carbohydrates: 32g, Fiber: 6g, Sugar: 3g, Protein: 22g, Vitamin A: 735%, Vitamin C: 34.9%, Calcium: 298%, Iron: 6.8%

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Keyword ham and potato