Cheesy Potato Ham Casserole

Featured in: Comfort Family Dinners

This comforting casserole combines thinly sliced russet potatoes layered with diced ham and a rich, creamy cheese sauce made from cheddar, mozzarella, milk, and butter. The casserole bakes until golden and bubbly, offering a delicious balance of savory flavors and tender textures. Ideal for easy family meals or gatherings, it delivers a satisfying finish with minimal preparation time and flexible ingredient options.

Updated on Mon, 10 Nov 2025 08:52:00 GMT
Creamy Cheesy Potato and Ham Casserole golden brown and bubbling, perfect for cozy nights.  Save to Pinterest
Creamy Cheesy Potato and Ham Casserole golden brown and bubbling, perfect for cozy nights. | frostkettle.com

A comforting, creamy baked casserole layered with tender potatoes, savory ham, and melted cheese—perfect for family dinners or potlucks.

This cheesy potato and ham casserole has become a staple at our family gatherings, always bringing smiles around the table.

Ingredients

  • Vegetables: 1.5 kg (3.3 lbs) russet potatoes peeled and thinly sliced, 1 medium yellow onion finely diced
  • Meats: 350 g (12 oz) cooked ham diced
  • Dairy: 2 cups (200 g) shredded cheddar cheese, 1 cup (100 g) shredded mozzarella cheese, 2 cups (480 ml) whole milk, 3 tbsp unsalted butter
  • Pantry: 3 tbsp all-purpose flour, 1 tsp salt, 1/2 tsp black pepper, 1/2 tsp garlic powder, 1/2 tsp dried thyme (optional)

Instructions

Step 1:
Preheat oven to 190°C (375°F). Grease a 23x33 cm (9x13-inch) baking dish.
Step 2:
In a medium saucepan over medium heat, melt the butter. Add the diced onion and sauté until translucent, about 3 minutes.
Step 3:
Stir in the flour and cook for 1 minute, stirring constantly.
Step 4:
Gradually whisk in the milk, ensuring no lumps remain. Cook, whisking, until thickened, 3-4 minutes.
Step 5:
Remove from heat. Stir in salt, pepper, garlic powder, and thyme (if using). Add 1 cup cheddar and 1/2 cup mozzarella, stirring until melted and smooth.
Step 6:
Layer half the sliced potatoes in the prepared baking dish. Top with half the ham and pour over half the cheese sauce.
Step 7:
Repeat with remaining potatoes, ham, and cheese sauce.
Step 8:
Sprinkle remaining cheddar and mozzarella over the top.
Step 9:
Cover with foil and bake for 40 minutes. Remove foil and bake an additional 20 minutes, or until golden and bubbly.
Step 10:
Let rest 10 minutes before serving.
Save to Pinterest
| frostkettle.com

Sharing this dish at family dinners always sparks joy and nostalgia, creating warm memories around the table.

Tips for the Best Casserole

Use russet potatoes for their creamy texture and layering ease. Make sure to slice potatoes evenly for uniform cooking.

Variations

Add chopped green onions or parsley for freshness or substitute Gruyère or Swiss cheese for a different cheese profile.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in the oven until warmed through.

Deliciously layered Cheesy Potato and Ham Casserole, rich with melted cheese and savory ham.  Save to Pinterest
Deliciously layered Cheesy Potato and Ham Casserole, rich with melted cheese and savory ham. | frostkettle.com

Enjoy this hearty casserole that perfects comfort food with every bite.

Recipe Questions & Answers

What type of potatoes work best?

Russet potatoes are ideal due to their starchy texture which helps absorb the creamy sauce while maintaining a tender bite.

Can I substitute the ham with another meat?

Yes, smoked turkey or cooked bacon pieces can provide a similar savory flavor and texture balance.

How do I prevent the casserole from drying out?

Covering with foil during the initial baking and using a creamy cheese sauce helps retain moisture and ensures a rich texture.

What cheeses blend well in this dish?

Cheddar and mozzarella offer a creamy melt and sharpness; Gruyère or Swiss can be used to add a slightly nutty flavor.

Can this be prepared ahead of time?

Yes, assemble the layers and refrigerate before baking; just add extra baking time if cooking from chilled.

Cheesy Potato Ham Casserole

Comforting layers of potatoes, ham, and melted cheese baked to golden perfection.

Prep Duration
20 minutes
Time to Cook
60 minutes
Overall Time
80 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine American

Makes 6 Serving Size

Dietary Information None specified

What You Need

Vegetables

01 3.3 pounds russet potatoes, peeled and thinly sliced
02 1 medium yellow onion, finely diced

Meats

01 12 ounces cooked ham, diced

Dairy

01 2 cups shredded cheddar cheese
02 1 cup shredded mozzarella cheese
03 2 cups whole milk
04 3 tablespoons unsalted butter

Pantry

01 3 tablespoons all-purpose flour
02 1 teaspoon salt
03 1/2 teaspoon black pepper
04 1/2 teaspoon garlic powder
05 1/2 teaspoon dried thyme (optional)

How-To Steps

Step 01

Prepare oven and baking dish: Preheat oven to 375°F. Grease a 9x13-inch baking dish.

Step 02

Sauté onion: Melt butter in a medium saucepan over medium heat. Add diced onion and cook until translucent, about 3 minutes.

Step 03

Make roux: Stir in flour and cook, stirring constantly, for 1 minute.

Step 04

Add milk and thicken sauce: Gradually whisk in milk, ensuring no lumps. Cook, whisking, until thickened, about 3 to 4 minutes.

Step 05

Incorporate seasonings and cheese: Remove from heat. Stir in salt, pepper, garlic powder, and thyme if using. Add 1 cup cheddar and 1/2 cup mozzarella, stirring until melted and smooth.

Step 06

First layering: Layer half the sliced potatoes in the prepared dish. Top with half the ham and pour half the cheese sauce over.

Step 07

Second layering: Repeat with remaining potatoes, ham, and cheese sauce.

Step 08

Add cheese topping: Sprinkle remaining cheddar and mozzarella evenly over the top.

Step 09

Bake covered: Cover with foil and bake for 40 minutes.

Step 10

Bake uncovered: Remove foil and bake an additional 20 minutes until golden and bubbly.

Step 11

Rest before serving: Allow casserole to rest for 10 minutes to set before serving.

Tools You'll Need

  • 9x13-inch baking dish
  • Medium saucepan
  • Whisk
  • Chef's knife
  • Cutting board
  • Foil

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains milk, wheat (gluten), and pork.
  • Check labels of processed ham and cheese for additional allergens.

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 450
  • Fats: 22 g
  • Carbohydrates: 39 g
  • Proteins: 24 g