Cheesy Ham Potato Casserole
Few dishes capture the heartwarming comfort of home cooking quite like a Cheesy Ham Potato Casserole. Creamy, rich, cheesy, and packed with tender potatoes and savory ham, this classic casserole is the perfect solution for family dinners, potlucks, holiday leftovers, or cozy weekend meals. The combination of melted cheese, creamy sauce, hearty potatoes, and flavorful ham creates a dish that is satisfying, filling, and irresistibly delicious.
Often called funeral potatoes or ham and potato bake, this casserole has long been a staple in comfort food cooking. It’s easy to prepare, can feed a crowd, and uses simple ingredients you may already have in your kitchen. Whether you’re looking to use leftover holiday ham or just want a creamy, cheesy dish that everyone will love, this recipe delivers every time.
In this complete guide, you’ll learn everything about making the perfect Cheesy Ham Potato Casserole, including ingredients, preparation methods, cooking tips, variations, serving suggestions, and nutritional information.
Preparation Time
| Step | Time |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 40 minutes |
| Total Time | 1 hour |
| Servings | 6–8 servings |
Ingredients
Main Ingredients
-
4 cups cooked ham, diced
-
5 cups potatoes, peeled and diced (or frozen diced hash browns)
-
2 cups shredded cheddar cheese
-
1 cup shredded mozzarella cheese
-
1 small onion, finely diced
-
2 cloves garlic, minced
-
1 can (10.5 oz) cream of chicken soup
-
1 cup sour cream
-
1/2 cup milk
-
4 tablespoons butter
-
1 teaspoon salt
-
1/2 teaspoon black pepper
-
1/2 teaspoon paprika
-
1/2 teaspoon garlic powder
Optional Topping (Highly Recommended)
-
1 cup crushed cornflakes or breadcrumbs
-
2 tablespoons melted butter
-
1/2 cup shredded cheddar cheese
Choosing the Best Potatoes
Potatoes are the backbone of this casserole, so choosing the right type makes a difference.
Best Potato Options
Russet Potatoes
-
Soft texture when baked
-
Absorb sauce well
-
Perfect for creamy casseroles
Yukon Gold Potatoes
-
Naturally buttery flavor
-
Hold shape better
-
Slightly creamier texture
Frozen Hash Browns
-
Convenient and quick
-
No peeling or chopping required
How to Prepare Cheesy Ham Potato Casserole
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13 inch baking dish with butter or cooking spray to prevent sticking.
Step 2: Prepare the Potatoes
If using fresh potatoes:
-
Peel the potatoes.
-
Dice them into small bite-sized cubes.
-
Boil them in salted water for 5–7 minutes until slightly tender.
-
Drain and set aside.
If using frozen hash browns, allow them to thaw slightly before mixing.
Step 3: Sauté the Aromatics
In a skillet over medium heat:
-
Melt 2 tablespoons butter.
-
Add the onions.
-
Cook for 3–4 minutes until softened.
-
Add garlic and cook for 30 seconds until fragrant.
This step adds deeper flavor to the casserole.
Step 4: Make the Creamy Sauce
In a large mixing bowl combine:
-
Cream of chicken soup
-
Sour cream
-
Milk
-
Salt
-
Black pepper
-
Paprika
-
Garlic powder
Whisk everything together until smooth and creamy.
Step 5: Assemble the Casserole
Add the following to the bowl:
-
Diced potatoes
-
Cooked ham
-
Sautéed onions and garlic
-
1 1/2 cups cheddar cheese
-
Mozzarella cheese
Mix gently until all ingredients are coated in the creamy sauce.
Step 6: Transfer to Baking Dish
Pour the mixture into your prepared casserole dish.
Spread it evenly with a spatula.
Top with the remaining 1/2 cup cheddar cheese.
Step 7: Add Crunchy Topping
In a small bowl mix:
-
Crushed cornflakes or breadcrumbs
-
2 tablespoons melted butter
Sprinkle evenly over the casserole.
This topping creates a crispy golden crust.
Step 8: Bake
Place the casserole in the oven and bake for:
35–40 minutes
Until:
-
Cheese is melted
-
Top is golden brown
-
Casserole is bubbling
Step 9: Rest Before Serving
Let the casserole rest for 10 minutes before serving.
This helps the sauce thicken and makes slicing easier.
How to Serve
Cheesy Ham Potato Casserole is extremely versatile and pairs well with many side dishes.
Great Side Dishes
-
Fresh green salad
-
Steamed broccoli
-
Roasted carrots
-
Garlic bread
-
Dinner rolls
It’s perfect for family dinners, holiday leftovers, potluck gatherings, and even brunch dishes.
Tips for the Best Casserole
Use Leftover Ham
Holiday ham works perfectly and adds smoky flavor.
Shred Your Own Cheese
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Freshly shredded cheese melts better.
Don’t Overcook the Potatoes
They should be slightly tender, not mushy. They will finish cooking in the oven.
Add Vegetables
For extra nutrition you can add:
-
Broccoli
-
Peas
-
Spinach
-
Bell peppers
Make It Extra Creamy
Add 1/2 cup cream cheese to the sauce for a richer texture.
Delicious Variations
Loaded Ham Potato Casserole
Add:
-
Crispy bacon
-
Green onions
-
Extra cheese
It tastes similar to a loaded baked potato.
Spicy Version
Add:
-
1/2 teaspoon cayenne pepper
-
Diced jalapeños
-
Pepper jack cheese
Chicken Potato Casserole
Replace ham with shredded chicken.
Ranch Flavor
Add 1 tablespoon ranch seasoning mix for extra flavor.
Breakfast Version
Add:
-
Scrambled eggs
-
Breakfast sausage
-
Cheddar cheese
Perfect for brunch.
Make Ahead Instructions
This casserole is perfect for preparing in advance.
Refrigerate
-
Assemble the casserole.
-
Cover tightly.
-
Store in the refrigerator for up to 24 hours.
Bake when ready.
Freeze
-
Assemble without the topping.
-
Wrap tightly.
-
Freeze for up to 3 months.
Thaw overnight before baking.
Reheating Instructions
Oven
Bake at 350°F (175°C) for 20–25 minutes.
Microwave
Heat individual portions for 1–2 minutes.
Nutritional Information (Approximate)
Per serving:
Calories: 420–480 kcal
Protein: 22 g
Carbohydrates: 28 g
Fat: 26 g
Fiber: 3 g
Sugar: 3 g
Values vary depending on ingredients used.
Final Thoughts
Cheesy Ham Potato Casserole is one of those timeless dishes that never goes out of style. Its rich creamy sauce, tender potatoes, savory ham, and gooey melted cheese combine to create a meal that feels both indulgent and comforting.
It’s perfect for busy weeknights, holiday leftovers, potlucks, and gatherings where you need a dish that feeds many people and satisfies every appetite. With so many variations and customization options, you can easily adapt it to your taste.
Once you try this recipe, it may become a regular favorite in your kitchen—the kind of meal everyone asks for again and again.