Thick, creamy crockpot potato soup earns its place in the rotation because it tastes like it simmered all afternoon, but the slow cooker does the heavy lifting while the potatoes turn soft enough to mash right in the pot. The broth, cream cheese, and cheddar build a soup that’s rich without tasting heavy, and the finished bowl holds up to all the good toppings instead of turning watery underneath them.
The key is starting with russet potatoes and enough broth to let them break down naturally. Russets give you that fluffy, starchy body that helps thicken the soup without flour, and mashing only part of it keeps some potato chunks for texture. Cream cheese goes in before the cheddar so the base turns silky first; if you add the cheese too early or too fast, it can get grainy instead of smooth.
Below you’ll find the small details that make this soup turn out thick and spoonable every time, plus the easiest way to adapt it if you want to lighten it up or make it ahead.
The potatoes got perfectly tender and mashing half of them right in the crockpot made the soup thick without turning it into glue. I added the cheddar at the end and it melted smooth with no grainy texture at all.
Save this crockpot potato soup for a thick, creamy bowl with tender potatoes, melted cheddar, and all the loaded toppings.
The Trick to Thick Potato Soup Without Adding Flour
Potato soup gets its body from the potatoes themselves, not from a roux, and that matters here. Russet potatoes break down enough to thicken the broth, but they still leave enough texture behind if you only mash part of the pot. If you puree the whole batch, the soup can turn pasty; if you skip the mashing step, it stays thin and brothy.
The other place people trip up is the dairy. Cream cheese and cheddar belong in after the potatoes are fully tender and the heat is lowered a bit. High heat can make the cheese seize or split, especially if the soup is still boiling hard. A gentle heat gives you that smooth, clingy finish instead of a broken one.
What the Potatoes, Cream Cheese, and Broth Are Each Doing Here

- Russet potatoes — These are the best choice because they’re starchy and break down into a naturally thick, fluffy base. Yukon Golds work if that’s what you have, but the soup will be a little silkier and less thick.
- Chicken broth — This gives the soup its savory backbone. Use a broth you’d actually drink; if it tastes flat in the carton, the soup will taste flat too.
- Cream cheese — This is what gives the soup that velvety, spoon-coating finish. Cube it first so it melts faster and more evenly; if it goes in in one cold block, it takes longer to dissolve and you’ll be tempted to crank the heat, which is how the texture goes wrong.
- Cheddar — Sharp cheddar gives the soup the most flavor. Pre-shredded cheese works in a pinch, but freshly shredded melts smoother because it doesn’t have the anti-caking coating that can make the soup a little grainy.
- Heavy cream — This softens the edges and makes the soup taste finished. Half-and-half will work for a lighter bowl, but it won’t have the same rich body.
Building the Soup So It Stays Creamy in the Crockpot
Start with the potatoes and aromatics
Add the diced potatoes, onion, garlic, broth, salt, garlic powder, onion powder, and black pepper straight into the crockpot. The potatoes need to be cut into even pieces so they soften at the same pace; big chunks next to tiny ones give you that awkward mix of mushy and underdone. By the end of the cook time, the potatoes should fall apart when you press them with the back of a spoon.
Let the slow cooker do the softening
Cook on Low for 6 to 8 hours, or High for 3 to 4 hours if that’s the only window you have. Low heat gives the cleanest texture and the most even breakdown, which is why I prefer it for this soup. If your potatoes are still firm in the center, keep cooking; they need to mash easily before the dairy goes in.
Mash for body, not for puree
Use a potato masher to mash about half the soup right in the crockpot. That step thickens the base without making it gluey, and it keeps enough chunks for a satisfying bowl. A blender can work, but it’s easy to overdo it and turn the soup into a starch-heavy puree, which isn’t the goal here.
Finish with the dairy at gentle heat
Stir in the cream cheese and heavy cream, then keep stirring until the cream cheese melts completely. Add the cheddar last and let it melt into the warm soup without boiling. If the soup looks grainy at this stage, the heat is too high; pull the lid off for a minute or two and stir until the temperature settles before adding more cheese.
Make It Lighter Without Losing the Creamy Texture
Swap the heavy cream for half-and-half and use reduced-fat cream cheese if you want a lighter bowl. The soup won’t be quite as rich, but the potatoes still give it enough body that it doesn’t taste thin. I wouldn’t go all the way to milk, because the finished soup starts to feel more like broth with potatoes than actual potato soup.
Make It Vegetarian
Use vegetable broth instead of chicken broth and keep everything else the same. The soup still gets plenty of richness from the cream cheese and cheddar, but you may want a little extra salt at the end because vegetable broth can taste softer. The bacon topping can be skipped or replaced with crispy fried onions.
Make It Thicker for a Heartier Bowl
If you want a spoon-thick soup, mash closer to two-thirds of the potatoes instead of half. You can also leave the lid off for the last 20 to 30 minutes so some steam cooks off, which concentrates the soup without changing the flavor. Don’t rush this with extra cheese alone; that makes the soup heavier, not necessarily thicker.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The soup will thicken as it chills, which is normal.
- Freezer: It freezes, but the dairy can separate a bit when thawed. If you plan to freeze it, leave out the cream and cheese, then add them after reheating for the best texture.
- Reheating: Warm it gently on the stove or in the microwave at medium power, stirring often. High heat is what usually makes creamy potato soup break or scorch on the bottom, especially once the cheese is already in it.
Questions I Get Asked About This Recipe

Crockpot Potato Soup
Ingredients
Equipment
Method
- Add diced russet potatoes, diced onion, minced garlic, chicken broth, salt, garlic powder, onion powder, and black pepper to the Crockpot.
- Cook on Low for 6–8 hours (or on High for 3–4 hours) until the potatoes are fall-apart tender, with the surface gently bubbling.
- Use a potato masher to mash about half the soup directly in the Crockpot, leaving some chunks for texture.
- Add cubed cream cheese and heavy cream, then stir until the cream cheese melts completely and the soup looks uniformly creamy.
- Stir in shredded cheddar until melted and smooth, then taste and adjust seasoning with more salt and black pepper if needed.
- Serve hot with bacon bits, sour cream, green onions, and extra cheddar piled on top.


