Soups & Stews
This classic hamburger and potato soup recipe brings back the cozy, nostalgic feeling of home-cooked comfort food—where a juicy, seasoned patty meets creamy, cheesy potato soup in one unforgettable meal. Honestly, I’ve been making this combo for years, and it never fails to bring the whole family to the table.
The secret? A perfectly balanced burger with a crispy crust and a rich, velvety soup that soaks up every bite.
The beauty of this recipe is how simple it is to pull together—one-pot soup simmers while you grill or pan-fry the burgers, making cleanup a breeze.
I love using ground beef with just the right amount of salt, pepper, and garlic powder for that classic flavor, then topping it with all the fixings. Meanwhile, the potato soup gets thick and hearty with tender potatoes, carrots, and a touch of creaminess that makes it irresistible.
Imagine this: a warm bowl of potato soup with a golden, juicy burger on top, melted cheese pulling apart with every bite. The flavors are rich but not heavy, and the textures—creamy soup, crispy bun, tender patty—come together perfectly.
It’s the kind of meal that feels like a hug on a cold day, and it’s easy enough to make even on a busy weeknight.
Serve it up with classic toppings like pickles, onions, and mustard, or get creative with gourmet additions like caramelized onions or smoked gouda. Whether you’re feeding a crowd or just treating yourself, this combo delivers classic comfort food that tastes like home. Let’s get cooking!
Ingredients for classic hamburger and potato soup
Six ingredients for the soup plus a few burger staples—this combo is pure comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Russet Potatoes 🥔 | 2 lb | Peeled, cubed into 1-inch pieces |
| Celery Stalks 🌿 | 3 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar preferred |
| Hamburger Buns 🍞 | 6 whole | Brioche or potato buns |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | For extra flavor |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Butter 🧈 | 2 tbsp | Unsalted preferred |
The ground beef is the star, so grab the 80/20 fat ratio—it stays juicy and adds richness. Costco or Walmart usually have the best prices for bulk packs. I always check the sell-by date on the potatoes and carrots—firm and unblemished is key. For the beef broth, low-sodium versions like Swanson or Knorr let you control the salt better. The heavy cream should be full-fat—Trader Joe's has a great organic option that's worth the splurge for the extra richness.
No sharp cheddar? Monterey Jack melts just as nicely. Short on beef broth? Chicken broth plus 1 tbsp soy sauce mimics the umami. The hamburger buns can be regular or brioche—Potato buns add a fun twist. If you're out of garlic powder, 1 fresh clove minced equals 1/4 tsp powder. For the beef, browning it well in olive oil is non-negotiable—it builds the flavor base. No heavy cream? Half-and-half works in a pinch, but it won't be as rich.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make extra and freeze portions for lazy weeknights. The burgers are best served fresh off the grill or pan, but you can assemble them ahead and keep them warm in a 200°F oven for up to 30 minutes. Store the soup in airtight containers with a layer of plastic wrap pressed right on the surface to prevent a skin from forming.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe when I’m too tired to scrub a million dishes. Brown the ground beef right in the pot, toss in the onions and celery—boom, you’ve already halved the cleanup. The potatoes and carrots just melt in, and suddenly, you’ve got a steaming bowl of comfort without the fuss.
- Meat-Packed Magic: That ground beef isn’t just filler—it’s the star. I brown it until it’s deep and rich, then simmer it into the broth until the flavors marry. The onions caramelize just enough to add sweetness, while the celery brings a quiet, earthy depth. It’s the kind of soup where every spoonful feels like a hug.
- Leftovers That Don’t Suck: Honestly, I make this on Sundays just so I can reheat it all week. The potatoes thicken up perfectly the next day, and the beef stays tender—no mushy disasters here. Pack it in thermoses for lunch, or freeze half for those nights when takeout feels like too much effort.
- Budget-Friendly Feast: Between us, this recipe is my go-to when I need to stretch a meal for the family without breaking the bank. Ground beef is affordable, potatoes and carrots are cheap staples, and the celery adds freshness without costing a fortune. It’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for classic hamburger and potato soup
Here's how to make this hearty one-pot meal that brings comfort to every spoonful.
Brown the Ground Beef Perfectly
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once the oil shimmers, add the 1.5 pounds ground beef and break it apart with a wooden spoon. Cook for 5-6 minutes until the beef is no longer pink and has browned evenly.
This browning step creates deep, rich flavor that forms the foundation of your soup. Don't drain the fat—it adds moisture and richness. As you cook, use your spoon to break the beef into small, even pieces. When the beef is fully browned, add the 1 teaspoon garlic powder and stir for 30 seconds to toast the spices and infuse the meat with flavor.
Sauté the Vegetables Until Tender
Add the diced yellow onion, diced celery stalks, and sliced carrots to the Dutch oven. Stir to combine with the beef and cook for 5 minutes until the vegetables begin to soften. Add the 2 tablespoons butter and stir to melt it into the mixture.
After 5 minutes, add the 4 cloves minced garlic and cook for another 1 minute until fragrant. You'll notice the vegetables release their juices, creating a flavorful base. This step builds layers of flavor that make every spoonful delicious. If the vegetables start to stick, add 2 tablespoons water to deglaze the pan and keep everything moist.
Add Potatoes and Broth for Simmering
Pour in the 4 cups beef broth and bring the mixture to a boil. Add the 2 pounds cubed russet potatoes and stir gently. Reduce the heat to medium-low and let the soup simmer uncovered for 20-25 minutes until the potatoes are tender when pierced with a fork.
This simmering time is crucial—it allows the potatoes to absorb the flavors while keeping them firm enough to hold their shape. Stir occasionally to prevent the potatoes from sticking to the bottom. You'll know they're done when a fork slides in easily and the edges begin to soften. If the soup gets too thick, add ¼ cup water to maintain the right consistency.
Finish with Cream and Cheese for Richness
Once the potatoes are tender, stir in the 1 cup heavy cream and the 1.5 teaspoons salt. Let the soup simmer for another 5 minutes to heat through and thicken slightly. Remove the pot from heat and stir in the 1.5 cups shredded cheddar cheese until fully melted and creamy.
Taste and adjust seasoning with the 1 teaspoon black pepper if needed. The cheese should melt smoothly into the soup, creating a velvety texture. If the soup is too thick, stir in 2-3 tablespoons water to reach your desired consistency. Let the soup rest for 5 minutes to allow the flavors to meld together.
Serve with Hamburger Buns
Ladle the soup into bowls and serve immediately with the 6 whole hamburger buns on the side. The warm, hearty soup pairs perfectly with the soft, buttery buns for dipping. This classic combination makes every bite satisfying and comforting.
For extra flavor, sprinkle additional shredded cheddar cheese on top before serving. The contrast of the creamy soup with the crispy bun edges is what makes this dish a family favorite. Enjoy your homemade hamburger and potato soup while it's hot!
Pro Tips For Making Classic Hamburger And Potato Soup
- CRUMBLE THE MEAT: Brown the ground beef in two batches—don’t overcrowd the pan. I learned this the hard way when I tried to rush it, and ended up with greasy, undercooked chunks that turned the soup into a sad, gravy-like mess. Use a 10-inch skillet, break the beef into 1-inch piles, and let it sizzle undisturbed for 2-3 minutes before stirring.
- CUT POTATOES SMALLER THAN YOU THINK: Quarter the Russets lengthwise, then slice into ½-inch pieces—no bigger. I used to eyeball it, and some potatoes would turn to mush while others stayed rock-hard. Smaller pieces cook evenly and soak up the beefy broth like a sponge. (Yes, even if you’re impatient like me.)
- SAUTÉ THE SOUP BASE: Cook the onions, carrots, and celery in the same skillet as the beef—just after you drain the grease. The residual fat caramelizes the veggies in 5 minutes, adding depth that raw or boiled veggies can’t match. Skip this, and your soup tastes like it’s missing something.
- ADD POTATOES LAST, SIMMER LOW: Toss the potatoes in after the broth is hot, not before. They’ll absorb too much liquid and turn gluey. Instead, let them simmer for 12-15 minutes on low heat—just until fork-tender. I was skeptical until I tried it: the texture stays creamy but never falls apart. (Your future self will thank you.)
Dietary considerations for these flavors
Gluten-Free Adaptations
For a gluten-free version, swap the traditional hamburger buns for gluten-free brioche buns like those from Canyon Bakehouse or Schar. These hold up well to the juicy burgers and won’t crumble.
For the soup, check your beef broth—many brands use barley malt, so opt for certified gluten-free broth like Annie’s Organic or Imagine Foods. 🌾
Dairy-Free Options
Skip the heavy cream and cheddar cheese by using coconut milk (full-fat for creaminess) and nutritional yeast for a cheesy flavor. I like So Delicious Unsweetened Coconut Milk—it blends smoothly and adds richness.
For extra protein, stir in cashew cream (blend soaked cashews with water) instead of dairy cream. 🥥
Lower-Carb Modifications
Reduce the potatoes to 1 pound and add ½ cup diced zucchini or cauliflower florets for volume without excess carbs. Use almond flour buns (like Canyon Bakehouse’s almond flour buns) for the burgers. The soup will still be hearty but lighter—perfect for keto or low-carb diets. 🥦
Vegetarian Swap
Replace the ground beef with lentils or mushroom crumbles (sautéed cremini mushrooms pulsed in a food processor). For extra flavor, add 1 teaspoon smoked paprika and 1 teaspoon soy sauce to mimic the umami of beef. The soup remains rich and satisfying without meat. 🍄
Allergen-Friendly Tips
If nut allergies are a concern, avoid cashew cream and use silken tofu blended with water for a neutral, creamy base. For dairy-free cheese, try Miyoko’s Creamery vegan cheddar—it melts beautifully. Always double-check labels on broths and buns for hidden allergens like soy or sesame. 🚫🥛
Nutrition facts
Frequently asked questions
Why does the soup need to simmer uncovered?
Simmering uncovered allows excess moisture to evaporate, creating a thicker, more flavorful soup. The potatoes absorb the broth while maintaining their texture, and the uncovered pot prevents a skin from forming. This step ensures the perfect consistency without requiring constant stirring.
Can I make this soup ahead of time?
This soup actually tastes better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 4-5 days. For freezing, portion into containers and freeze for up to 3 months. Reheat on the stove over medium-low heat until bubbling, stirring occasionally.
What's the best way to keep hamburger buns fresh?
Store buns in a paper bag at room temperature for up to 3 days or freeze them for up to 1 month. To warm frozen buns, place them in a 350°F oven for 5-7 minutes until toasted. Never microwave—they'll become soggy. Freshly toasted buns are key for that perfect crunch!
Can I use ground turkey instead of beef?
Yes, but you'll need to adjust the cooking time. Ground turkey browns faster, so cook it for just 3-4 minutes until no longer pink. Add 1/2 teaspoon extra salt to compensate for turkey's milder flavor. The soup will still be delicious but with a lighter meat profile.
How do I fix soup that's too thick?
Stir in 2-3 tablespoons warm water at a time until you reach your desired consistency. If it's still too thick after adding water, try blending 1/2 cup of the soup with an immersion blender to break up the potatoes slightly. This creates a silky texture without thinning the soup too much.
