Hey there, friends!
Craving something cozy and comforting? I’ve got the perfect dish for you!
Today, I’m sharing my scalloped potatoes and ham with cream of chicken soup.
It’s creamy, cheesy, and packed with flavor. Plus, it’s super easy to whip up!
Great for dinner or a family gathering. Trust me, you’ll want seconds!
Let’s dive into the recipe!

Ingredient Substitutions
Ham can be replaced with smoked turkey or tempeh for a lighter or vegetarian option. Both alternatives provide protein and a savory flavor. Adjust cooking time slightly for tempeh.
Cream of chicken soup can be substituted with cream of celery or a homemade white sauce for those avoiding processed foods. Use equal amounts of the alternative soup, or prepare a roux-based sauce with milk, butter, and flour.
Sour cream can be swapped with Greek yogurt or a non-dairy yogurt alternative for a tangier flavor and reduced fat content. Use the same amount as called for in the recipe, but expect a slightly different texture in the final dish.
| Preparation Time | 20-30 minutes |
| Cooking Time | 120-135 minutes |
| Total Time | 140-165 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2300-2500
- Protein: 100-120 g
- Fat: 150-170 g
- Carbohydrates: 200-220 g
Ingredients
For the casserole:
- 16 oz sour cream (full-fat for richness)
- 1 lb ham (diced into 1/2-inch cubes)
- 8 medium potatoes (peeled and thinly sliced)
- 1/4 tsp pepper (freshly ground for best aroma)
- 1 can cream of chicken soup (I use Campbell’s Condensed)
- 1 small yellow onion (finely minced for even flavor)
- 3/4 tsp salt
For the topping:
- 1 cup shredded sharp cheddar cheese
Step 1: Prepare Ingredients and Baking Dish
Preheat your oven to 350°F (175°C).
Grease a 13×9 inch baking dish to prevent sticking.
Cut the ham into ¼ inch pieces.
Peel the potatoes, then slice them as thinly as possible, aiming for ⅛ inch slices for even cooking and a layered texture.
Step 2: Make the Chicken Soup Mixture
In a medium bowl, whisk together the chicken soup, sour cream, salt, and pepper.
This mixture will serve as a creamy layer that binds the casserole together.
Step 3: Layer the Ingredients
Start by placing ⅓ of the potato slices in the greased baking dish, followed by ⅓ of the chopped onions, ⅓ of the ham pieces, and ⅓ of the chicken soup mixture.
Repeat this process to create two more layers, ensuring all ingredients are used up and evenly distributed.
Step 4: Bake the Casserole
Cover the baking dish with foil to trap steam and cook the potatoes through.
Place the dish in the preheated oven and bake for 75 minutes.
This initial baking time softens the potatoes and melds the flavors together.
Step 5: Add Cheese and Finish Baking
After 75 minutes, remove the foil and sprinkle cheese on top of the casserole.
Return it to the oven and bake uncovered for an additional 45 minutes.
Check if the potatoes are fully cooked by inserting a knife; it should slide through the potatoes easily without resistance.
Step 6: Rest and Serve
Once the casserole is fully baked, allow it to sit for 15 minutes before serving.
This resting time helps the dish set and makes serving easier while enhancing the flavors.
Enjoy your hearty and delicious ham and potato casserole!

