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
Creamy Ham and Potato Casserole

Creamy Ham and Potato Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

Looking for the best creamy ham and potato casserole? This quick and easy recipe is full of comforting, cheesy, and healthy ingredients! A simple and delicious meal idea that works for brunch, holidays, or cozy weeknight dinners. It’s freezer-friendly, satisfying, and totally beginner-friendly!


Ingredients

Scale
  • 2 cups diced ham
  • 4 cups peeled and diced potatoes
  • 1/2 onion chopped
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk
  • 1 cup sour cream
  • 2 cups shredded cheddar cheese divided
  • Salt and pepper to taste
  • Chopped fresh parsley for garnish

Instructions

  1. Preheat oven to 375°F and grease a 9×13 baking dish.
  2. Boil diced potatoes in salted water for 8–10 minutes until just tender. Drain and set aside.
  3. In a saucepan, melt butter. Whisk in flour and cook 1 minute. Slowly whisk in milk and cook until thickened.
  4. Stir in sour cream and 1 1/2 cups of cheddar cheese. Season with salt and pepper.
  5. Combine potatoes, ham, onion, and cheese sauce in a large bowl. Mix gently to coat.
  6. Transfer mixture to prepared baking dish. Top with remaining cheddar cheese.
  7. Bake for 25–30 minutes until bubbly and golden. Let rest 5 minutes before serving.
  8. Garnish with chopped parsley before serving.

Notes

  • Use leftover or pre-cooked potatoes for a quicker version.
  • Add garlic powder or swap in Gruyère for deeper flavor.
  • Make ahead and refrigerate before baking.
  • Freeze before baking and thaw overnight before reheating.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 480
  • Sugar: 4g
  • Sodium: 870mg
  • Fat: 28g
  • Saturated Fat: 14g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 85mg