Cheesy hamburger potato soup is the kind of pot you set down in the middle of the table and watch disappear. It’s thick, hearty, and loaded with soft potato chunks, browned beef, and just enough cheddar to turn the broth into something rich and spoon-coating without feeling heavy or gluey.
What makes this version work is the layering. The beef gets browned first so the pot starts with real depth, then the onion, carrot, celery, and garlic soften in those drippings. A little cream of mushroom soup helps the base thicken without extra flour, and mashing some of the potatoes right in the pot gives you body from the potatoes themselves instead of relying on a roux that can turn pasty if it’s rushed.
Keep reading for the small detail that gives the soup its thick finish without making it stodgy, plus a couple of easy swaps if you need to work with what’s already in your kitchen.
The potatoes got perfectly tender and the soup thickened up beautifully when I mashed a few right in the pot. My husband went back for a second bowl before I’d even sat down.
Save this cheesy hamburger potato soup for the nights when you want a thick, beefy bowl with melted cheddar and tender potatoes.
The Secret to Keeping This Soup Thick Without Turning It Pasty
The easiest way to wreck a potato soup is to thicken it too early or mash every potato into oblivion. This version gets its body from two places: the starch from the simmered potatoes and the cream of mushroom soup. That means you get a soup that clings to the spoon without tasting like flour paste.
Leave some potato chunks intact. Mash only a portion of them after they’re tender, and do it while the broth is still hot so they break down smoothly. If the soup looks thin at first, give it another few minutes on low heat after the cheddar goes in. The cheese and cream both need a little time to settle into the base.
What Each Ingredient Is Doing in the Pot

- Ground beef — An 80/20 blend gives you enough fat for flavor without making the soup greasy. Drain off the excess after browning, but don’t wipe the pot clean; the browned bits are part of the base.
- Russet potatoes — These break down just enough to thicken the soup while still holding shape in chunks. Waxy potatoes stay too firm and don’t give you the same creamy body.
- Cream of mushroom soup — This is doing quiet work here. It adds thickness and a savory backbone that helps the broth taste fuller, especially if your beef broth is plain.
- Heavy cream — Stir it in after the potatoes are tender. If you add it too early and boil hard, it can separate a little and lose that smooth finish.
- Cheddar — Shred it yourself if you can. Pre-shredded cheese often has anti-caking starches that make the soup less silky and can leave tiny grainy bits behind.
- Worcestershire sauce — It doesn’t make the soup taste like Worcestershire sauce; it deepens the beefy flavor and rounds out the sweetness from the vegetables.
How to Build the Soup So the Cheese Stays Smooth
Brown the Beef First
Start by browning the beef in a large pot over medium-high heat until it loses its pink color and picks up some caramelized bits. Those browned bits matter. If there’s a lot of fat left in the pot, drain it before you move on, or the final soup can taste heavy instead of rich. Set the beef aside so the vegetables can soften in the same pot without overcooking the meat.
Soften the Vegetables in the Drippings
Add the onion, carrots, and celery to the pot and cook them until the onion turns translucent and the carrots start to edge toward tender. After that, stir in the garlic for just a minute. Garlic burns fast, and burned garlic will carry a bitter edge through the whole soup. You want fragrant, not browned.
Simmer Until the Potatoes Collapse at the Edges
Once the broth, potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder go in, bring the pot up to a boil and then lower it to a steady simmer. The potatoes are ready when a fork slides in easily and a few edges are starting to break apart. If the heat is too high, the broth can reduce too fast before the potatoes finish cooking. Slow and steady gives you a fuller soup and a cleaner texture.
Finish With Cream and Cheese Off the Heat
Take a ladle or potato masher to part of the pot and mash a few potatoes right in the soup. Stir in the heavy cream, then return the beef and add the cheddar a handful at a time. If the soup is still boiling hard when the cheese goes in, it can turn grainy or stringy. Pull it back to low heat, stir until melted, and let it sit for a couple of minutes before serving so it thickens naturally.
Three Ways to Make This Work in Your Kitchen
Make it gluten-free
Use a gluten-free cream of mushroom soup and check that your Worcestershire sauce is gluten-free. The rest of the recipe stays the same, and the texture still comes out thick because the potatoes do the heavy lifting.
Make it lighter without losing the creamy finish
Swap the heavy cream for half-and-half if you want a lighter bowl. It won’t be quite as rich, and you’ll lose a little of that velvety finish, but the soup still stays creamy if you keep the heat low after adding it.
Add more vegetables without thinning it out
A handful of chopped corn or peas can go in near the end. Add them after the potatoes are tender so they stay bright and don’t turn mushy. If you add extra watery vegetables earlier, the soup can lose some of its body.
Use ground turkey instead of beef
Ground turkey works if that’s what you have, but the soup tastes a little leaner and needs the Worcestershire sauce more than ever. Brown it well so it doesn’t taste flat, and keep the cheddar amount the same to preserve the cozy, savory feel.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It will thicken as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture changes a bit because dairy and potatoes can turn grainy after thawing. Freeze in portions if you want, then reheat gently and stir well.
- Reheating: Warm it slowly over low heat on the stove with a splash of broth or milk if needed. Don’t boil it after the cheese has already gone in, or the soup can split and the potatoes can start to fall apart.
Answers to the Questions Worth Asking

Cheesy Hamburger Potato Soup
Ingredients
Equipment
Method
- Heat a large Dutch oven over medium-high heat and brown the ground beef until cooked through, 8 to 10 minutes. Drain excess fat and remove the beef to a plate.
- In the same pot, add the diced onion, carrots, and celery and sauté until slightly softened, 5 minutes. Add the minced garlic and cook for 1 minute, stirring to avoid browning.
- Add the beef broth, cream of mushroom soup, Worcestershire sauce, garlic powder, and the cubed russet potatoes; stir until well combined. Bring to a boil over high heat, then reduce to a simmer and cook 20 minutes, stirring occasionally, until the potatoes are tender.
- Mash some of the potatoes in the pot with the back of a spoon to thicken the soup. Stir in the heavy cream.
- Return the browned beef to the pot and stir until warmed through. Add the shredded cheddar and stir until fully melted and the soup turns glossy.
- Season with salt and pepper to taste. Serve with sliced green onions on top.


