Cheesy hamburger potato soup lands in that sweet spot between hearty and comforting without turning muddy or bland. The broth gets thick from the potatoes and cream of mushroom soup, the beef brings enough richness to keep every spoonful satisfying, and the cheddar melts into the pot instead of sitting on top like an afterthought. What you end up with is a bowl that eats like a full meal, not a starter.
The trick is building flavor in layers. Browning the beef first gives you those deep, savory bits at the bottom of the pot, and cooking the onion, carrots, and celery in the same pan picks that flavor right back up. Mashing a few of the potatoes at the end is what gives the soup body without making it pasty, and adding the cheddar off the heat keeps it smooth instead of grainy.
Below, I’ll walk through the part that matters most: how to get the soup thick and creamy without losing those tender potato chunks. There’s also a useful note on the kind of cheddar that melts best, plus a few easy ways to adapt the pot if you want it a little lighter or a little richer.
The soup thickened up beautifully once I mashed a few of the potatoes, and the cheddar melted in smooth instead of turning stringy. My husband went back for seconds and kept talking about the little hit of Worcestershire in the broth.
Save this cheesy hamburger potato soup for the nights when you want one pot, a creamy broth, and a bowl that eats like dinner.
The Potato Texture Mistake That Makes This Soup Heavy
The biggest mistake with hamburger potato soup is cooking the potatoes until they collapse completely. Once that happens, the starch turns the pot gluey instead of creamy, and the beef starts disappearing into the broth. You want the potatoes tender enough to break easily with a spoon, but still holding their shape in the bowl.
That’s why the mash-at-the-end step matters. A few smashed potatoes thicken the soup naturally, while the rest stay in chunks for texture. If the soup looks too thin before you add the cheese, keep simmering for a few more minutes rather than dumping in extra thickener. The potatoes will keep working for you as the pot rests.
What Each Ingredient Is Actually Doing in This Soup

Ground beef — 80/20 beef gives you enough fat for flavor without making the soup greasy. If you use leaner beef, the soup will still work, but the broth will taste a little flatter. Drain the excess fat after browning, then leave the browned bits in the pot.
Russet potatoes — These break down enough to thicken the soup while still staying recognizable. Waxy potatoes hold their shape too well here and won’t give you the same creamy body. Peel them so the broth stays smooth and the texture feels cohesive.
Cream of mushroom soup — This is doing more work than it looks like. It adds thickness, a little earthiness, and the kind of rounded creaminess that plain broth can’t give on its own. If you swap it out, use another condensed cream soup, not regular mushroom soup from a carton.
Cheddar — Freshly shredded cheddar melts better than pre-shredded because it doesn’t have the anti-caking coating. Sharp cheddar gives the soup enough punch to stand up to the potatoes and beef. Mild cheddar works, but the finished bowl will taste softer and less defined.
Heavy cream — This finishes the soup with a silky texture and keeps the cheddar from making the broth feel thin or sharp. Half-and-half works in a pinch, but the soup won’t have the same luxurious finish. Add it after the potatoes are tender so it doesn’t reduce too much.
Building the Soup So the Cheese Stays Smooth
Browning the Beef First
Cook the beef over medium-high heat until it loses its pink color and the edges get some real browning. That browning is where the savory backbone comes from. Drain the fat, but don’t scrub the pot clean — those browned bits at the bottom are part of the soup’s depth.
Softening the Vegetables
Add the onion, carrots, and celery to the same pot and cook them until the onion turns translucent and the carrots start to lose their raw crunch. This step softens the vegetables enough that they blend into the soup instead of tasting separate from it. Garlic goes in at the end of this stage so it stays fragrant instead of bitter.
Simmering the Potatoes
Once the broth and potatoes are in, bring everything to a boil, then lower it to a steady simmer. A hard boil can break the potatoes apart too early and cloud the broth. You’re looking for potatoes that slide off a fork cleanly but still hold their edges.
Finishing With Cream and Cheese
Stir in the heavy cream after the potatoes are tender, then return the beef to the pot. Add the cheddar gradually and keep the heat low so it melts into the broth instead of turning grainy. If the pot is bubbling hard when the cheese goes in, pull it off the burner for a minute first.
How to Adapt This for a Bigger Pot, a Lighter Bowl, or No Dairy
Make it lighter without losing the creamy texture
Use lean ground beef and replace the heavy cream with half-and-half. The soup will taste a little less rich, but the potatoes and condensed soup still give it enough body to feel creamy. If you want to cut it further, skip a small handful of the cheddar and rely more on the mashed potatoes for thickness.
Gluten-free version
Use a certified gluten-free cream of mushroom soup and check your beef broth and Worcestershire sauce labels. The texture stays the same, so this is one of the easiest swaps to make. Without the right canned soup, though, the base can turn thin, so don’t replace it with plain milk and mushrooms unless you’re willing to simmer longer and add a thickener.
Swap in turkey or chicken
Ground turkey or chicken works, but the soup needs a little help to taste as full-bodied as the beef version. Use a bit more Worcestershire and a pinch more salt, and let the vegetables cook until they soften fully. The result is lighter, but it won’t have the same savory depth unless you lean harder on seasoning.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The potatoes will absorb some broth as it sits, so the soup gets thicker overnight.
- Freezer: It freezes, but the texture changes. The potatoes can turn a little grainy after thawing, and the dairy may separate slightly, so I’d freeze only if needed.
- Reheating: Warm it slowly on the stovetop over low heat, stirring often. If you crank the heat, the cheese can tighten up and the cream can split. Add a splash of broth if the soup has thickened too much in the fridge.
Questions I Get Asked About This Recipe

Cheesy Hamburger Potato Soup
Ingredients
Equipment
Method
- Brown the ground beef in a large pot over medium-high heat, then drain the fat and remove.
- Set the browned beef aside so it can be added back later for even distribution.
- Sauté the onion, carrots, and celery in the pot for 5 minutes over medium-high heat until softened.
- Add the garlic and cook for 1 minute, stirring, until fragrant and lightly browned.
- Add the beef broth, russet potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder, then stir to combine.
- Bring the mixture to a boil, then simmer for 20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot to thicken the soup, then stir.
- Stir in the heavy cream.
- Return the browned beef to the pot and stir until heated through.
- Stir in the shredded cheddar until melted and the soup turns creamy and smooth.
- Season with salt and pepper to taste, then top with green onions right before serving.



