Crockpot Ham and Potato Casserole Recipe
Introduction
This Crockpot Ham and Potato Casserole is a comforting and hearty dish perfect for busy days. Tender potatoes and savory ham are layered with cheese and a creamy mushroom sauce, then slow-cooked to perfection.

Ingredients
- 4 cups potatoes, diced (about 4 medium potatoes)
- 2 cups cooked ham, diced
- 1 cup shredded cheddar cheese
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup milk
- 1 medium onion, diced
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika (optional)
Instructions
- Step 1: Prepare the ingredients by dicing the potatoes and cooked ham, and chopping the onion.
- Step 2: In a mixing bowl, combine the cream of mushroom soup and milk, stirring until smooth.
- Step 3: In the crockpot, layer half of the diced potatoes evenly.
- Step 4: Sprinkle half of the diced ham over the potatoes, then half of the diced onion, followed by half of the shredded cheddar cheese.
- Step 5: Repeat the layering with the remaining potatoes, ham, onion, and cheese.
- Step 6: Pour the soup and milk mixture over the top of the layered ingredients.
- Step 7: Season the top layer with garlic powder, salt, black pepper, and paprika if using.
- Step 8: Cover the crockpot and cook on low for about 6 hours, or until the potatoes are tender.
- Step 9: Once cooked, check for seasoning and adjust if necessary before serving.
Tips & Variations
- Use leftover ham to make this recipe a great way to reduce food waste.
- For a creamier texture, stir in a little sour cream just before serving.
- Try adding chopped bell peppers or mushrooms for extra flavor and texture.
- Swap cream of mushroom soup with cream of chicken or celery soup if preferred.
- If you like it spicy, add a pinch of cayenne pepper or red pepper flakes.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or oven until warmed through. This casserole does not freeze well due to the potatoes’ texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen potatoes instead of fresh?
Frozen diced potatoes can be used, but reduce the cooking time slightly and check for tenderness earlier to avoid overcooking.
What can I use if I don’t have a crockpot?
You can bake this casserole in a 9×13-inch baking dish at 350°F (175°C) for about 45-60 minutes, or until the potatoes are tender and the cheese is melted and bubbly.
PrintCrockpot Ham and Potato Casserole Recipe
This Crockpot Ham and Potato Casserole is a comforting, hearty dish combining tender potatoes, savory ham, creamy mushroom soup, and melted cheddar cheese. Slow-cooked to perfection in a crockpot, it’s an easy, hands-off meal perfect for family dinners or potlucks.
- Prep Time: 15 minutes
- Cook Time: 6 hours
- Total Time: 6 hours 15 minutes
- Yield: 6 servings 1x
- Category: Casserole
- Method: Slow Cooking
- Cuisine: American
Ingredients
Vegetables
- 4 cups potatoes, diced (about 4 medium potatoes)
- 1 medium onion, diced
Meats
- 2 cups cooked ham, diced
Dairy
- 1 cup shredded cheddar cheese
- 1 cup milk
Pantry
- 1 can (10.5 oz) cream of mushroom soup
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika (optional)
Instructions
- Prepare Ingredients: Dice the potatoes and cooked ham, and chop the onion into small pieces to ensure even cooking and flavor distribution.
- Mix Soup and Milk: In a mixing bowl, combine the cream of mushroom soup and milk, stirring until the mixture is smooth and well blended.
- Layer Potatoes: Place half of the diced potatoes evenly at the bottom of the crockpot, forming the base layer.
- Add Ham, Onion, and Cheese: Sprinkle half of the diced ham over the potatoes, followed by half of the diced onion and half of the shredded cheddar cheese.
- Repeat Layers: Repeat the layering process with the remaining potatoes, ham, onion, and cheddar cheese to build up the casserole.
- Pour Soup Mixture: Pour the prepared cream of mushroom soup and milk mixture evenly over the layered ingredients in the crockpot.
- Season: Sprinkle garlic powder, salt, black pepper, and optional paprika on top to add flavor.
- Cook: Cover the crockpot and cook on low heat for about 6 hours, or until the potatoes are tender and all layers are cooked through.
- Finish and Adjust Seasoning: Once cooked, check the seasoning and adjust with additional salt or pepper if needed before serving.
Notes
- You can substitute cream of mushroom soup with cream of chicken soup if preferred.
- Use leftover ham or any cooked ham for convenience.
- If you like a crispier top, you can sprinkle extra cheese and finish under a broiler for a few minutes after cooking.
- To reduce sodium, use low-sodium soup and adjust salt accordingly.
- This casserole can be made ahead up to layering step, then refrigerated and cooked later.
Keywords: crockpot ham casserole, ham and potato casserole, easy slow cooker casserole, cheesy ham casserole, comfort food

