Cheesy hamburger potato soup lands in that sweet spot between hearty and comforting, with enough body to eat like a meal and enough creamy richness to feel like something special. The broth turns thick and velvety as the potatoes break down a little, the beef adds depth, and the cheddar melts into every spoonful instead of sitting on top in a greasy layer.
What makes this version work is the order. The beef gets browned first for flavor, then the vegetables cook in the same pot so they pick up all those savory bits. A can of cream of mushroom soup gives the base an easy head start, but the real trick is mashing some of the potatoes right in the pot before the cream and cheese go in. That’s what gives the soup its chunky-but-creamy texture without needing flour or a long simmer.
Below, I’ve included the small details that keep the soup smooth, plus a few smart swaps if you need to change the cheese, the meat, or the dairy. The texture is forgiving, but a few simple choices make it much better.
The potatoes broke down just enough to make the soup creamy without losing the chunks, and the cheddar melted in clean instead of turning grainy. My husband went back for a second bowl before I even sat down.
Save this cheesy hamburger potato soup for nights when you want a thick, beefy bowl with melted cheddar and tender potatoes.
The Potato Starch Is What Makes This Soup Feel Thick, Not Heavy
The biggest mistake with a soup like this is trying to thicken it with too much cheese or too much cream. That gives you a greasy finish instead of a satisfying one. The potatoes do most of the work here, especially when you mash some of them right in the pot after they’re tender. Their starch gives the broth body and helps the soup cling to the spoon.
Russet potatoes are the best fit because they break down more readily than waxy potatoes. That matters here. You want some pieces to hold their shape and some to soften enough to thicken the broth. If you use red potatoes or Yukon Golds, the soup still works, but it stays a little looser unless you mash more of the pot at the end.
What Each Ingredient Is Doing in the Pot

- Ground beef — An 80/20 blend gives you enough fat for flavor without making the soup oily. If you use lean beef, expect a slightly cleaner broth and less richness unless you add a touch more butter or cream.
- Russet potatoes — These are what give the soup its thick, spoon-coating texture. Dice them evenly so they cook at the same rate and don’t leave you with a mix of hard chunks and mush.
- Cream of mushroom soup — This brings instant body and a savory backbone. It’s not there to taste like mushrooms; it’s there to make the whole pot taste rounder and more finished.
- Cheddar — Sharp cheddar gives the best payoff because its flavor stays noticeable after it melts. Pre-shredded cheese works, but freshly shredded cheese melts smoother because it doesn’t have anti-caking starches.
- Heavy cream — This softens the broth and makes the soup taste rich without thinning it out. Add it after the potatoes are cooked so it doesn’t spend too long boiling.
Building the Soup So the Cheese Stays Smooth
Browning the Beef First
Cook the ground beef until it has real color, not just until it’s no longer pink. Those browned bits are where the deeper flavor starts. Drain off the excess fat, but don’t wipe the pot clean, because a thin layer of fond on the bottom gives the vegetables a better base. If the beef is watery from steaming instead of browning, the whole soup tastes flatter.
Softening the Vegetables
Sauté the onion, carrots, and celery until the onion turns translucent and the carrots start to look slightly glossy. That five-minute cook time matters because raw vegetables won’t soften enough once the broth goes in. Add the garlic at the end for just a minute so it smells fragrant without turning bitter. If garlic goes in too early, it can burn in the hot pot and leave a sharp edge in the soup.
Simmering Until the Potatoes Give In
Once the broth, potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder are in, bring everything to a boil and then lower it to a steady simmer. You’re waiting for the potatoes to be tender enough to break with a spoon, not falling apart completely yet. A hard boil can make the potatoes break down unevenly and turn the broth cloudy in a rough way. Gentle heat keeps the texture more controlled.
Finishing With Cream and Cheese
Mash a portion of the potatoes right in the pot before the cream goes in. That gives you the thickened base this soup needs. Stir in the heavy cream, then return the beef and add the cheddar off the heat or over very low heat so it melts into the soup instead of turning grainy. If the cheese goes in while the soup is aggressively boiling, it can separate and get stringy.
How to Adapt This Soup Without Losing the Good Part
Make It Gluten-Free
Use a gluten-free cream of mushroom soup and check that your Worcestershire sauce is certified gluten-free. The texture stays the same, and this is the easiest way to keep the soup thick without changing the method.
Swap the Beef for Ground Turkey
Ground turkey works, but it needs a little extra help because it has less built-in richness than beef. Keep the Worcestershire sauce, and don’t skip the browning step so the flavor stays hearty instead of bland.
Use Evaporated Milk Instead of Heavy Cream
Evaporated milk gives you a lighter finish and still adds creaminess, though it won’t taste quite as lush as heavy cream. Add it at the end over low heat so it doesn’t scorch.
How to Store and Reheat It
- Refrigerator: Store covered for up to 4 days. It thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture changes a bit. The potatoes soften more after thawing, and the dairy can separate slightly, so freeze in portions if you want the best result.
- Reheating: Warm it slowly over low heat on the stove with a splash of broth or milk. High heat is the fastest way to make the cheese grainy and the dairy split.
Answers to the Questions Worth Asking

Cheesy Hamburger Potato Soup
Ingredients
Equipment
Method
- Brown ground beef in a large pot over medium-high heat, breaking it up until no longer pink. Drain excess fat and remove the browned beef; set it aside.
- Sauté onion, carrots, and celery in the pot over medium heat for 5 minutes, stirring until softened. Add garlic and cook for 1 minute, until fragrant.
- Add beef broth, russet potatoes, cream of mushroom soup, Worcestershire sauce, and garlic powder to the pot and stir to combine. Bring the mixture to a boil.
- Simmer over medium heat for 20 minutes, stirring occasionally, until the potatoes are tender. Mash some of the potatoes in the pot to thicken the soup.
- Return the browned beef to the pot and stir well to combine with the soup. Pour in the heavy cream and stir until smooth.
- Stir in shredded cheddar and cook just until melted and glossy, about 2 minutes. Season with salt and pepper to taste, then top each bowl with green onions.


