
This slow cooker ham and potato casserole is a comforting dish that comes together effortlessly and fills the house with inviting aromas. It’s a go-to meal for busy days when you want something hearty with minimal fuss yet full of flavor. Perfect for cooler weather or whenever you need a satisfying, warm dish.
I first prepared this casserole on a chilly weekend, and ever since it has been a favorite at family dinners. The way the potatoes soak up the creamy sauce while the ham adds a smoky bite is pure comfort food magic.
Ingredients
- Diced potatoes: which give the casserole a tender, starchy base. Choose firm potatoes that hold their shape well during slow cooking.
- Diced beef ham: lends a savory, smoky flavor essential for this dish. Look for good quality, fully cooked ham for best results.
- Chopped onion: to add natural sweetness and depth of flavor; fresh onions are best for a mild bite.
- Cream of mushroom soup: serves as the creamy backbone of the sauce providing rich, earthy notes. Use a good brand or homemade if you like.
- Shredded cheddar cheese: brings melty sharpness and richness; choose a well-aged cheddar for more complexity.
- Milk: helps create a smooth, luscious sauce; whole milk adds creaminess but any milk works.
- Sour cream: adds tangy creaminess that balances the richness nicely.
- Minced garlic: boosts the flavor with aromatic warmth; fresh garlic is best.
- Salt, black pepper, and paprika: season the dish with mild heat and warmth. Use fresh spices for the most vibrant taste.
- Chopped fresh parsley: is optional for a fresh, herbal garnish that brightens the casserole at the end.
Step-by-Step Instructions
- Prepare the ingredients:
- Combine the diced potatoes, diced ham, and finely chopped onion in a large bowl. This mix forms the hearty layers of your casserole.
- Mix the sauce:
- In another bowl, stir together the cream of mushroom soup, shredded cheddar cheese, milk, sour cream, minced garlic, salt, black pepper, and paprika until everything is well combined. This sauce will soak into the potatoes and ham as they cook.
- Assemble the casserole:
- Lightly spray the inside of your slow cooker with non-stick cooking spray to prevent sticking. Add half of the potato, ham, and onion mixture to the bottom, then pour half of the sauce over it. Repeat with the remaining potato and ham mixture followed by the rest of the sauce, layering evenly.
- Cook:
- Cover the slow cooker and cook on low for 6 to 7 hours or on high for 3 to 4 hours. The slow cooker will tenderize the potatoes and meld all the flavors together beautifully.

One winter evening, my family gathered around for this dish after a day outdoors and it became an instant tradition.
Storage tips
Store any leftovers in an airtight container in the refrigerator for up to four days. Reheat gently in the microwave or oven to keep the sauce creamy and avoid drying out the potatoes. This casserole also freezes well. Portion it into freezer-safe containers and thaw overnight in the fridge before reheating.
Ingredient substitutions
If you do not have cream of mushroom soup you can substitute with cream of celery or cream of chicken soup for a slightly different flavor profile. Swiss or mozzarella cheese can replace cheddar for a milder taste. You can swap sour cream for Greek yogurt to lighten the dish without sacrificing creaminess.
Serving suggestions
Serve this casserole with a crisp green salad to cut through the richness and add fresh texture. A side of steamed green beans or roasted vegetables also pairs nicely to keep the meal balanced. Warm crusty bread is great for soaking up any extra sauce.
Cultural context
Casseroles like this one, made with simple ingredients and slow cooked, have long been staples in homes looking for comforting, no-fuss meals. The inclusion of ham, potatoes, and creamy sauce speaks to traditional American home cooking, especially popular in colder months when hearty dishes bring everyone together.

Frequently Asked Questions
- → What type of ham works best for this casserole?
Diced cooked ham, such as leftover ham or deli ham, provides the best flavor and texture for slow cooking.
- → Can I substitute the cream of mushroom soup?
Yes, cream of celery or chicken soup can be used but will slightly alter the flavor profile.
- → Is it necessary to use cheddar cheese?
Cheddar adds sharpness and creaminess, but you can try mozzarella or Monterey Jack for a milder taste.
- → How long should the casserole cook on high heat?
Cooking on high requires about 3 to 4 hours until the potatoes are tender and the sauce is bubbly.
- → Can I prepare this dish ahead of time?
Yes, assembling the ingredients the night before and refrigerating overnight enhances the flavors and saves time.