Cheesy hamburger potato soup lands in that comforting middle ground between a hearty potato chowder and a skillet dinner. It’s thick without being gluey, rich without tasting heavy, and every spoonful gets you beef, tender potato chunks, sweet onion, and melted cheddar in the same bite. The best versions don’t taste like canned soup dressed up at the end; they build flavor from the meat, the vegetables, and the potatoes all the way through.
The trick here is using russet potatoes and mashing some of them right in the pot. That gives the soup body without needing flour, and it makes the broth turn creamy in a way that still leaves plenty of texture. Cream of mushroom soup adds depth and helps the base stay smooth, while the cheddar goes in off the heat so it melts instead of turning grainy.
Below, I’ll walk through the part that matters most: how to keep the cheese silky, how much potato to mash, and what to change if you want a slightly lighter bowl or need to stretch it a little farther.
I loved how the potatoes broke down just enough to thicken the soup without turning it into mashed potatoes. The cheddar melted in smooth, and the ground beef stayed in little bites instead of disappearing into the broth.
Love this cheesy hamburger potato soup? Save it to Pinterest for the nights when you want a thick, beefy bowl with melty cheddar and almost no fuss.
The Potato Trick That Gives This Soup Its Body
The easiest way to ruin a soup like this is to leave every potato cube intact and expect the broth to thicken on its own. It won’t. Russets are doing two jobs here: they soften into tender chunks, and a few of them get mashed into the pot to give the soup that thick, spoon-coating texture people want from a hamburger potato soup.
That mash is the difference between a brothy bowl and a proper one-pot dinner. You don’t need to puree anything. Just crush a portion of the potatoes against the side of the pot after they’re fully tender, and the starch will take care of the rest. If you mash too early, the potatoes can go chalky and fall apart before the soup has any body.
What Each Ingredient Is Actually Doing in This Bowl

- Ground beef — Use 80/20 for the best flavor. It gives the soup enough richness to taste like a real hamburger soup, and once you drain the excess fat, it won’t feel greasy. Leaner beef works, but the finished soup tastes a little flatter.
- Russet potatoes — These are the right potato because they break down enough to thicken the broth. Yukon Golds will stay a bit waxier, which is fine if you want more distinct cubes, but they won’t give you the same creamy body.
- Cream of mushroom soup — This is the quiet shortcut that adds savoriness and helps the soup stay cohesive. If you don’t like mushroom flavor, it won’t taste like mushrooms once the beef, cheddar, and aromatics are in the pot. Cream of chicken works in a pinch, but the soup loses some depth.
- Cheddar cheese — Shred it yourself if you can. Pre-shredded cheese has anti-caking agents that can make the soup a little grainy. Add it after the heat drops so it melts into the broth instead of separating.
- Heavy cream — This rounds out the soup and gives it a smooth finish. Half-and-half will work if that’s what you have, but the soup will be a little less lush.
- Worcestershire sauce — Don’t skip it. It deepens the beef flavor without making the soup taste like Worcestershire. It’s one of those small additions that reads as “more savory” instead of “more seasoned.”
Building the Base Before the Cheese Goes In
Brown the beef first
Cook the ground beef over medium-high heat until it loses its pink color and starts to pick up some browned edges. That browning matters because it gives the soup a deeper, meatier taste than pale, steamed beef ever will. Drain off the excess fat so the final soup doesn’t sit on top of a greasy layer.
Soften the vegetables in the same pot
Use the same pot for the onion, carrots, and celery. Those browned bits left behind from the beef are free flavor, and the vegetables will pick them up as they soften. Cook them until the onion turns translucent and the carrots start to lose their raw crunch; if you rush this stage, the soup tastes sharp and underdeveloped.
Simmer until the potatoes collapse at the edges
Once the broth, potatoes, soup base, Worcestershire, and garlic powder are in, bring everything to a boil and then drop it to a steady simmer. You want the potatoes tender enough that a fork slides in easily, with a few pieces starting to break at the corners. If the heat is too high, the potatoes can fall apart on the outside while still staying firm in the center.
Mash, finish, and melt gently
Mash some of the potatoes right in the pot, then stir in the heavy cream and return the beef. Turn the heat low before adding the cheddar. That keeps the cheese smooth instead of stringy or grainy, which is the most common failure point in a soup like this. Finish with salt, pepper, and green onions once the soup looks thick and glossy.
How to Adapt This for Lighter, Thicker, or Meatless Bowls
Make it gluten-free
Use a gluten-free cream of mushroom soup and check your Worcestershire sauce label. Everything else in the pot is naturally gluten-free, so this swap is mostly about the canned soup and seasoning base.
Make it a little lighter
Use half-and-half instead of heavy cream and choose a leaner ground beef, then drain it well. The soup will still be creamy, but the finish will be a little less rich and the broth a touch thinner.
Stretch it with extra vegetables
Add diced mushrooms or a handful of frozen corn with the potatoes. Mushrooms deepen the savory base, while corn adds sweetness and makes the soup feel even heartier without changing the method.
Make it meatless
Skip the beef and use vegetable broth plus an extra can of cream of mushroom soup or sautéed mushrooms for depth. You’ll lose the classic hamburger flavor, but you’ll still get a thick, cheesy potato soup with plenty of body.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It can be frozen, but the texture changes a bit because potatoes and dairy don’t always thaw perfectly. Freeze in portions and expect a slightly grainier texture after reheating.
- Reheating: Warm it slowly over low heat on the stove, adding a splash of broth or milk if it looks too thick. High heat is the mistake here — it can cause the cheese to separate and the dairy to turn oily.
Answers to the Questions Worth Asking

Cheesy Hamburger Potato Soup
Ingredients
Equipment
Method
- Brown the ground beef in a large pot over medium-high heat. Drain the fat and remove the beef, then set aside.
- Sauté the onion, carrots, and celery in the pot for 5 minutes. Add the garlic and cook for 1 minute, stirring until fragrant.
- Add the beef broth, russet potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder, then stir to combine. Bring to a boil, then simmer for 20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot, then stir in the heavy cream. Return the browned beef to the pot and stir until combined.
- Stir in the shredded cheddar until melted and the soup turns thick and golden. Season with salt and pepper to taste, then top with green onions.