
This rich and hearty creamy potato and hamburger soup is pure grandma-style comfort in a bowl, loaded with tender potatoes, savory ground beef, and a velvety broth your whole family will love.

There is something almost magical about a pot of creamy potato and hamburger soup simmering on the stove. The smell alone is enough to pull everyone into the kitchen before it is even finished. This is exactly the kind of recipe you find handwritten on a faded index card in grandma's recipe box, the kind of grandma soup recipe that has fed generations through cold winters, busy weeknights, and everything in between.
This version is rich, thick, deeply savory, and unmistakably comforting. Tender chunks of russet potato, hearty seasoned ground beef, and sweet cooked vegetables all come together in a velvety, creamy broth that tastes like it has been simmering for hours. The secret is a simple butter and flour roux that gives the soup its body, finished with milk, cream, and a spoonful of sour cream stirred in at the end.
What separates a good potato and hamburger soup from a truly great one comes down to a few things: the quality of your beef broth, a proper roux to build that thick and creamy consistency, and not skipping the sour cream at the end. It sounds simple because it is, and that simplicity is exactly the point.
This is not a complicated dish. It is a forgiving, adaptable, crowd-pleasing weeknight dinner that comes together in under an hour with pantry staples you likely already have.
A few things that make this recipe shine:
Chef's Tip: Do not rush the potato simmer. Giving the potatoes a full 15 to 18 minutes to cook through is what makes them melt-in-your-mouth tender and lets them release their starch into the broth.
Having the right pot makes a genuine difference with a soup like this. A heavy Dutch oven holds heat evenly, prevents scorching, and gives you enough room to stir everything together without splashing. The right low-sodium beef broth also matters more than people expect since it is the backbone of the entire flavor.
The technique here follows the same method grandma always used, and it works beautifully every time. You start by browning your ground beef and building a savory base with onion, celery, carrot, and garlic. Then you make a quick roux directly in the pot before adding the broth and potatoes.
The roux is the step most home cooks skip when they are in a hurry, and it is the one step you absolutely should not skip. It takes two minutes and it is what gives this soup that thick, almost chowder-like texture that makes it so satisfying.
Warning: Once you add the milk, cream, and sour cream, keep the heat low. Boiling a cream-based soup can cause it to curdle and break, which affects both the texture and appearance.
This is the kind of recipe worth keeping in your regular rotation. It reheats beautifully, it pleases even the pickiest eaters at the table, and it genuinely rivals any allrecipes ultimate potato soup you might have tried. Whether you call it grandma's soup, a hamburger soup recipe, or just Tuesday night dinner, it delivers every single time.
Ready to make the most comforting bowl of the season? Here is everything you need:

This rich and hearty creamy potato and hamburger soup is pure grandma-style comfort in a bowl, loaded with tender potatoes, savory ground beef, and a velvety broth your whole family will love.
In a large Dutch oven or heavy-bottomed pot over medium-high heat, cook the ground beef, breaking it up with a wooden spoon, until browned and no longer pink, about 6 to 8 minutes. Drain excess fat, leaving about 1 tablespoon in the pot for flavor.
Reduce heat to medium. Add the diced onion, celery, and carrots to the pot. Cook, stirring occasionally, until the vegetables begin to soften, about 4 to 5 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
Push the beef and vegetables to the sides of the pot. Melt the butter in the center, then sprinkle the flour over the butter. Stir everything together and cook for 1 to 2 minutes to eliminate the raw flour taste.
Pour in the beef broth gradually, stirring constantly to prevent lumps. Add the diced potatoes, smoked paprika, salt, pepper, and dried parsley. Stir to combine.
Bring the soup to a boil, then reduce heat to medium-low. Cover and simmer for 15 to 18 minutes, or until the potatoes are completely fork-tender.
Reduce heat to low. Stir in the whole milk and heavy cream. Allow the soup to gently warm through for 3 to 4 minutes without boiling.
Remove the pot from the heat and stir in the sour cream until fully incorporated and smooth. Taste and adjust seasoning with salt and pepper as needed.
Ladle into bowls and top with shredded cheddar cheese and extra parsley. Serve immediately with crusty bread or crackers.
Serve this soup piping hot with a generous handful of shredded cheddar on top, a few slices of crusty sourdough on the side, or a handful of oyster crackers for crunch. A sprinkle of fresh parsley or sliced green onions adds a nice pop of color.
Want to mix it up? Here are a few easy variations:
Leftovers keep in the fridge for up to four days and actually taste even better the next day as the flavors continue to develop overnight. This soup also freezes well as a base before the dairy is added, making it an ideal meal prep recipe for busy weeks ahead.