Creamy Cheesy Potato Ham

Featured in: Cozy Comfort Bakes

This dish features tender russet potatoes layered with diced ham, yellow onions, and a rich, creamy cheese sauce made from cheddar and mozzarella. The sauce is thickened with a buttery roux and infused with garlic powder, salt, pepper, and optional smoked paprika for depth. Baked slowly until golden and fork-tender, it’s then garnished with fresh parsley to add brightness. Perfectly suited for hearty family meals or potlucks, it combines savory and creamy flavors in every bite.

Updated on Mon, 10 Nov 2025 15:12:00 GMT
Creamy Cheesy Potato and Ham Casserole topped with golden cheese and fresh parsley sprigs.  Save
Creamy Cheesy Potato and Ham Casserole topped with golden cheese and fresh parsley sprigs. | tastlis.com

A comforting, hearty casserole packed with tender potatoes, savory ham, and a luscious creamy cheese sauce, baked to golden perfection ideal for family dinners or potlucks.

This casserole quickly became a family favorite at our gatherings, loved for its creamy texture and rich flavors that everyone enjoys.

Ingredients

  • Vegetables: 6 medium russet potatoes peeled and thinly sliced, 1 medium yellow onion finely chopped
  • Meats: 2 cups cooked ham diced
  • Dairy: 2 cups shredded cheddar cheese, 1 cup shredded mozzarella cheese, 2 cups whole milk, 4 tablespoons unsalted butter, 1/4 cup all-purpose flour
  • Spices & Seasonings: 1 teaspoon garlic powder, 1/2 teaspoon ground black pepper, 1 teaspoon salt, 1/2 teaspoon smoked paprika (optional)
  • Others: 2 tablespoons chopped fresh parsley (for garnish), Nonstick cooking spray

Instructions

Preheat Oven:
Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish with nonstick cooking spray.
Make Roux:
In a large saucepan over medium heat, melt butter. Add flour and whisk constantly for 1 minute to make a roux.
Add Milk:
Gradually whisk in milk. Cook, stirring, until thickened (about 3–4 minutes).
Add Cheese & Seasonings:
Remove from heat and stir in garlic powder, salt, pepper, and 1 1/2 cups cheddar and 1/2 cup mozzarella until melted and smooth.
Layer Ingredients:
Layer half the sliced potatoes in the prepared baking dish. Top with half the ham, half the onions, and pour over half the cheese sauce.
Repeat Layers:
Repeat with remaining potatoes, ham, onions, and cheese sauce.
Add Toppings:
Sprinkle the top with remaining cheddar, mozzarella, and smoked paprika (if using).
Bake Covered:
Cover tightly with foil and bake for 40 minutes.
Bake Uncovered:
Remove foil and bake an additional 20 minutes or until the top is golden and potatoes are fork-tender.
Cool & Garnish:
Let cool for 10 minutes. Garnish with chopped parsley before serving.
Save
| tastlis.com

Sharing this dish at family dinners always brings smiles especially when everyone asks for seconds and the recipe.

Serving Suggestions

Serve with a crisp green salad and a glass of Chardonnay or your favorite white wine for a complete meal.

Storage

Store leftovers covered in the refrigerator for up to 3 days or freeze portions for up to 1 month.

Allergen Information

Contains milk (dairy), wheat (gluten), and potential cross-contamination with pork. Check labels for gluten-containing anti-caking agents if using pre-grated cheese.

Deliciously baked Creamy Cheesy Potato and Ham Casserole, perfect for family gatherings.  Save
Deliciously baked Creamy Cheesy Potato and Ham Casserole, perfect for family gatherings. | tastlis.com

This creamy cheesy casserole is sure to become a staple in your recipe collection with its rich flavor and comforting qualities.

Recipe FAQs

How do I ensure the potatoes cook evenly?

Slice potatoes thinly and uniformly to promote even cooking. Layering them carefully with sauce helps maintain moisture and tenderness.

Can I add other vegetables to this dish?

Yes, sautéed mushrooms or thawed frozen peas make flavorful additions without overpowering the creamy texture.

What cheese works best in the sauce?

Cheddar and mozzarella blend for creaminess and flavor, but swapping cheddar for Gruyère adds a sharper, nuttier note.

Is there a way to make the topping extra crispy?

Finishing with an uncovered bake allows the cheese to brown and crisp up beautifully for a golden crust.

How long should the casserole rest before serving?

Letting it cool for about 10 minutes allows flavors to settle and makes slicing easier.

Creamy Cheesy Potato Ham

Savory layers of potatoes, ham, and cheese baked into a creamy, golden main dish.

Prep Time
20 min
Time to Cook
60 min
Overall Time
80 min
Author Lena Foster


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary details None specified

What You'll Need

Vegetables

01 6 medium russet potatoes, peeled and thinly sliced
02 1 medium yellow onion, finely chopped

Meats

01 2 cups cooked ham, diced

Dairy

01 2 cups shredded cheddar cheese
02 1 cup shredded mozzarella cheese
03 2 cups whole milk
04 4 tablespoons unsalted butter
05 1/4 cup all-purpose flour

Spices & Seasonings

01 1 teaspoon garlic powder
02 1/2 teaspoon ground black pepper
03 1 teaspoon salt
04 1/2 teaspoon smoked paprika (optional)

Others

01 2 tablespoons chopped fresh parsley (for garnish)
02 Nonstick cooking spray

Directions

Instruction 01

Prepare Oven and Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish using nonstick cooking spray.

Instruction 02

Create Roux: Melt unsalted butter in a large saucepan over medium heat. Whisk in all-purpose flour and continue whisking for 1 minute until combined and smooth.

Instruction 03

Make Cheese Sauce: Gradually whisk in whole milk and cook, stirring frequently, until the mixture thickens, approximately 3 to 4 minutes.

Instruction 04

Incorporate Seasonings and Cheese: Remove saucepan from heat and stir in garlic powder, salt, black pepper, 1 1/2 cups shredded cheddar, and 1/2 cup shredded mozzarella until cheese is fully melted and sauce is smooth.

Instruction 05

Layer Ingredients: Arrange half of the sliced potatoes evenly in the baking dish. Evenly distribute half the diced ham and half the chopped onion over the potatoes. Pour half of the cheese sauce on top.

Instruction 06

Repeat Layering: Repeat layering with the remaining potatoes, ham, onions, and cheese sauce.

Instruction 07

Top with Cheese and Paprika: Sprinkle the remaining shredded cheddar and mozzarella over the top. If desired, dust with smoked paprika for added flavor.

Instruction 08

Bake Covered: Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 40 minutes.

Instruction 09

Bake Uncovered: Remove the foil and continue baking for an additional 20 minutes or until the casserole surface is golden brown and potatoes are tender when pierced with a fork.

Instruction 10

Rest and Garnish: Allow the dish to rest for 10 minutes before serving. Garnish with freshly chopped parsley.

Tools Needed

  • 9x13-inch baking dish
  • Saucepan
  • Whisk
  • Knife and cutting board
  • Aluminum foil

Allergy Notes

Review each component for possible allergens. If you aren't sure, ask a health pro.
  • Contains milk (dairy), wheat (gluten), and pork. Verify pre-grated cheese for gluten-containing anti-caking agents.

Nutrition Info (per portion)

This nutrition data is just for your information—always check with a healthcare provider if needed.
  • Energy: 465
  • Fats: 22 g
  • Carbohydrates: 41 g
  • Proteins: 25 g