Crockpot Ham and Potato Casserole is a warm, comforting dish that delivers tender potatoes, savory ham, and a creamy cheese sauce all cooked together in one pot. This dish is perfect for weeknight dinners or gatherings where you want to keep things simple without sacrificing flavor. The slow cooking process allows the ingredients to meld beautifully, creating a satisfying meal that feels like a cozy hug.
Many versions of ham and potato casseroles tend to yield mushy potatoes when cooked too quickly. This recipe requires a slow cook on LOW for 6–7 hours, which softens the potatoes without losing their structure. The long cooking time lets the flavors develop fully, resulting in a rich combination of textures without turning your meal into a heavy, unappetizing mush.
Why You'll Love This Recipe
- One-pot meal – Everything cooks together in a single crockpot, which means less cleanup and more time to relax.
- Melt-in-your-mouth potatoes – Cooking on LOW for 6–7 hours ensures your potatoes are tender without losing their shape.
- Creamy and cheesy – Two cups of cheddar cheese become wonderfully gooey, creating a savory topping that draws you in.
- Versatile base – You can easily swap out the ingredients, like using turkey instead of ham or adding your favorite vegetables.
- Simple prep – Just 15 minutes of prep time, then let the crockpot do the work while you go about your day.
Ingredients & Substitutions
Serves 6
For the Casserole
- 6 medium russet potatoes, peeled and diced (about 5–6 cups) — they provide a fluffy texture; Yukon Gold works well too but won't be as starchy.
- 2 cups diced cooked ham — offers savory flavor and protein; any cooked ham will do, but uncooked ham will require additional cooking time.
- 1 small yellow onion, finely chopped — adds sweetness; you can use shallots or green onions for a milder taste.
- 1 can (10.5 oz) cream of chicken soup — this creates a creamy base; homemade cream sauce or a dairy-free alternative can substitute.
- 1 cup whole milk — enriches the dish; substitute with half-and-half or cashew milk for a dairy-free option.
- 2 cups shredded cheddar cheese, divided — lends an irresistible gooey texture; feel free to use a mix of cheeses for varied flavor.
- 1 teaspoon garlic powder — enhances overall flavor; fresh minced garlic works but adjust to taste.
- ½ teaspoon salt — brings out all the flavors; omit if using salted ham or broth.
- ¼ teaspoon black pepper — offers a mild heat; white pepper can be used for a subtler flavor.
- Optional: chopped parsley or green onions for garnish — adds color and freshness; skip if you prefer a more classic presentation.
How to Make Crockpot Ham and Potato Casserole
Step 1: Prepare the Base
Spray the inside of a 6-quart crockpot with nonstick cooking spray. This helps prevent sticking and makes for easy cleanup. Add the diced potatoes, diced ham, and chopped onion. They should fill the crockpot about halfway, ensuring there’s enough room for the sauce.
Step 2: Mix the Sauce
In a medium bowl, whisk together the cream of chicken soup, whole milk, 1½ cups of shredded cheddar cheese, garlic powder, salt, and pepper. The mixture should be smooth and creamy with no lumps. Pour the sauce over the potatoes and ham in the crockpot.
Step 3: Combine and Cook
Gently stir the casserole ingredients in the crockpot to coat everything evenly with the sauce. Cover the crockpot with the lid and set to cook on LOW for 6–7 hours. You'll know it's ready when the potatoes are fork-tender, not mushy.
Step 4: Finish and Serve
After the cooking time, sprinkle the remaining ½ cup of cheese on top of the casserole. Cover and cook for an additional 10–15 minutes to let the cheese melt. When it's done, serve warm, garnished with chopped parsley or green onions for a pop of color and flavor if desired.
How to Serve Crockpot Ham and Potato Casserole
Crockpot Ham and Potato Casserole is a comforting dish that can be enjoyed any time. It’s great for family dinners or potlucks. This casserole serves well directly from the crockpot, and its creamy, cheesy goodness makes it a satisfying choice.
Serving Ideas
- Serve warm — Enjoy this casserole at a temperature around 160°F for the best experience. It takes about 30 minutes to reach this temperature if it cools too much after cooking.
- Use a large, shallow dish — For gatherings, transfer the casserole to a large serving platter. A shallow dish allows for easier scooping and lets the cheese stay gooey.
- Garnish for flair — Add chopped parsley or green onions on top just before serving. This brings freshness and color, enhancing both presentation and flavor.
- Portion smartly — Serve in generous 1-cup portions. This size holds well together and balances the hearty ham and potatoes with creamy sauce.
What to Serve Alongside
- Crisp garden salad — Provides a refreshing crunch and balance to the rich, creamy casserole.
- Garlic bread — Contrasts the creamy texture while adding a savory, crunchy element to the meal.
- Steamed green beans — The bright flavor and vibrant color pair well, cutting through the heaviness of the dish.
- Pickles or pickled vegetables — Their tangy, acidic bite offsets the richness of the casserole.
- Sliced tomatoes — Fresh, juicy tomatoes add a slightly sweet and acidic counterpoint that complements the flavors.
Pin itTips for the Best Crockpot Ham and Potato Casserole
To ensure your Crockpot Ham and Potato Casserole turns out perfectly, keep these simple tips in mind. Cooking can involve trial and error, so these insights will help you avoid common pitfalls.
- Diced potatoes should be uniform — Cut them into 1-inch pieces to ensure even cooking. Uneven sizes may lead to mushy potatoes or some that are still hard.
- Layer well in the crockpot — Start with the potatoes at the bottom, followed by ham and onion, to prevent them from becoming intensely mushy from the steam.
- Don't skip the whisking — Mix the soup, milk, and seasonings until fully combined. This ensures even flavor distribution without clumps of sauce or floury texture.
- Check for doneness — The dish is ready when potatoes are fork-tender. If they need extra time, keep cooking in 30-minute increments on LOW until they are tender.
- Avoid high heat cooking — For the best flavor, cook on LOW for 6–7 hours. Cooking too quickly on HIGH can make the potatoes grainy and overdone, rather than creamy and tender.
- Reserve cheese until the end — Add the remaining cheese during the last 10-15 minutes of cooking. This prevents it from becoming tough, ensuring a creamy, melted topping.
- Store leftovers correctly — Keep in an airtight container in the fridge for up to 3 days. Reheat gently to maintain its creamy texture, ideally in the microwave or oven for even heating.
How to Store Crockpot Ham and Potato Casserole
This dish keeps best in an airtight container in the refrigerator for up to 3 days. Storing it properly helps maintain its creamy texture and flavors.
Refrigerator
- For up to 3 days: After cooking, cool the casserole for no more than 2 hours before transferring it to the fridge.
- Use an airtight container: This prevents it from absorbing other smells and keeps it from drying out.
- Check for spoilage: Look for any off smells or signs of mold, which indicate it has gone past its best.
Freezing Crockpot Ham and Potato Casserole
- For 2-3 months: If you want to keep it longer, transfer the casserole to a freezer-safe container.
- Use freezer-friendly containers: Make sure to leave some space for expansion as it freezes.
- Look for changes in texture: If it develops a grainy or icy texture upon thawing, it may not taste as fresh, though it's safe to eat.
Reheating Crockpot Ham and Potato Casserole
Reheat in the microwave or oven until hot throughout, which helps restore its creamy consistency. Heat at medium power in the microwave for about 3-5 minutes, stirring halfway through. If using the oven, cover with foil and bake at 350°F for about 20-25 minutes until warmed through.
Frequently Asked Questions
Can I make Crockpot Ham and Potato Casserole ahead of time?
Yes, you can prepare it a day ahead. Layer all the ingredients in the crockpot, cover, and store in the refrigerator overnight. In the morning, just plug it in and set to cook!
Why did my Crockpot Ham and Potato Casserole turn out dense?
A dense texture can result from overmixing the sauce ingredients or cooking on high heat too early in the process. Ensure to mix gently and use the low setting for 6-7 hours for the best results.
Can I halve the recipe for Crockpot Ham and Potato Casserole?
Yes, you can easily halve the ingredients. Use a smaller crockpot if you have one, or just spread the mixture evenly in the same pot; it will still cook thoroughly.
Does Crockpot Ham and Potato Casserole freeze well?
Yes, it freezes well for 2-3 months. Just ensure it’s in a suitable container, and thaw it in the fridge overnight before reheating.
What kind of pan can I use instead of a crockpot?
If you don’t have a crockpot, you can use a large casserole dish and bake it covered in the oven at 350°F for about 2 hours. Just make sure the potatoes are fork-tender before serving.
Final Thoughts
Crockpot Ham and Potato Casserole is not only filling and comforting but also incredibly versatile. It's perfect for any night of the week and offers plenty of room for customization. You can add vegetables like broccoli or swap the ham for chicken, making it a go-to dish for your family gatherings. Give it a try, and enjoy a delightful meal that practically cooks itself!



