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
This ham and potato casserole is the ultimate comfort food, combining tender potatoes, savory ham, and a creamy, cheesy sauce. It’s a perfect dish for cozy family dinners, holiday leftovers, or even brunch gatherings. With minimal prep and ingredients, it’s a dish you’ll want to make over and over again.

Ham and Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jake
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: Serves 6
  • Category: Main Dish or Side Dish
  • Method: Baking
  • Cuisine: American

Description

 

This Ham and Potato Casserole is the perfect comfort food, featuring layers of tender potatoes, savory ham, and a creamy, cheesy sauce. It’s a great way to use up leftover ham and makes an excellent main dish or side for any occasion, from weeknight dinners to holiday feasts.


Ingredients

Units Scale
  • 4 cups potatoes, peeled and thinly sliced
  • 2 cups cooked ham, diced
  • 1 small onion, finely chopped
  • 2 cups shredded cheddar cheese
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 2 cups milk
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • Salt and pepper to taste
  • Optional: 1/4 cup breadcrumbs for topping

Instructions

  1. Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish.
  2. In a medium saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute, whisking constantly.
  3. Gradually whisk in the milk, garlic powder, onion powder, salt, and pepper. Cook until the sauce thickens and bubbles (about 3-5 minutes).
  4. Remove the saucepan from heat and stir in 1 ½ cups of shredded cheese until melted and smooth.
  5. In the prepared baking dish, layer half of the sliced potatoes, half of the diced ham, and half of the chopped onion. Pour half of the cheese sauce over the layer. Repeat with the remaining potatoes, ham, onion, and cheese sauce.
  6. Sprinkle the remaining ½ cup of shredded cheese over the top. If using, sprinkle breadcrumbs evenly over the casserole.
  7. Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 25-30 minutes, or until the potatoes are tender and the top is golden and bubbly.
  8. Let the casserole cool for 5 minutes before serving.

Notes

  • You can use Yukon Gold or Russet potatoes for the best results.
  • Add cooked, diced vegetables like broccoli or peas for extra nutrition.
  • For a smoky flavor, substitute cheddar with smoked gouda or use smoked ham.

Nutrition

  • Serving Size: 1/6th of casserole
  • Calories: ~340 kcal
  • Sugar: 4g
  • Sodium: 580 mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 16g
  • Cholesterol: 55 mg