Hash brown potato soup turns a short ingredient list into a bowl that eats like it simmered all afternoon. The shredded potatoes break down just enough to thicken the broth, while cream cheese and cheddar give it that spoon-coating, loaded-potato texture people expect from a good potato soup. It’s the kind of meal that lands fast on a busy night and still feels like you cooked with intention.
The thawed hash browns matter more than most people realize. Straight from frozen, they throw off the timing and can leave the soup uneven before the potatoes soften. Starting with chicken broth, onion, garlic, and cream of chicken soup gives the pot a savory base before the dairy goes in, and that order keeps the finish smooth instead of grainy. A quick mash at the end helps control the thickness without turning the whole pot into glue.
Below, I’ve included the one step that makes the texture work every time, plus a few swaps for making it your own. If you’ve ever had potato soup come out thin, split, or a little flat, the notes here will save you a couple of false starts.
The potatoes softened into the broth perfectly and the soup thickened up just enough after I mashed a few of them. My husband went back for a second bowl before I even sat down.
Save this hash brown potato soup for the nights when you want a thick, creamy bowl with cheddar, bacon, and almost no chopping.
The Trick to Thickening Potato Soup Without Turning It Gluey
Hash browns thicken this soup in a different way than diced raw potatoes do. They’re already cut small, so they soften quickly and start releasing starch almost as soon as the broth comes up to a simmer. That’s why this soup can get thick fast if you keep it moving and watch the pot instead of walking away.
The biggest mistake is boiling it hard after the dairy goes in. Once cream cheese, sour cream, and cheddar hit the pot, high heat can make the soup grainy or split. Keep the simmer gentle and stir until the cream cheese disappears completely before you add the next dairy ingredient.
- Thawed shredded hash browns — Thawing them first keeps the soup from cooling down the pot and lets the potatoes soften evenly. If they’re icy, the broth takes longer to come back to a simmer and the texture turns uneven.
- Cream cheese — This is what gives the soup its body. Use full-fat cream cheese for the smoothest result; reduced-fat versions can leave the broth a little loose.
- Cream of chicken soup — It adds salt, body, and a built-in savory base. If you want a shortcut that still tastes round, this ingredient does a lot of heavy lifting.
- Cheddar — Shred it yourself if you can. Pre-shredded cheese has anti-caking starch that can make the soup a little less silky.
What Each Ingredient Is Actually Doing in the Pot

- Frozen shredded hash browns — These are the backbone of the soup and the reason it thickens without extra flour. They break down quickly, which is great here, but they need a gentle simmer so they don’t dissolve before you get the texture you want.
- Onion and garlic — They build the base before the dairy goes in. Dice the onion small so it softens in time with the potatoes and doesn’t stay crunchy in the finished soup.
- Chicken broth — Use a broth you’d actually drink on its own; this soup is simple enough that a weak broth shows up. Vegetable broth works in a pinch, but the flavor will be a little lighter.
- Cream of chicken soup — This acts like a built-in roux and seasoning base. If you swap it for cream of mushroom, the soup gets earthier and a little deeper, which can be nice if that’s the direction you want.
- Sour cream — Stir it in at the end for a little tang that keeps the soup from tasting flat. Add it off the heat or over very low heat so it blends instead of curdling.
The 20 Minutes That Matter Most
Starting the Broth Base
Combine the hash browns, onion, garlic, broth, cream of chicken soup, garlic powder, and onion powder in a large pot. Bring it up to a boil over medium-high heat, then drop it to a steady simmer. You want the potatoes moving gently, not slamming around in a hard boil. If the pot boils too aggressively at the start, the outside of the hash browns can break down before the inside softens evenly.
Letting the Potatoes Break Down
Simmer the soup for 20 to 25 minutes, stirring every so often so nothing settles on the bottom. The broth should look thicker and a little creamier, and the potatoes should be soft enough to mash with the side of a spoon. This is where the texture develops, so don’t rush it. If the soup still looks thin after 25 minutes, keep simmering for a few more minutes rather than adding extra dairy to force thickness.
Mashing for the Right Texture
Mash some of the potatoes right in the pot to thicken the soup. You don’t want a puree here. Leave plenty of texture so it still feels like potato soup and not a blended chowder. A few quick presses are enough. If you mash too much, the soup can turn pasty once the cheese goes in.
Finishing with Dairy
Stir in the cream cheese until it melts completely, then add the sour cream and cheddar. Keep the heat low enough that the soup stays at a gentle bubble or lower while the dairy melts. The soup should turn glossy and smooth, and the cheddar should disappear into the base without clumping. If it looks grainy, pull the pot off the heat for a minute and stir before adding anything else.
How to Make It Bacon-Free
Skip the bacon bits on top and add a little smoked paprika to the soup with the garlic powder. You lose the salty crunch, but the paprika brings back some of that savory edge without changing the creamy texture.
Gluten-Free Adjustment
Use a certified gluten-free cream of chicken soup and check that your broth is gluten-free too. The soup still thickens the same way because the hash browns and cream cheese do the heavy lifting.
Extra-Loaded Potato Soup
Stir in cooked crumbled bacon near the end and finish each bowl with extra cheddar and green onions. That gives you a fuller loaded-potato flavor, but hold some bacon back for topping so it stays crisp.
Dairy-Light Version
You can swap in reduced-fat cream cheese and sour cream, but the soup won’t be as rich or silky. If you go this route, keep the heat lower than usual because lighter dairy tends to separate more easily.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
- Freezer: It freezes, but the dairy can change texture a bit after thawing. If you plan to freeze it, leave out the sour cream and add it after reheating.
- Reheating: Warm it over low heat on the stove, stirring often and adding a splash of broth if it has tightened up. Don’t boil it, or the dairy can separate and the soup may turn grainy.
Questions I Get Asked About This Recipe

Hash Brown Potato Soup
Ingredients
Equipment
Method
- Combine thawed frozen shredded hash browns, diced onion, minced garlic, chicken broth, cream of chicken soup, garlic powder, and onion powder in a large Dutch oven. Stir until the mixture looks evenly combined.
- Bring the pot to a boil over medium-high heat, then reduce heat to a simmer. Simmer 20-25 minutes, stirring occasionally, until the potatoes soften and the soup thickens.
- Mash some of the hash browns against the side of the pot to create a thicker texture. The soup should look partially creamy with some remaining shreds.
- Add cubed cream cheese and stir until completely melted. The texture should become glossy and smooth as the cheese disappears.
- Stir in sour cream and shredded cheddar until smooth. The soup should look thick and evenly cheesy without visible cheese lumps.
- Season with salt and pepper to taste. Taste and adjust until the flavor pops.
- Ladle the soup into bowls and top with bacon bits, extra cheddar, and green onions. Serve immediately while hot and creamy.


