Cheesy Ham Potato Casserole

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:

  1. Peel the potatoes.

  2. Dice them into small bite-sized cubes.

  3. Boil them in salted water for 5–7 minutes until slightly tender.

  4. 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:

  1. Melt 2 tablespoons butter.

  2. Add the onions.

  3. Cook for 3–4 minutes until softened.

  4. 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

  1. Assemble the casserole.

  2. Cover tightly.

  3. Store in the refrigerator for up to 24 hours.

Bake when ready.


Freeze

  1. Assemble without the topping.

  2. Wrap tightly.

  3. 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.

Leave a Comment