Cheesy hamburger potato soup lands in that perfect middle ground between hearty dinner and cozy comfort food. It’s thick without turning gluey, loaded without feeling heavy, and it tastes like a burger and a baked potato met in one bowl. The best versions have a creamy base, tender potato chunks, and enough sharp cheddar to coat the spoon without disappearing into the broth.
What makes this version work is the order. The beef gets browned first so the pot keeps those savory bits on the bottom, then the vegetables soften in the same pot before the broth and potatoes go in. A little cream of mushroom soup helps thicken the base without needing a separate roux, and mashing a few potatoes near the end gives the soup body in a way that feels natural instead of starchy.
If you’ve made potato soup that came out thin or bland, the fixes are in the details below: how to build flavor early, when to add the cheese, and how to keep the dairy smooth instead of grainy. There’s also a useful shortcut for making the soup taste richer even if you’re cooking on a weeknight schedule.
The soup thickened up beautifully once I mashed a few of the potatoes, and the cheddar melted in smooth instead of going stringy. 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, cheesy bowl with beef, potatoes, and almost no fuss.
The Potato Mash That Gives This Soup Its Body
The biggest mistake with hamburger potato soup is treating it like a broth-based soup and expecting the cheese to thicken everything at the end. It won’t. Cheese adds richness, but the body comes from the potatoes, the soup base, and a little bit of starch released right in the pot. That’s why this soup turns plush instead of watery.
Mashing a portion of the potatoes changes the texture fast. You still get chunks in every spoonful, but the starch helps the liquid cling to the beef and vegetables. If you skip that step, the soup can taste fine and still feel thin. If you mash all the potatoes, it starts to eat like mash-and-cheese instead of soup, so leave some pieces intact for contrast.
The other place people go wrong is boiling too hard after the dairy goes in. Once the cream and cheddar enter the pot, the heat should drop to gentle and calm. Aggressive boiling can turn the cheese grainy and make the cream separate.
What Each Ingredient Is Actually Doing in This Pot

- Ground beef — An 80/20 blend gives you enough fat for flavor without turning the soup greasy. If you use leaner beef, the soup still works, but the base tastes a little flatter unless you add a touch more butter or oil when sautéing the vegetables.
- Russet potatoes — These break down enough to thicken the soup while still holding shape in the bowl. Yukon Golds will stay a little firmer and give you a silkier texture, but they won’t thicken quite as much when you mash some of them.
- Cream of mushroom soup — This is the shortcut that gives the broth a seasoned, creamy backbone. You can swap in cream of celery if you want a milder flavor, but the mushroom version adds more depth without any extra work.
- Sharp cheddar — Sharp cheddar keeps the soup from tasting bland once the cream goes in. Pre-shredded cheese works in a pinch, but freshly shredded melts smoother because it doesn’t carry the anti-caking powder that can make the soup a little chalky.
- Heavy cream — This finishes the soup with a lush texture. Half-and-half will work if that’s what you have, but the soup won’t feel quite as rich and it’ll thin out more once it sits.
- Worcestershire sauce — Don’t skip it. It doesn’t make the soup taste like Worcestershire; it deepens the beefy flavor and keeps the broth from tasting one-note.
Building the Soup in the Right Order
Brown the Beef First
Cook the ground beef over medium-high heat until it’s deeply browned in spots, not just gray. That browning is where the flavor starts. Drain off the excess fat, but don’t worry about the browned bits stuck to the pot — those will dissolve once the vegetables hit the heat. If the beef steams instead of browns, the pot is crowded or the heat is too low.
Soften the Vegetables Before Adding Liquid
Add the onion, carrots, and celery to the same pot and let them cook until the onion turns translucent and the carrots start to lose their raw edge. Stir in the garlic for just a minute so it smells fragrant, not burnt. This step matters because raw vegetables in soup taste dull and the carrots stay hard longer than the potatoes if you rush past it.
Simmer the Potatoes Until They Yield Cleanly
Once the broth, potatoes, cream of mushroom soup, Worcestershire, and garlic powder are in, bring everything to a boil and then lower it to a steady simmer. You want the potatoes tender enough to pierce easily with a fork and starting to break around the edges. If the boil is too aggressive, the potatoes can fall apart on the outside before the centers cook through.
Finish With Cream and Cheese Off the Heat
When the potatoes are ready, mash some of them against the side of the pot to thicken the soup, then stir in the heavy cream. Add the cheddar after the heat is lowered so it melts smoothly instead of turning gritty. Return the beef to the pot at the end, season to taste, and stop cooking as soon as the cheese disappears into the soup.
How to Adapt This for a Different Pantry or a Different Crowd
Gluten-Free Version
Use a certified gluten-free cream of mushroom soup and check your Worcestershire sauce label, since some brands include gluten. The texture stays the same, so this is one of the easiest swaps in the whole recipe.
Dairy-Free Adjustment
Use unsweetened oat or cashew cream in place of heavy cream and a dairy-free cheddar-style shred that melts well. The soup will be a little less rich and the cheese flavor will be softer, but the potato base still gives it plenty of body.
Make It Even Heartier
Stir in a cup of frozen corn or a handful of diced mushrooms with the vegetables. Corn adds a little sweetness against the cheddar, while mushrooms echo the cream soup and make the pot taste more savory.
Storage and Reheating
- Refrigerator: Keep in an airtight container for up to 4 days. The soup thickens as it chills because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the dairy can separate a little after thawing. For the best texture, freeze before adding the cream and cheddar, then finish them after reheating.
- Reheating: Warm it slowly over low heat and add a splash of broth or milk if it’s too thick. Fast boiling is what turns the cheese grainy and can make the potatoes fall apart.
Answers to the Questions Worth Asking

Cheesy Hamburger Potato Soup
Ingredients
Equipment
Method
- Brown ground beef in a large Dutch oven over medium-high heat, then drain the fat and remove the beef to set aside.
- Keep the pot handy for sautéing the vegetables and set the browned beef aside until you’re ready to add it back.
- Sauté onion, carrots, and celery in the Dutch oven for 5 minutes, stirring occasionally, until beginning to soften.
- Add garlic and cook for 1 minute, stirring constantly so it doesn’t brown.
- Add beef broth, russet potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder, then stir to combine and fully distribute the seasonings.
- Bring the mixture to a boil, then reduce to a simmer and cook for 20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot to thicken the soup, then stir to blend.
- Stir in heavy cream and mix until smooth and creamy.
- Return the browned beef to the pot and stir until warmed through.
- Add shredded cheddar and stir until melted into the soup.
- Season with salt and pepper to taste, then top each bowl with green onions.