Go Back
+ servings
Ham and Potato Casserole

Cozy Up with Ham and Potato Casserole Bliss

Enjoy a comforting and cheesy Ham and Potato Casserole, perfect for cozy nights in or family gatherings.
Prep Time 20 minutes
Cook Time 50 minutes
Cooling Time 10 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Casserole
Cuisine: American
Calories: 350

Ingredients
  

For the Sauce
  • 4 tablespoons Unsalted Butter Feel free to use salted if that’s what you have.
  • 1 medium Yellow Onion Shallots can be a great milder substitute.
  • 1/4 cup All-Purpose Flour Swap with gluten-free flour if desired.
  • 1 cup Whole Milk or Half-and-Half Low-fat milk is a lighter option.
  • 1 cup Chicken Stock/Broth Use vegetable stock for a vegetarian version.
  • 1 teaspoon Fine Sea Salt Adjust based on whether your broth is salted.
  • 1/2 teaspoon Ground Black Pepper Freshly ground provides amazing flavor.
  • 1 teaspoon Garlic Powder Fresh minced garlic can also be an excellent alternative.
For the Casserole
  • 3 cups Russet Potatoes Yukon Gold will give a creamier finish.
  • 2 cups Diced Cooked Ham Substitute with cooked turkey for a lighter dish.
  • 1 1/2 cups Shredded White Cheddar Cheese Any sharp cheese works perfectly for added flavor.
Optional Add-Ins
  • Vegetables Add peas or carrots for extra nutrition and color.
  • Spices Incorporate paprika or thyme for a delightful flavor twist.

Equipment

  • 9×13-inch baking dish
  • Medium saucepan

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (204°C) and grease a 9x13-inch baking dish.
  2. In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Add the diced yellow onion and sauté for about 5 minutes until they become translucent.
  3. Sprinkle in 1/4 cup of all-purpose flour, stirring constantly. Gradually add 1 cup of whole milk and 1 cup of chicken stock while stirring until the mixture thickens.
  4. Layer half of the diced Russet potatoes in the greased baking dish, followed by the diced cooked ham. Pour half of the creamy sauce over.
  5. Repeat with the remaining potatoes, ham, and pour the rest of the sauce on top.
  6. Cover the baking dish with aluminum foil and bake for 40-45 minutes until the potatoes are tender.
  7. Remove the foil and sprinkle 1 ½ cups of shredded white cheddar cheese on top. Bake uncovered for an additional 10-15 minutes until the cheese is melted and golden brown.
  8. Let the casserole cool for about 5-10 minutes before serving warm.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 30gProtein: 20gFat: 15gSaturated Fat: 8gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 2gCholesterol: 70mgSodium: 800mgPotassium: 500mgFiber: 2gSugar: 2gVitamin A: 10IUVitamin C: 15mgCalcium: 20mgIron: 8mg

Notes

This casserole can be made ahead of time and stored in the fridge before baking for an easy meal.

Tried this recipe?

Let us know how it was!