Thick, creamy potato soup with tender hash browns and salty ham is one of those slow cooker dinners that tastes like it took a lot more effort than it did. The hash browns melt down into the broth and give the soup body without any peeling, chopping, or babysitting. By the time it’s finished, you get a bowl that’s spoonable, rich, and packed with enough texture to keep every bite interesting.
The trick is starting with frozen hash browns and letting them cook straight from the bag. That keeps the potatoes from turning mushy too soon, and it also means the soup thickens naturally as the potatoes break down. Cream cheese, sour cream, and cheddar go in at the end so they stay smooth instead of turning grainy or oily. The ham adds just enough salt and smoky depth that you don’t need to build a separate base for flavor.
Below, I’ll walk through the step that gives the soup its thickness, the ingredient swaps that still work, and the storage details you’ll want if you’re planning leftovers. If you’ve ever had potato soup turn thin or gluey in the slow cooker, this version solves both problems.
I used leftover ham from Sunday dinner and the soup came out thick and creamy without me having to add flour or cornstarch. The hash browns broke down perfectly, and the cheddar at the end melted in smooth instead of getting stringy. My husband went back for seconds and asked me to save the recipe.
Save this Crockpot Potato Soup With Hashbrowns And Ham for a thick, creamy slow cooker dinner with almost no prep.
The Reason the Soup Turns Thick Without a Flour Roux
The texture here comes from the hash browns themselves. As they simmer, some of the potato breaks down and naturally thickens the broth, which gives you a creamy soup without needing a separate roux or a long stovetop reduction. If you’ve ever ended up with a thin potato soup, it usually means the potatoes were left in chunks all the way through or the dairy went in too early and never had a chance to blend properly.
This slow cooker version avoids both problems. The potatoes cook until they’re soft enough to mash a little, and that single move changes the whole body of the soup. You still get some potato pieces, but the base turns velvety instead of watery. The ham also matters here because it seasons the broth from the start, so the soup tastes finished instead of flat.
What Each Ingredient Is Actually Doing in This Soup

- Frozen diced hash browns — These are the backbone of the soup. Don’t thaw them first, or they can turn gummy and break down too fast. Straight from frozen, they cook evenly and give you the best texture.
- Cooked ham — Leftover ham works beautifully here because it brings salt, smoke, and little chewy bites throughout the soup. If you only have deli ham, use it, but add it near the end so it doesn’t get rubbery.
- Cream of chicken soup — This adds body and a little built-in seasoning. If you swap it for cream of mushroom or cream of celery, the soup will still work, but the flavor shifts noticeably.
- Cream cheese, sour cream, and cheddar — These are the finishing ingredients that make the soup taste rich and smooth. Add them after the potatoes are fully tender so the dairy melts in instead of separating.
- Onion, garlic, garlic powder, and onion powder — Fresh onion and garlic build the base, while the powders reinforce the savory flavor throughout the long cook. That layered seasoning matters because slow cooker soups can taste muted if they’re only seasoned once at the beginning.
The Part of the Slow Cook That Actually Matters
Building the Base in the Crockpot
Add the frozen hash browns, ham, onion, garlic, broth, cream of chicken soup, garlic powder, and onion powder straight into the slow cooker and stir well. The goal is to get everything evenly distributed so the soup cooks at the same rate from top to bottom. If the hash browns sit in a dry clump on top, they soften unevenly and you end up chasing pockets of undercooked potato later.
Letting the Potatoes Go Soft Enough to Break Down
Cook on Low for 6 to 8 hours, or on High for 3 to 4 hours, until the potatoes are completely tender. You want them soft enough that a spoon slides through them without resistance. If they still feel firm, the soup won’t thicken properly when you mash some of them, and the texture stays thin and soupy instead of creamy.
Finishing With Dairy Without Curdling It
Mash some of the potatoes right in the Crockpot to thicken the broth, then stir in the cream cheese until it disappears into the soup. Add the sour cream and cheddar after that, with the heat on low and the lid back on so they melt gently. If you rush this part over high heat, the dairy can turn grainy or greasy, which is the fastest way to ruin an otherwise good pot of soup.
Ways to Adjust This Soup Without Losing What Makes It Work
Make It Without Ham
Leave out the ham and use extra broth if needed. The soup becomes a plain potato-cheddar version, which is still rich and comforting, but you’ll lose the smoky saltiness that gives this pot its depth. If you go this route, add a little more black pepper and taste carefully at the end.
Use a Different Cream Soup
Cream of mushroom or cream of celery both work if that’s what you have on hand. Mushroom gives the soup a deeper, earthier taste, while celery keeps it closer to the original. Either swap keeps the same texture, so this is a safe change.
Make It Gluten-Free
Use a certified gluten-free cream of chicken soup and check that your broth is gluten-free too. The rest of the recipe is naturally gluten-free, so this is mostly about label reading. The texture and flavor stay the same.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits, so expect it to look denser the next day.
- Freezer: It freezes, but the dairy can separate a little after thawing. For the best texture, freeze before adding the cream cheese, sour cream, and cheddar, then stir those in when you reheat.
- Reheating: Warm it slowly on the stove over low heat or in the microwave at 50% power, stirring often. High heat can make the dairy split and turn the soup grainy.
Questions I Get Asked About This Soup

Crockpot Potato Soup With Hashbrowns And Ham
Ingredients
Equipment
Method
- Add frozen diced hash browns, diced ham, diced onion, minced garlic, chicken broth, cream of chicken soup, garlic powder, and onion powder to the Crockpot; stir to combine so the hash browns are evenly distributed.
- Cook on Low for 6-8 hours (or High for 3-4 hours) until the hash browns are completely tender; keep the lid on for consistent heating.
- Mash some of the hash browns inside the Crockpot to thicken the soup to your preferred texture, then stir to blend.
- Turn the heat to Low and stir in the cubed cream cheese until fully melted and smooth, about 5-10 minutes.
- Stir in the sour cream and shredded cheddar until fully melted and the soup is smooth and creamy, about 3-5 minutes.
- Taste and adjust seasoning with salt and pepper, then stir well so the flavor is evenly distributed.
- Serve hot, topped with green onions and extra cheddar.