The Hamburger Soup Recipe That’ll Make You Forget About Takeout

You know those nights when you’re starving, it’s cold outside, and you can’t be bothered to make anything complicated?

This is the recipe for those nights.

Hamburger soup is one of those dishes that sounds almost too simple to be good. Ground beef, veggies, broth, done. But the flavor you get from a single pot is genuinely shocking for how little effort goes into it.

It’s hearty enough to be a full meal. It reheats like a dream. And it comes together in under an hour start to finish.

Let’s get into it.

What You’ll Need

For the Soup:

  • 1.5 lbs (680g) ground beef (80/20 blend)
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 3 medium carrots, sliced into rounds
  • 3 celery stalks, sliced
  • 2 medium russet potatoes, peeled and cubed into ½ inch pieces
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) tomato sauce
  • 4 cups beef broth
  • 1 cup frozen or fresh corn kernels
  • 1 cup frozen or fresh green beans, cut into bite-size pieces
  • 2 tbsp Worcestershire sauce
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • ½ tsp onion powder
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 1 tbsp olive oil

Tools You’ll Need

  • Large heavy-bottomed pot or Dutch oven (at least 6 quarts)
  • Wooden spoon or silicone spatula
  • Sharp chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle for serving

Let’s Make It

Step 1: Brown the Beef

Heat 1 tbsp of olive oil in your Dutch oven over medium-high heat.

Add the ground beef and break it up as it cooks. You want it nicely browned, not just grey. This takes about 6-8 minutes.

Drain off excess fat if needed, but leave a little in the pot for flavor. Don’t skip this step.

Step 2: Build the Base

Lower the heat to medium.

Toss in your diced onion and celery. Cook for about 3-4 minutes until they start to soften.

Add the minced garlic and cook another 30 seconds. You’ll smell when it’s ready.

Step 3: Add Everything Else

Now pour in the beef broth, diced tomatoes, tomato sauce, and Worcestershire sauce.

Add the carrots, potatoes, Italian seasoning, garlic powder, onion powder, salt, and pepper.

Stir it all together and bring everything to a boil.

Step 4: Simmer and Finish

Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes until the potatoes and carrots are fork-tender.

Stir in the corn and green beans for the last 5 minutes of cooking.

Taste and adjust salt as needed. Serve hot.

Pro Tips

1. Don’t rush the browning. Properly browned beef = deep flavor. If it’s steaming instead of sizzling, your pan isn’t hot enough. Pat your beef dry before adding it to the pot if it’s been sitting in the fridge.

2. Cut your potatoes small. Half-inch cubes cook evenly and don’t fall apart. Go bigger and you’ll be waiting forever. Go smaller and they’ll turn to mush.

3. Taste before you serve. Broth brands vary wildly in saltiness. Always taste at the end and adjust. A squeeze of lemon at the finish can also brighten everything up.

4. Use 80/20 ground beef. Leaner beef gives you less flavor and a drier texture. The fat is what makes this soup rich and satisfying. Drain some off if you need to, but start with the right beef.

5. Let it rest for 5 minutes before serving. The soup thickens slightly as it sits and the flavors meld. Worth the wait.

Substitutions and Variations

Swap the protein:

  • Ground turkey works perfectly for a lighter version
  • Ground pork or Italian sausage adds a fun twist
  • Leftover pot roast shredded in makes it even heartier

Make it low-carb:

  • Skip the potatoes entirely
  • Add cauliflower florets or diced zucchini in their place

Add pasta or rice:

  • Stir in ½ cup of small pasta (like ditalini or elbow) in the last 10 minutes
  • Or add ½ cup of cooked rice right at the end

Spice it up:

  • Add a pinch of red pepper flakes with the garlic
  • A can of Rotel (diced tomatoes with green chiles) instead of plain diced tomatoes

Make it richer:

  • Stir in 2 tbsp of tomato paste when cooking the onions
  • A parmesan rind simmered in the broth does something unreal to the flavor

Make Ahead Tips

This soup is actually better the next day once the flavors have had time to sit together overnight.

Make a full batch on Sunday and you’ve got lunches or dinners covered for 3-4 days.

If making ahead, hold off on adding the potatoes until you reheat it. Potatoes don’t store as well in broth and can get mushy. Add them fresh when reheating.

Nutritional Breakdown (Per Serving, Approx. 8 Servings)

Nutrient Amount
Calories ~320
Protein ~24g
Carbohydrates ~22g
Fat ~15g
Fiber ~4g
Sodium ~720mg

Values will vary based on specific brands and portion sizes.

Diet notes:

  • Gluten-free: Check your Worcestershire sauce label (some contain gluten) and use a GF broth
  • Dairy-free: Already dairy-free as written
  • Low-sodium: Use low-sodium broth and reduce added salt

Meal Pairing Ideas

  • Crusty sourdough bread or dinner rolls for dunking
  • A simple side salad with a vinaigrette to cut through the richness
  • Cornbread (especially if you added some spice to the soup)

Leftovers and Storage

Refrigerator: Store in an airtight container for up to 4 days. It actually tastes better on day two.

Freezer: This soup freezes beautifully. Let it cool completely, then portion into freezer-safe bags or containers. Freezes for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: Warm on the stovetop over medium heat, adding a splash of broth or water if it’s thickened up. Don’t microwave it for too long or the potatoes get weird.


FAQ

Can I use ground beef straight from frozen? Not ideal. The beef won’t brown properly from frozen. Thaw it in the fridge overnight for best results.

My soup is too thin. How do I fix it? Let it simmer uncovered a little longer to reduce. Or mash a few of the potato pieces against the side of the pot to naturally thicken it up.

Can I make this in a slow cooker? Yes. Brown the beef first, then add everything to the slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours. Add the corn and green beans in the last 30 minutes.

Can I use vegetable broth instead of beef broth? You can, but the flavor will be lighter. Add an extra tablespoon of Worcestershire and a teaspoon of soy sauce to deepen the umami.

Do I have to peel the potatoes? You don’t have to, but peeling gives a nicer texture and appearance. If you’re using thin-skinned potatoes like Yukon Gold, the skin is fine to leave on.

How much does this recipe make? About 8 generous servings. Perfect for a family or for meal prep throughout the week.


Wrapping Up

This soup is proof that the most satisfying meals don’t need to be complicated. One pot, simple ingredients, and about 45 minutes of your time.

The kind of recipe you make once and then it permanently earns a spot in your rotation.

Give it a try this week and drop a comment below telling me how it went. Did you swap anything out? Add something fun? I genuinely want to know.

And if you have any questions while you’re making it, leave them in the comments too. I’ll get back to you.

 

Leave a Comment