When I lift the slow-cooker lid, the broth still looks loose, even though the shredded potatoes are tender enough to press apart with a spoon. That isn’t a sign the soup needs flour or another thickener. Mashing some potatoes against the side of the cooker gives the broth body, while the ham stays in distinct bites. That’s when this crockpot potato soup with hashbrowns and ham starts looking like the creamy bowl I want.
I let the potatoes cook until they’re very tender before adding the dairy. Softened cream cheese cut into cubes melts into the hot soup more readily than a cold block, and adding the cheddar after that keeps the cheese from cooking along for the entire slow-cooker stretch. The result is rich without losing the little shreds of potato and pieces of ham. This recipe makes eight servings, with a thick, spoonable texture and plenty of sharp cheddar in every bowl.

Kitchen Note
I wait until the cheddar has melted before deciding whether the soup needs more salt. The ham and cheese bring seasoning of their own, so tasting at the end gives you a better read on the finished pot.
Save this crockpot potato soup with hashbrowns and ham for a creamy, cheddar-topped dinner that cooks while you get on with your day.
Why Mashing the Potatoes Beats Adding a Thickener
A slow-cooker soup can look watery after the potatoes are tender, especially before the finishing dairy goes in. This one gets its thickness from the potatoes already in the pot. Pressing some of them against the side breaks them down into the broth, so you don’t need a separate flour mixture or another thickening ingredient. The soup stays potato-forward instead of tasting like a creamy base with pieces stirred through it.
There’s a useful balance here: mash some of the potatoes, not necessarily every shred. The pieces that stay intact give each spoonful texture, while the mashed portion makes the broth feel fuller. If you skip this part, expect a looser soup; if you mash a larger share, you’ll get a thicker, more blended bowl. It’s an easy adjustment to make right in the slow cooker, with no extra pan to wash. The potatoes do the work, and the cheddar and cream cheese finish the soup rather than carrying all its body.
Why Frozen Shreds and Sharp Cheddar Matter in This Slow Cooker Soup

- Frozen shredded hash browns — They’re the foundation of the soup and go straight into the cooker frozen. The shredded shape softens through the long cook and makes it easy to mash some potatoes into the broth. I wouldn’t swap in fresh potatoes and assume the same timing; their cut and moisture can change how the pot cooks.
- Fully cooked ham — Diced ham brings savory, meaty bites without needing a separate cooking stage. Use a fully cooked ham you enjoy eating on its own; an expensive specialty cut isn’t necessary here. Fully cooked diced turkey can stand in at the same weight for a milder flavor, though the soup will lose some of the ham’s smoky character.
- Yellow onion and garlic — Finely chopping the onion helps it soften into the broth instead of leaving large, firm pieces. Fresh minced garlic gives the base its familiar savory aroma. White onion can replace yellow in the same quantity, though it has a sharper edge.
- Low-sodium chicken broth — Broth gives the potatoes and ham a savory cooking liquid, and a low-sodium version leaves more room to season the finished soup. A basic store-brand carton works well; there’s no need to seek out a specialty broth.
- Cream cheese, heavy cream, and sharp cheddar — Softened cream cheese cut into cubes blends more easily than a cold block, while heavy cream rounds out the broth. Sharp cheddar brings a stronger cheese flavor than mild cheddar; mild cheddar works as a swap but makes the finish less tangy. Pre-shredded sharp cheddar is convenient, while cheese grated from a block often melts more evenly.
From Frozen Hash Browns to a Creamy, Cheesy Finish
Load the Slow Cooker Without Thawing the Potatoes
Add the frozen shredded hash browns, diced fully cooked ham, finely chopped onion, chicken broth, minced garlic, and black pepper to a 6-quart slow cooker. Stir so the broth reaches through the potatoes and the seasonings aren’t sitting in one spot. The potatoes go in frozen; there’s no need to thaw them first. At this stage the mixture will look broth-heavy, which is expected before the potatoes soften and some are mashed.
Cook Until the Potatoes Are Very Tender
Cover the slow cooker and cook on LOW for 6 to 7 hours or HIGH for 3 to 4 hours. The timing depends on the setting, so use the tenderness of the potatoes as your visual cue: they should press apart easily against the cooker. The soup should also reach at least 165°F. If the shreds still feel firm, give them more time rather than moving on to the dairy while the potato base is undercooked.
Mash Some Potatoes Against the Cooker
Use a spoon to press some of the tender potatoes against the side of the slow cooker. Work directly in the pot and stop once the broth has a thicker, more substantial look, leaving potato pieces visible for texture. You don’t need to mash every shred into a smooth puree. This is the stage that controls how thick the finished soup feels, so adjust the amount you mash to suit the texture you like.
Melt the Cream Cheese Before Stirring in Cheddar
Add the softened, cubed cream cheese and heavy cream, then cover and cook on HIGH for 20 to 30 minutes. Stir once during this stretch, checking that the cream cheese is melting into the soup rather than sitting in separate cubes. When it has melted, stir in the shredded sharp cheddar and kosher salt until the cheese melts. Taste the soup, add more salt if needed, and serve hot.
Two Useful Ways to Adapt the Ham-and-Cream Base
Make It Meat-Free
Leave out the ham and replace the chicken broth with the same amount of vegetable broth for a vegetarian version. The soup will be less smoky and meaty, while the potatoes, cream cheese, and cheddar still give it a hearty, creamy base.
Make the Broth Less Salty
For a less salty pot, use unsalted chicken broth in place of the low-sodium broth and leave out the measured salt. The ham and cheddar still contribute salt, so this won’t make the soup sodium-free, but it gives you more control over the seasoning.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The potatoes will continue to soften and thicken the soup as it sits.
- Freezer: Freeze in airtight portions for up to 2 to 3 months. The cream-based soup may look less smooth after thawing, but stirring as it reheats helps bring it back together.
- Reheating: Warm gently on the stovetop, stirring until hot throughout. Avoid a hard boil, which can make the creamy texture less smooth.
Questions That Come Up While This Soup Cooks

Crockpot Potato Soup With Hashbrowns And Ham
Ingredients
Equipment
Method
- Add the hash browns, ham, onion, broth, garlic, and black pepper to a 6-quart slow cooker and stir to combine.
- Cover and cook on LOW for 6 to 7 hours or HIGH for 3 to 4 hours, until the potatoes are very tender and the soup reaches at least 165°F.
- Mash some of the potatoes against the side of the slow cooker to thicken the soup.
- Stir in the cream cheese and heavy cream.
- Cover and cook on HIGH for 20 to 30 minutes, stirring once, until the cream cheese has melted.
- Stir in the cheddar and salt until the cheese melts.
- Taste and add more salt if needed.
- Serve hot.


