When it comes to hearty, satisfying meals that practically cook themselves, nothing beats a warm and cheesy Crockpot Ham and Potato Casserole. This classic comfort food brings together tender potatoes, savory ham, gooey cheddar cheese, and a creamy mushroom sauce—all slow-cooked to perfection.
It’s one of those throw-it-all-in-and-wait kind of recipes that makes busy weeknights feel a little more manageable and weekends a lot more comforting. Whether you’re feeding a crowd, looking for leftovers that actually taste better the next day, or simply craving something warm and filling, this slow cooker casserole delivers every time.
Why You’ll Love This Recipe
There are endless reasons to keep this recipe in your regular rotation, but here are the top ones that make it shine:
- Set It and Forget It: The Crockpot does all the work for you—no babysitting the stove or oven.
- Simple Ingredients, Big Flavor: Everything in this casserole is affordable, accessible, and delicious.
- Family-Friendly: Kids and adults alike can’t resist the creamy, cheesy goodness.
- Perfect for Leftover Ham: A great way to use up ham from the holidays or last night’s dinner.
- Make-Ahead Friendly: Prep in the morning and come home to a hot meal ready to serve.
- One-Pot Wonder: Fewer dishes to wash means more time to relax after dinner.
Whether it’s a cold winter night or you just want something comforting and filling, this slow cooker ham and potato casserole is a dependable favorite.
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
Here’s everything you’ll need to make this delicious Crockpot casserole:
- 4 cups potatoes, diced (about 4 medium potatoes)
Yukon golds or russets work best. Peel or leave the skins on—it’s up to you. - 2 cups cooked ham, diced
Use leftover ham, or pick up a pre-cooked ham steak from the store. - 1 cup shredded cheddar cheese
Sharp cheddar melts beautifully and adds bold flavor. - 1 can (10.5 oz) cream of mushroom soup
This is the base of your creamy sauce. You can use homemade or canned. - 1 cup milk
Helps thin out the soup and create a rich, creamy consistency. - 1 medium onion, diced
Adds a bit of sweetness and depth of flavor. - 1 teaspoon garlic powder
For that warm, savory flavor in every bite. - 1 teaspoon salt
Season to taste based on how salty your ham and soup are. - ½ teaspoon black pepper
Adds a touch of spice and balances the creaminess. - ½ teaspoon paprika (optional)
Adds a hint of smokiness and a pop of color.
Let’s Get Started
This is the kind of recipe that doesn’t require a lot of effort, but the payoff is pure comfort. Here’s how to make it:
Step 1: Prep Your Ingredients
Wash, peel (if desired), and dice your potatoes into bite-sized pieces. Dice the onion and ham if they aren’t already chopped.
Step 2: Mix the Sauce
In a medium bowl, whisk together the cream of mushroom soup, milk, garlic powder, salt, pepper, and paprika if using. This creamy mixture will coat your potatoes and create the delicious casserole base.
Step 3: Layer It in the Crockpot
Lightly grease the inside of your Crockpot. Layer half of the potatoes, half of the ham, and half of the diced onions. Pour half of the creamy sauce over the top and sprinkle with a bit of cheese. Repeat with the remaining ingredients, finishing with a layer of sauce and the rest of the shredded cheese on top.
Step 4: Cook Low and Slow
Cover and cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the potatoes are fork-tender and everything is bubbly and golden around the edges.
Step 5: Serve It Up
Once it’s done, give it a gentle stir and let it sit for 5–10 minutes to thicken slightly. Serve hot, garnished with fresh parsley or green onions if desired.
Servings and Pairing
This recipe makes about 6 hearty servings, depending on portion size.
Pairing Ideas:
- Fresh Green Salad: A crisp salad with vinaigrette adds a refreshing contrast.
- Steamed Broccoli or Green Beans: Balances the richness of the casserole.
- Crusty Bread or Rolls: Perfect for scooping up every creamy bite.
- Applesauce or Pickles: A sweet or tangy side pairs beautifully with ham.
Variations
Want to switch things up? Try these fun variations on the classic:
- Add Vegetables: Mix in peas, corn, or diced bell peppers for added color and nutrition.
- Make It Cheesy: Add more cheese, or try different varieties like Colby Jack, Swiss, or Gruyère.
- Go Spicy: Use pepper jack cheese or add a pinch of cayenne for a little heat.
- Cream of Chicken or Celery Soup: Swap the mushroom soup for a different flavor base.
- Bacon Boost: Add crispy bacon bits for extra smokiness and crunch.
Storage Tips
Got leftovers? This dish stores and reheats like a dream.
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: You can freeze portions for up to 2 months. Just note the texture may be slightly softer upon reheating.
- Reheating: Reheat in the microwave or oven until warmed through. Add a splash of milk if it’s too thick.
Make-Ahead Tip: Prep everything the night before, store it in the fridge, then start the Crockpot in the morning.
FAQs
Can I use frozen potatoes?
Yes! Frozen diced potatoes or hash browns work well—no need to thaw, just add an extra 30–60 minutes to cooking time.
Do I have to peel the potatoes?
Not at all. Leaving the skin on adds texture and saves time. Just be sure to scrub them well.
Can I use cream of chicken soup instead?
Absolutely. It’ll change the flavor slightly but still be creamy and delicious.
Can I make it vegetarian?
Yes—skip the ham and add more veggies like mushrooms or spinach. Use vegetarian “cream of” soup if desired.
Will it overcook if I leave it on too long?
If cooked on LOW, it’s forgiving for an hour or so extra. On HIGH, try not to go past the recommended time to avoid mushy potatoes.
Final Thoughts
Crockpot Ham and Potato Casserole is the kind of dish that brings everyone to the table. It’s cozy, creamy, and packed with the kind of nostalgic flavors that feel like a warm hug. With just a little prep and your slow cooker doing most of the work, you can enjoy a comforting, filling meal that’s perfect for weeknights, weekends, or anytime you need a little extra comfort.
Print
Crockpot Ham and Potato Casserole
- Total Time: 6 hours 10 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
A creamy, cheesy casserole made with potatoes, ham, and a rich, savory sauce. This slow cooker recipe is the ultimate comfort food, perfect for busy days or family dinners.
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 tsp garlic powder
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp paprika (optional)
Instructions
- Dice the potatoes, ham, and onion.
- In a small bowl, mix the cream of mushroom soup, milk, garlic powder, salt, pepper, and paprika.
- Layer half of the potatoes, half of the ham, and half of the onion in the Crockpot. Pour half of the soup mixture over the top. Repeat the layers with the remaining ingredients.
- Cover and cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the potatoes are fork-tender.
- Once done, sprinkle with cheddar cheese and let it melt before serving.
Notes
- Add extra cheese on top for a gooey, cheesy finish.
- For more flavor, try using sharp cheddar or mix in a little Parmesan.
- Can be made ahead by prepping the casserole in the morning and cooking in the evening.
- Prep Time: 10 minutes
- Cook Time: 6 hours

