Ham and Potato Casserole

Ham and Potato Casserole is the ultimate comfort food—creamy, cheesy, hearty, and perfect for feeding a hungry family. Tender potatoes are baked with savory ham, onions, and a rich, creamy sauce, then topped with melted cheese for a golden, bubbling finish. It’s an easy one-dish meal that works beautifully for breakfast, brunch, dinner, or holiday leftovers.

This casserole is especially great for using up leftover ham from holidays like Easter or Christmas, but it’s just as delicious made from scratch any time of year. Every bite is warm, satisfying, and packed with flavor.

Why You’ll Love This Recipe

  • One-dish comfort meal
  • Great for leftover ham
  • Creamy, cheesy texture
  • Family-friendly dinner
  • Easy prep and simple ingredients
  • Freezer-friendly
  • Perfect for meal prep
  • Budget-friendly

Preparation Time

  • Prep Time: 20 minutes
  • Bake Time: 55–65 minutes
  • Rest Time: 10 minutes
  • Total Time: About 1 hour 30 minutes

Servings: 6–8

Equipment Needed

  • 9×13-inch baking dish
  • Large mixing bowl
  • Saucepan
  • Whisk
  • Cutting board
  • Knife

Ingredients

Main Casserole

  • 4 cups potatoes, peeled and diced (Yukon Gold or Russet)
  • 2 cups cooked ham, diced
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 cups shredded cheddar cheese
  • ½ cup mozzarella cheese (optional for extra meltiness)
  • 1 tablespoon butter (for greasing dish)

Cream Sauce

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk (whole milk preferred)
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • ½ teaspoon dried thyme

Optional Toppings

  • Extra cheese
  • Fresh parsley
  • Crushed crackers or breadcrumbs

Instructions

Step 1: Preheat Oven

Preheat your oven to:

375°F (190°C)

Grease a 9×13-inch baking dish with butter.

Step 2: Cook the Potatoes

Place diced potatoes in a pot of salted water.

Bring to a boil and cook until slightly tender (not fully soft).

Temperature

  • Boiling: 212°F (100°C)

Time

  • 8–10 minutes

Drain and set aside.

Step 3: Make the Cream Sauce

In a saucepan over medium heat, melt butter.

Add flour and whisk continuously for 1–2 minutes to form a roux.

Slowly whisk in milk until smooth.

Add:

  • Salt
  • Black pepper
  • Paprika
  • Thyme

Cook until slightly thickened.

Temperature

  • Medium heat (~325°F / 165°C)

Step 4: Combine Ingredients

In a large bowl mix:

  • Potatoes
  • Ham
  • Onion
  • Garlic
  • Cream sauce
  • 1½ cups cheddar cheese

Stir gently to combine.

Step 5: Assemble Casserole

Pour mixture into prepared baking dish.

Spread evenly.

Top with:

  • Remaining cheddar cheese
  • Mozzarella (optional)

Step 6: Bake

Bake uncovered in preheated oven.

Baking Temperature

375°F (190°C)

Baking Time

55–65 minutes

Bake until:

  • Top is golden and bubbly
  • Potatoes are tender
  • Cheese is fully melted

Step 7: Rest and Serve

Let casserole rest for 10 minutes before serving.

This helps it set and makes serving easier.

Garnish with fresh parsley if desired.

Tips for Success

Don’t Overcook Potatoes

Boil just until slightly tender so they don’t turn mushy in the oven.

Use Good Ham

Smoked or baked ham adds the best flavor.

Shred Your Own Cheese

Freshly shredded cheese melts better than pre-packaged.

Let It Rest

Resting helps the sauce thicken and improves texture.

Variations

Cheesy Ham and Potato Bake

Add extra cheese layers between potatoes for maximum cheesiness.

Veggie Version

Add:

  • Peas
  • Carrots
  • Broccoli

for added nutrition.

Spicy Version

Add:

  • Diced jalapeños
  • Red pepper flakes

for heat.

Cream of Soup Shortcut

Replace homemade sauce with:

  • Cream of mushroom or cream of chicken soup

for a quicker version.

Breakfast Casserole

Add:

  • 4 beaten eggs
  • Serve with hot sauce

for a morning twist.

Serving Suggestions

Serve with:

  • Green salad
  • Steamed vegetables
  • Garlic bread
  • Dinner rolls
  • Roasted carrots

Storage Instructions

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months.

Thaw overnight before reheating.

Reheating

  • Oven: 350°F (175°C) for 20–25 minutes
  • Microwave: 2–3 minutes per portion

Nutritional Information

Per Serving (Based on 8 servings)

  • Calories: 385
  • Protein: 22g
  • Carbohydrates: 28g
  • Fat: 22g
  • Saturated Fat: 12g
  • Cholesterol: 75mg
  • Sodium: 890mg
  • Fiber: 3g
  • Sugar: 4g
  • Calcium: 20% DV
  • Iron: 10% DV

Nutrition values are estimates and may vary depending on ingredients used.

Recommended Articles

Leave a Reply

Your email address will not be published. Required fields are marked *