Baked Ham and Cheese Potato Casserole
Introduction
Baked Ham and Cheese Potato Casserole is one of those timeless comfort foods that instantly brings warmth to the dinner table. Rich, creamy, cheesy, and filled with flavorful pieces of savory ham, this casserole is perfect for family dinners, holiday gatherings, potlucks, or even as a delicious way to use leftover ham after celebrations.
The combination of fluffy potatoes, creamy cheese sauce, aromatic herbs, and tender ham creates a satisfying dish that is both filling and comforting. As it bakes, the cheese turns beautifully golden while the inside remains soft, creamy, and packed with flavor.
One of the greatest qualities of this casserole is its versatility. It can be served as a hearty main course with a fresh salad or roasted vegetables, or as an elegant side dish alongside roasted chicken, turkey, steak, or pork. Children love its creamy texture, while adults appreciate its rich flavors and nostalgic appeal.
This recipe is beginner-friendly yet impressive enough for special occasions. Every bite delivers creamy potatoes, smoky ham, melted cheese, and fragrant herbs that blend together perfectly.
—
Ingredients
For the Potato Mixture
2½ pounds (1.1 kg) potatoes, peeled and cubed
2 cups cooked ham, diced
2 cups shredded mozzarella cheese
1 cup shredded cheddar cheese
4 ounces cream cheese, softened
½ cup sour cream
¼ cup butter
½ cup whole milk
2 large eggs
1 small onion, finely diced
2 cloves garlic, minced
2 tablespoons chopped parsley
1 teaspoon dried oregano
1 teaspoon Italian seasoning
½ teaspoon paprika
Salt to taste
Black pepper to taste
For the Topping
1 cup mozzarella cheese
½ cup cheddar cheese
2 tablespoons grated Parmesan
1 tablespoon melted butter
1 teaspoon dried parsley
½ teaspoon garlic powder
—
Equipment Needed
Large pot
Potato masher
Large mixing bowl
Whisk
Wooden spoon
9×13-inch baking dish
Cheese grater
Measuring cups
Knife
Cutting board
Oven
—
Instructions
Step 1: Prepare the Potatoes
Wash, peel, and cut the potatoes into evenly sized cubes.
Place them into a large pot and cover with cold salted water.
Bring to a boil over medium-high heat.
Cook for about 15–20 minutes until fork tender.
Drain thoroughly.
Allow excess moisture to evaporate for several minutes.
Mash until smooth.
—
Step 2: Prepare the Filling
In a skillet, melt butter.
Cook diced onions until translucent.
Add garlic.
Cook for another minute.
Remove from heat.
In a large bowl combine:
Mashed potatoes
Cream cheese
Sour cream
Milk
Eggs
Onion mixture
Mozzarella
Cheddar
Ham
Herbs
Salt
Pepper
Mix until evenly combined.
—
Step 3: Assemble
Grease a baking dish generously.
Spread the potato mixture evenly.
Smooth the top.
Mix together:
Mozzarella
Cheddar
Parmesan
Garlic powder
Parsley
Sprinkle evenly over the casserole.
Drizzle with melted butter.
—
Step 4: Bake
Preheat oven to 375°F (190°C).
Bake for 35–40 minutes until bubbly.
Broil for 2–3 minutes to create a beautifully browned cheese crust.
Cool for 10 minutes before slicing.
—
Cooking Methods
Traditional Oven
Produces the crispiest golden crust while keeping the inside creamy.
Convection Oven
Bake at 350°F (175°C) for about 30–35 minutes.
Air Fryer
Small portions can be baked in ramekins at 350°F for 15–20 minutes.
Make-Ahead Method
Assemble the casserole one day ahead.
Refrigerate.
Bake just before serving.
—
History
Potato casseroles originated in Europe, where potatoes became a dietary staple after their introduction from South America in the 16th century. Over time, cooks across countries such as France, Germany, Ireland, and the United Kingdom began combining potatoes with cream, butter, and cheese to create hearty baked dishes.
The addition of ham became especially popular as families looked for delicious ways to use leftover holiday meats. In North America, baked potato casseroles evolved into a beloved comfort food, commonly served at Thanksgiving, Christmas, Easter, family reunions, and church suppers. Today, countless regional variations include different cheeses, vegetables, herbs, and seasonings, making this casserole a classic that continues to bring people together.
—
Benefits
Excellent source of protein from ham and cheese.
Potatoes provide complex carbohydrates for sustained energy.
Calcium from cheese supports strong bones and teeth.
Potatoes are rich in potassium, which supports heart and muscle function.
Herbs add antioxidants and enhance flavor naturally.
A filling, satisfying meal that can be prepared ahead of time.
Great for meal prep and reheats well.