I honestly havent really shared many ham based recipes in my blog but this Crockpot Ham and Potato Casserole was one I had to share. This recipe is inspired by classic comfort food and is easy to prepare and make. It is a super tasty dish packed full of savory ham and tender potatoes and is quite filling.

If you enjoy cozy sides with warm cheese then try our Cheesy Garlic Bread Dippers too. When people think about ham and potato casserole they probably expect a long baking process with several pans. But trust me on this when it is prepared in the crockpot it offers a rich and creamy taste that is very satisfying.
This recipe is super tasty and quick to assemble. I recommend this meal for those who want to enjoy classic comfort food with less hands on work.
Ingredients

Here is what I use for this recipe and you can adjust nuts or spices based on preference:
- Russet potatoes: Thinly sliced potatoes create the tender layered base and absorb the creamy sauce as they cook.
- Cooked ham: Diced ham adds savory flavor and hearty protein throughout the casserole.
- Yellow onion: Thin onion slices soften into the casserole and provide gentle sweetness and depth.
- Condensed cream of chicken soup: The soup forms the creamy foundation and helps bind the potatoes and ham together.
- Whole milk: Milk loosens the condensed soup and creates a smooth sauce that coats every layer.
- Garlic powder: Garlic powder adds even savory flavor without changing the texture of the sauce.
- Black pepper: Black pepper balances the creamy sauce and sharpens the flavor of the ham.
- Sharp cheddar cheese: Cheddar melts between the layers and forms an uneven golden finish on top.
- Fresh parsley: Parsley adds a fresh green finish to the plated casserole.
Tools You’ll Need
- 6 quart slow cooker: Cooks the layered casserole gently until the potatoes soften and the sauce thickens.
- Medium mixing bowl: Holds the soup and milk while the creamy sauce is blended.
- Chef knife: Cuts the potatoes and onion into thin pieces for even cooking.
- Cutting board: Provides a stable surface for slicing the potatoes and onion.
- Whisk: Blends the condensed soup and milk into a smooth pourable sauce.
- Measuring cups and spoons: Measures the milk and seasonings accurately for balanced texture and flavor.
Instructions
Step 1: Slice the potatoes and onion

Cut the two pounds of russet potatoes into thin irregular rounds and slice the small yellow onion into loose uneven strips. The potatoes now show fresh pale surfaces while the onion separates into curved strands with natural differences in size.
Tip: Keep the potato slices close in thickness so they soften at the same pace while still looking naturally uneven.
Step 2: Whisk the creamy sauce

Combine the condensed cream of chicken soup with the whole milk and add the garlic powder plus black pepper. The thick soup changes into a smooth pourable sauce with faint pepper specks spread throughout and no dry seasoning pockets.
Tip: Whisk until the sauce is smooth so it settles evenly between the potato layers instead of forming thick clumps.
Step 3: Layer potatoes ham onion and sauce

Spread half of the sliced potatoes in a loose uneven layer and scatter half of the diced ham plus half of the onion over them. Pour over part of the creamy sauce and add one cup of cheddar. Repeat with the remaining potatoes and ham and onion and sauce so the ingredients form visible irregular layers.
Tip: Leave small gaps between some potato slices so the sauce can flow through the layers and soften them evenly.
Step 4: Cook until the potatoes soften

Cook the layered casserole until the potato slices bend easily and the sauce thickens around the ham. The layers settle lower in the container while the onions turn translucent and the creamy sauce bubbles gently at the uneven edges.
Tip: Check the thickest potato slice for tenderness because it gives the best sign that the full casserole is ready.
Step 5: Melt the cheddar and serve

Scatter the remaining one cup of cheddar over the softened casserole and let it melt into uneven glossy patches with lightly browned edges. Scoop one portion onto a white plate and finish it with chopped parsley so the inside layers and creamy texture remain clearly visible.
Tip: Let the casserole rest briefly before serving so each scoop holds together while the sauce stays creamy.
Pro Tips
- Slice the potatoes about one eighth inch thick so they become tender without breaking down into a soft mash.
- Use fully cooked ham with visible lean pieces because very fatty ham can make the finished sauce feel overly rich.
- Shred the cheddar from a block for smoother melting and a creamier finish with fewer waxy patches.
- Let the casserole rest for ten minutes before scooping so the thickened sauce settles around the potato layers.
Storage Instructions
Let the casserole cool until it is no longer steaming before moving it into an airtight container. This protects the creamy texture and reduces excess condensation. Refrigerate leftovers for up to four days. Store the parsley separately when possible so it stays fresh and green. Reheat individual portions until hot throughout. Add a small splash of milk before reheating when the sauce looks very thick. For longer storage freeze cooled portions for up to two months. Thaw overnight in the refrigerator before reheating gently.
Frequently Asked Questions
Yes. Assemble it one day ahead and refrigerate the insert before cooking until the potatoes are tender.
Russet potatoes soften well and absorb the sauce while Yukon Gold potatoes keep a slightly firmer shape.
Yes. Cool it completely and freeze individual portions for up to two months before reheating gently.
Rest it uncovered for ten minutes after cooking so the sauce settles and thickens around the potatoes.
See You in the Kitchen
This Crockpot Ham and Potato Casserole is a great way to satisfy your comfort food cravings without turning on the oven for hours.
I typically serve Cheesy Garlic Bread Dippers at the same time I make my casserole and then finish brunch with Pumpkin Cheesecake Brownies so all of my meal components feel complete.
Even my kids love this one!
Print
Crockpot Ham and Potato Casserole
- Total Time: 4 hours 20 minutes
- Yield: 8 servings
Description
This easy Crockpot Ham and Potato Casserole brings tender potatoes and savory ham together with a creamy cheese sauce for a quick family favorite. It is a simple choice for weeknight dinner and meal prep while also fitting a holiday brunch or potluck table. The best part is the slow cooker does most of the work and the balanced mix of protein and potatoes gives you healthy comfort food ideas without extra fuss. Serve it warm for a filling meal everyone enjoys.
Ingredients
- 2 pounds Russet potatoes
- 2 cups diced Cooked ham
- 1 small thinly sliced Yellow onion
- 1 can 10.5 ounces Condensed cream of chicken soup
- 1 cup Whole milk
- 1 teaspoon Garlic powder
- 1 half teaspoon Black pepper
- 2 cups shredded divided Sharp cheddar cheese
- 2 tablespoons chopped Fresh parsley
Instructions
- Cut the two pounds of russet potatoes into thin irregular rounds and slice the small yellow onion into loose uneven strips. The potatoes now show fresh pale surfaces while the onion separates into curved strands with natural differences in size.
- Combine the condensed cream of chicken soup with the whole milk and add the garlic powder plus black pepper. The thick soup changes into a smooth pourable sauce with faint pepper specks spread throughout and no dry seasoning pockets.
- Spread half of the sliced potatoes in a loose uneven layer and scatter half of the diced ham plus half of the onion over them. Pour over part of the creamy sauce and add one cup of cheddar. Repeat with the remaining potatoes and ham and onion and sauce so the ingredients form visible irregular layers.
- Cook the layered casserole until the potato slices bend easily and the sauce thickens around the ham. The layers settle lower in the container while the onions turn translucent and the creamy sauce bubbles gently at the uneven edges.
- Scatter the remaining one cup of cheddar over the softened casserole and let it melt into uneven glossy patches with lightly browned edges. Scoop one portion onto a white plate and finish it with chopped parsley so the inside layers and creamy texture remain clearly visible.
Notes
Pro Tips:
- Slice the potatoes about one eighth inch thick so they become tender without breaking down into a soft mash.
- Use fully cooked ham with visible lean pieces because very fatty ham can make the finished sauce feel overly rich.
- Shred the cheddar from a block for smoother melting and a creamier finish with fewer waxy patches.
- Let the casserole rest for ten minutes before scooping so the thickened sauce settles around the potato layers.
Storage: Let the casserole cool until it is no longer steaming before moving it into an airtight container. This protects the creamy texture and reduces excess condensation. Refrigerate leftovers for up to four days. Store the parsley separately when possible so it stays fresh and green. Reheat individual portions until hot throughout. Add a small splash of milk before reheating when the sauce looks very thick. For longer storage freeze cooled portions for up to two months. Thaw overnight in the refrigerator before reheating gently.
- Prep Time: 20 minutes
- Cook Time: 4 hours
- Category: Dinner
- Cuisine: American