Hash brown potato soup comes out thick, creamy, and loaded with comfort without needing a long stovetop session or a pile of peeling and dicing. The frozen shredded potatoes melt into the broth and give you that hearty, potato-rich texture fast, while cream cheese, cheddar, and sour cream turn the pot into something velvety and spoonable. It tastes like the kind of soup that simmered all afternoon, but it lands on the table in about 40 minutes.
The trick is using thawed hash browns so they cook evenly and break down just enough to thicken the soup without turning gummy. A little cream of chicken soup gives the base body and seasoning, and mashing some of the potatoes near the end gives you control over the final texture. That means you can keep it chunky or make it smooth and thick, depending on how you like your soup.
Below, I’ll show you the one step that keeps the dairy from turning grainy, plus a few easy ways to adapt the pot if you want to make it meatless or use what’s already in your kitchen.
The soup thickened up exactly how I wanted, and mashing a few of the hash browns made it feel homemade instead of just dumped together. I added extra cheddar on top and my husband went back for seconds before I even sat down.
Save this hash brown potato soup for the nights when you want a thick, cheesy bowl with almost no chopping.
The Step That Keeps Hash Brown Soup Thick Instead of Watery
Frozen shredded hash browns bring convenience, but they also carry extra surface moisture. If you dump them straight into the pot and rush the simmer, the soup can taste thin even after the dairy goes in. Thawing them first and letting them simmer long enough for the potatoes to soften is what gives the broth a real potato body.
The other thing that matters is the mash. You don’t need to puree the soup; you only need to crush some of the potatoes against the side of the pot so the starch thickens the broth naturally. If it starts looking gluey, you’ve gone too far with the mashing or boiled it too hard after the dairy went in.
What Each Ingredient Is Actually Doing in This Soup

- Frozen shredded hash browns — These are the backbone of the soup. Thawed hash browns cook evenly and break down into a creamy, starchy base much faster than raw diced potatoes. If you only have diced hash browns, they’ll still work, but the soup will stay a little chunkier.
- Cream of chicken soup — This adds body, salt, and a little built-in seasoning. It helps the broth thicken without needing a flour slurry. If you want a lighter flavor, cream of mushroom works too, but it changes the taste of the soup immediately.
- Cream cheese — This is what gives the soup that smooth, rich finish. Cube it first so it melts faster and more evenly. If you add it in one cold block, it takes longer to melt and is more likely to leave little soft bits behind.
- Cheddar and sour cream — Cheddar adds the sharp, salty finish, and sour cream brings a little tang that keeps the soup from tasting flat. Add both off the heat or over very low heat so the dairy stays smooth. That’s the difference between a silky bowl and a grainy one.
- Onion and garlic — These build the savory base before the soup ever starts to thicken. Fresh garlic gives the best flavor, but the garlic powder and onion powder carry some of the seasoning through the whole pot, which is why this tastes fuller than a soup made from potatoes alone.
Building the Pot in the Right Order
Start with the Broth and Potatoes
Combine the thawed hash browns, onion, garlic, broth, cream of chicken soup, garlic powder, and onion powder in a large pot. Stir well so the condensed soup dissolves before the heat comes up, or you’ll end up chasing little pockets of it around the pot. Bring everything to a boil over medium-high heat, then drop it to a steady simmer. You want small bubbles around the edges, not a rolling boil that tears the potatoes apart too fast.
Let the Potatoes Break Down on Their Own
Simmer for 20 to 25 minutes, stirring now and then so nothing sticks on the bottom. By the end, the potatoes should be soft enough that they almost fall apart when you press them with a spoon. If the soup still looks thin at this point, don’t keep blasting it with heat; the texture comes from the potatoes softening, not from boiling off all the liquid.
Mash, Then Add the Dairy Slowly
Use a spoon or potato masher to mash some of the hash browns right in the pot. This is what turns the broth creamy without making it heavy. Turn the heat low before adding the cream cheese, then stir until it disappears completely. Add the sour cream and cheddar last, and keep stirring until the soup is smooth. If the cheese looks stringy or the soup gets grainy, the heat was too high when the dairy went in.
Finish with the Toppings That Give It Edge
Taste the soup and season with salt and pepper only after the cheese goes in, since the broth and cream soup already bring salt. Ladle it into bowls while it’s hot and finish with bacon bits, extra cheddar, and green onions. Those toppings add crunch, salt, and freshness, which keeps the soup from tasting heavy after a few spoonfuls.
How to Adapt It When You Need to Work With What You Have
Make It Meatless Without Losing Body
Swap the chicken broth for vegetable broth and use cream of mushroom or cream of celery in place of the cream of chicken soup. You’ll still get a thick, savory soup, but the flavor shifts a little earthier. Add a pinch more onion powder and a little extra cheddar if you want it to taste as rich as the original.
Use Fresh Potatoes Instead of Hash Browns
You can use peeled and grated russet potatoes, but they need a little more simmer time to soften. Fresh potatoes give you a firmer texture and a more classic potato-soup feel, while frozen hash browns make the soup thicker and faster. If you use fresh potatoes, soak them briefly and drain well so the soup doesn’t turn starchy in the wrong way.
Make It Gluten-Free
Use a gluten-free cream of chicken soup and check that your broth is certified gluten-free. The rest of the ingredient list is naturally gluten-free, so this swap is straightforward. The texture stays the same, which makes this one of the easiest adjustments in the whole recipe.
Make It Ahead for Easy Reheating
This soup keeps well in the fridge and thickens a bit as it sits, so it’s a good make-ahead dinner. If it gets too thick after chilling, loosen it with a splash of broth or milk when reheating. The only thing to watch is high heat on the stove or in the microwave, which can make the cheese separate.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills.
- Freezer: It can be frozen, but the dairy texture may change a bit when thawed. Freeze in portions and reheat gently for the best result.
- Reheating: Warm it slowly on the stove over low heat or in the microwave at medium power, stirring often. A splash of broth helps restore the creamy texture if the soup has tightened up in the fridge.
Questions I Get Asked About This Soup

Hash Brown Potato Soup
Ingredients
Equipment
Method
- Combine the thawed hash browns, diced onion, minced garlic, chicken broth, cream of chicken soup, garlic powder, and onion powder in a large pot.
- Bring to a boil over medium-high heat, then reduce heat and simmer 20-25 minutes, stirring occasionally, until the potatoes soften.
- Mash some of the hash browns for a thicker texture while the soup is still simmering.
- Stir in the cubed cream cheese until completely melted.
- Add the sour cream and shredded cheddar, stirring until smooth and creamy.
- Season with salt and pepper to taste.
- Ladle into bowls and top with bacon bits, extra cheddar, and green onions.