
Comforting slow-cooked casserole of tender potatoes, savory ham, and creamy mushroom sauce finished with melted cheddar — perfect for easy family dinners.

This Crockpot Ham and Potato Casserole has been my go-to comfort meal on busy weekends and for casual family gatherings. I first combined these simple pantry ingredients on a rainy Saturday when I needed something hands-off but satisfying. The slow cooker turned humble diced potatoes and leftover ham into a creamy, comforting dish that filled the house with warm, savory aromas. The potatoes emerge tender but not falling apart, the ham stays meaty and slightly caramelized at the edges, and the cheesy, mushroom-laced sauce ties everything together in a way that makes everyone ask for seconds.
I remember serving this to a small group of friends after a potluck and watching it disappear within minutes. The texture balance — soft potato cubes, chewy ham pieces, and just-melted cheddar — is the reason this recipe keeps coming back into rotation. It’s forgiving, adaptable, and perfect for cooks who want great flavor with minimal active time. You can assemble this in under 20 minutes, walk away, and come back to a dinner that tastes like you spent hours in the kitchen.
I’ve served this for casual weeknight dinners, low-key holiday lunches, and even as a comforting side when guests come by. My family loves that it makes excellent leftovers and reheats beautifully, and I’ve learned a few small tricks over time — like dicing potatoes evenly and using whole-milk for a silkier sauce — that consistently improve the final result.
My favorite part of this casserole is how reliable it is — even when I change brands of soup or swap Yukon Gold for Russet, the outcome is still comforting and crowd-pleasing. Over the years friends have told me it’s become their baked-potato-night shortcut, and I always smile when someone brings this as a potluck contribution and it vanishes within an hour.
Allow the casserole to cool slightly before storing. Store in shallow airtight containers to speed refrigeration and maintain quality. Refrigerated portions remain good for four days; reheat in the microwave or 350 degrees Fahrenheit oven until warmed through. For freezing, portion into freezer-safe containers, leaving a half-inch headspace for expansion, and label with date; thaw overnight in the refrigerator before reheating. After reheating, check moisture—if the casserole seems dry, stir in a splash of milk to restore creaminess.
If you don’t have cream of mushroom soup, whisk together 1 1/2 cups of milk with 2 tablespoons of melted butter and 2 tablespoons of flour to make a quick white sauce, then stir in sautéed mushrooms or mushroom powder for flavor. Swap ham for cooked shredded chicken or turkey for a different protein profile. Use Gruyère or Monterey Jack in place of cheddar for a milder or nuttier melt. To make this gluten-free, use a labeled gluten-free condensed soup or homemade roux-based sauce with gluten-free flour.
Serve this casserole alongside a crisp green salad with a bright vinaigrette to cut the richness. It pairs well with steamed green beans, roasted Brussels sprouts, or pickled beets for contrast. For a brunch option, add a runny fried egg on top of each portion. Garnish with chopped fresh chives or parsley for color and a fresh herbal note that complements the cheese and ham.
Stovetop and baked casseroles are quintessential comfort dishes in American home cooking, born from the need to feed families with minimal fuss using pantry staples. The combination of potato, canned soup, and cheese became popular in mid-20th century North America as convenience foods rose in availability. This slow-cooker adaptation modernizes those classic flavors while honoring the same spirit: simple, economical, and communal dishes that bring people together.
In winter, add root vegetables such as parsnips or sweet potato for added warmth and sweetness. In spring and summer, lighten the dish by using half the cheese and mixing in fresh peas or blanched asparagus at the end of cooking. During the holidays, swap plain cheddar for smoked Gouda and use maple-glazed ham for festive depth. Small seasonal swaps can change the character of the casserole while keeping the core technique the same.
For meal prep, assemble the casserole in a slow-cooker liner the night before and refrigerate. In the morning, place the liner in the crockpot and cook on Low for the specified time. Portion into microwave-safe containers for easy reheating at work. If you plan to freeze, assemble and freeze without cooking, then thaw overnight and cook as instructed for a fresh-baked texture when you’re ready to eat.
This recipe is meant to be adaptable and forgiving — a template that welcomes substitutions and improvisation. It provides the kind of comfort that becomes part of family routines, and I hope you make it your own, tweaking seasonings and add-ins until it feels like a true household favorite.
Dice potatoes into uniform 1/2-inch cubes for even cooking and consistent texture.
Use whole-milk for a richer sauce, or 2% if you prefer a lighter result; avoid skim as the sauce may be thin.
If using pre-shredded cheese, toss it with a small amount of cornstarch to improve melting and reduce clumping.
Avoid lifting the slow-cooker lid during cooking; each lift adds at least 15 minutes to the total cook time.
To save time, use pre-diced or frozen hash-style potatoes, but adjust cook time and check for tenderness earlier.
This nourishing crockpot ham and potato casserole recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Assemble the casserole in a slow-cooker liner or airtight container and refrigerate for up to 24 hours before cooking. Add 30 to 60 minutes to the cooking time if starting from chilled.
If you need a crisp top, transfer the cooked casserole to an oven-safe dish and broil for 2 to 4 minutes, watching carefully so it does not burn. Use oven mitts and transfer safely.
Yes. Use a labeled gluten-free condensed mushroom soup or make a simple gluten-free white sauce using gluten-free flour or cornstarch as a thickener.
This Crockpot Ham and Potato Casserole recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Wash and dice potatoes into even 1/2-inch cubes. Dice cooked ham and finely chop the onion. Use a sharp knife and stable cutting board for even pieces.
In a mixing bowl, whisk the cream of mushroom soup with the milk until fully smooth. This avoids lumps and ensures an even sauce consistency throughout the dish.
Lightly grease the slow cooker. Layer half the potatoes, then half the ham, onion, and cheese. Repeat the layers with the remaining ingredients to create even cooking.
Pour the soup and milk mixture over the layered ingredients and sprinkle garlic powder, salt, black pepper, and optional paprika on top. Cover and cook on Low for about 6 hours until potatoes are tender.
Stir gently to combine and check seasoning. Optionally sprinkle extra cheese on top and let it melt covered for 10 minutes or briefly broil for a golden top. Serve hot.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@snapyrecipe on social media!


A fast, elegant bite for Thanksgiving: creamy cheese, bright cranberry, crunchy pecans and rosemary on crackers or baguette — ready in five minutes and loved by all.

Crispy air-fried chicken skewers tossed in a creamy, sweet-spicy bang bang sauce — a quick, crowd-pleasing weeknight favorite.

Crispy air-fried chicken tenders coated in a sticky honey-butter garlic glaze — quick, family-friendly, and ready in about 25 minutes.

Leave a comment & rating below or tag @snapyrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Quick and easy dinner ideas delivered to your inbox.