
Creamy hamburger potato soup is a practical choice for a cozy dinner because it uses familiar ingredients, cooks in one pot, and produces a filling meal with little preparation. Ground beef supplies savory flavor, potatoes add body, and dairy creates a smooth, satisfying broth. The soup suits cold evenings but is simple enough for a weeknight meal.
Essential Concepts
Brown the beef well, simmer the potatoes until tender, and add dairy near the end. Use russet potatoes for a thicker soup or Yukon Gold potatoes for a creamier texture with firmer pieces.
Why This Soup Works
This recipe combines the structure of classic potato soup with the savory character of a hamburger-based meal. Browning the ground beef develops deeper flavor than simmering raw meat in the broth. Onion, celery, garlic, and seasonings create a balanced base without specialty ingredients.
Potatoes provide starch, which naturally thickens the broth as they cook. Flour adds further body, while milk and half-and-half create a creamy consistency. Cheddar cheese is optional, but it contributes saltiness and a sharper flavor that pairs well with beef.
The finished soup should be thick enough to coat a spoon but fluid enough to pour easily into a bowl. If it becomes too thick after refrigeration, add a small amount of broth or milk to restore its texture.
For another take on this comforting combination, compare the technique with this creamy hamburger potato soup recipe from Salt & Lavender.
Creamy Hamburger Potato Soup Recipe

Yield and timing
- Servings: 6
- Preparation time: 15 minutes
- Cooking time: 35 minutes
- Total time: 50 minutes
Ingredients
- 1 pound lean ground beef, 454 grams
- 1 tablespoon olive oil, 15 milliliters, if needed
- 1 medium yellow onion, finely chopped, about 1 cup or 150 grams
- 2 celery ribs, chopped, about 1 cup or 100 grams
- 2 garlic cloves, minced
- 3 tablespoons all-purpose flour, about 24 grams
- 4 cups low-sodium beef broth, 946 milliliters
- 2 cups whole milk, 473 milliliters
- 1 cup half-and-half, 237 milliliters
- 2 pounds russet or Yukon Gold potatoes, peeled and cut into 1/2-inch cubes, about 900 grams
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/2 teaspoon smoked paprika, optional
- 1 cup shredded sharp cheddar cheese, about 113 grams, optional
- 2 tablespoons chopped fresh parsley, about 8 grams, for serving
Instructions
- Heat a large Dutch oven or heavy soup pot over medium heat. Add the ground beef and cook for 6 to 8 minutes, breaking it into small pieces. Continue until no pink remains and some browned edges appear.
- Transfer the beef to a plate if the pot contains more than 1 tablespoon of fat. Add olive oil only if the pot is dry. Add the onion and celery, then cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the garlic and cook for 30 seconds. Sprinkle the flour over the vegetables and stir constantly for about 1 minute. The flour should coat the vegetables without becoming dark.
- Pour in the beef broth gradually while stirring. Scrape the bottom of the pot to release browned bits. Add the milk, half-and-half, potatoes, salt, black pepper, thyme, and smoked paprika.
- Return the cooked beef to the pot. Bring the soup to a gentle simmer, but do not let it boil rapidly. Reduce the heat to medium-low, cover partially, and cook for 15 to 20 minutes, stirring every few minutes. The potatoes are ready when a fork passes through them easily.
- Remove the pot from the heat. Stir in the cheddar cheese, if using, until melted. Taste the soup and adjust the salt and pepper. Sprinkle each serving with parsley.
Cooking Tips for Better Results
Cut the potatoes into pieces of similar size so they finish cooking at the same time. Small cubes cook quickly and release enough starch to thicken the soup. Larger pieces may remain firm while smaller pieces become soft.
A gentle simmer protects the dairy from separating. High heat can cause milk and half-and-half to curdle, especially when the soup sits at a hard boil. Keep the temperature low once the liquid is hot.
For a thicker soup, mash a cup of cooked potatoes against the side of the pot and stir them back into the broth. You can also blend a small portion with an immersion blender, taking care not to overprocess the potatoes. Excessive blending can make them gummy.
For a lighter soup, replace the half-and-half with additional whole milk. The result will be less rich but still creamy because of the flour and potato starch. For a richer version, use evaporated milk or add a small amount of cream near the end.
Ingredient Substitutions
Ground turkey can replace the beef, although the soup will have a milder flavor. Ground pork also works well and brings additional richness. If using a lean protein, retain the olive oil for sautéing the vegetables.
Yukon Gold potatoes hold their shape and have a naturally buttery flavor. Russet potatoes break down more readily and produce a thicker broth. Red potatoes may be used with their skins on, provided they are scrubbed well and cut into small pieces. For another way to use red potatoes, see this homestyle red potato salad recipe.
Frozen corn, peas, or finely chopped carrots can be added with the potatoes. Use about 1 cup, or 150 grams, of extra vegetables. This may require a few additional minutes of cooking.
Storage and Reheating

Cool the soup promptly and store it in a covered container in the refrigerator for up to 3 days. Reheat it in a saucepan over low to medium heat, stirring frequently. Avoid boiling, since prolonged high heat can cause the dairy to separate and the potatoes to soften excessively.
The soup can be frozen, although its texture may change slightly because dairy-based soups sometimes separate after thawing. For best results, freeze the soup before adding the milk, half-and-half, and cheese.
Thaw it in the refrigerator, reheat it gently, and stir in the dairy during reheating.
Serving Suggestions
Serve the soup with crusty bread, toasted sourdough, or a simple green salad. Toppings should be used sparingly so they do not overwhelm the soup. Chopped chives, parsley, additional cheddar, or a spoonful of sour cream are suitable choices.
A small amount of hot sauce can add acidity and heat. Pickled jalapeños or finely chopped dill pickles also provide contrast to the creamy broth. For a more substantial meal, serve smaller bowls with roasted vegetables or a half sandwich.
Frequently Asked Questions
Can I make this soup without flour?
Yes. The potatoes provide natural thickening. For a thicker result, mash some of the cooked potatoes before serving or stir in 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water.
Should I drain the ground beef?
Drain excess fat if the beef produces more than a tablespoon or two. Leaving a small amount in the pot improves flavor, while too much can make the soup greasy.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese usually melts more smoothly. Pre-shredded cheese often contains starches that may make the soup slightly grainy.
How do I prevent the potatoes from becoming mushy?
Cut them into uniform pieces and simmer only until fork-tender. Turn off the heat as soon as they reach the desired texture, since they continue cooking briefly in the hot broth.
Can I make this soup in a slow cooker?
Brown the beef first, then place it in the slow cooker with the onion, celery, garlic, potatoes, broth, salt, pepper, thyme, and paprika. Cook on low for 5 to 6 hours or on high for 2 1/2 to 3 1/2 hours. Stir in the milk, half-and-half, flour slurry, and cheese during the final 20 to 30 minutes.
Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

