I burned the bottom of my very first pot of hamburger soup so badly that Silas thought I was trying to send smoke signals to the neighbors. 🔥
That was four years ago. Since then, I’ve made this soup probably 200 times, and I finally cracked the code on why it turns out watery and bland for some people (spoiler: it’s the order you add things in).
This is the soup I make when it’s cold outside, when I’m feeling lazy, or when I need to use up the sad vegetables hiding in my crisper drawer. It’s basically a big warm blanket you can eat with a spoon.
Let’s get into it.
What You’ll Need
For the soup:
- 1 lb ground beef (80/20 works best for flavor)
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 3 medium carrots, sliced
- 2 celery stalks, sliced
- 2 medium potatoes, cubed
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) tomato sauce
- 4 cups beef broth
- 1 cup frozen corn
- 1 cup frozen green beans
- 1 tsp Worcestershire sauce
- 1 tsp dried basil
- 1 tsp dried oregano
- 1 bay leaf
- Salt and pepper, to taste
- 1 tbsp olive oil
Optional toppings:
- Shredded cheddar
- Fresh parsley, chopped
- A dollop of sour cream
Pro Tips
Here’s what I wish someone had told me before my smoke-signal incident:
- Brown the beef first, then remove it. Don’t just dump everything in the pot together. Browning the meat separately and setting it aside gives you way better flavor, and it keeps the bottom of your pot from burning while the veggies cook.
- Sauté the onion, carrot, and celery in the beef fat. This is the flavor base of the whole soup. Skipping it is the difference between “meh” and “wow.”
- Add the potatoes later, not at the start. If you toss them in with everything else, they either turn to mush or stay weirdly firm depending on the size of your dice. Add them once the broth is simmering.
- Simmer low and slow for at least 25 minutes. I know it’s tempting to rush this. But the longer it simmers, the more the flavors actually come together instead of just floating around near each other.
- Taste before you salt. Beef broth and canned tomatoes already carry a decent amount of sodium. Taste first, then adjust.
Tools You’ll Need
- Large soup pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon
- Measuring cups and spoons
- Ladle
Step-by-Step Instructions
1. Brown the beef. Heat the olive oil in your soup pot over medium-high heat. Add the ground beef and cook until browned, breaking it up as you go, about 6-8 minutes. Remove the beef with a slotted spoon and set aside. Drain most of the excess fat, but leave a little in the pot.
2. Cook the aromatics. In the same pot, add the onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the onion turns soft and translucent. Add the garlic and cook for another 30 seconds, just until fragrant.
3. Build the base. Return the beef to the pot. Add the diced tomatoes, tomato sauce, beef broth, Worcestershire sauce, basil, oregano, and bay leaf. Stir everything together and bring it up to a boil.
4. Add the potatoes. Once it’s boiling, reduce the heat to low, add the cubed potatoes, and let everything simmer, uncovered, for 20 minutes.
5. Toss in the frozen veggies. Add the corn and green beans. Simmer for another 10-15 minutes, until the potatoes are fork-tender and the soup has thickened slightly.
6. Season and serve. Remove the bay leaf. Taste and add salt and pepper as needed. Ladle into bowls and top with cheddar, parsley, or sour cream if you’re feeling fancy.
Substitutions and Variations
| Original | Swap | Notes |
|---|---|---|
| Ground beef | Ground turkey | Lighter option, slightly less rich flavor |
| Beef broth | Vegetable broth | Works if you’re also swapping the meat |
| Potatoes | Cauliflower florets | Lower carb, still hearty |
| Frozen corn | Frozen peas | Just a flavor preference swap |
| Diced tomatoes | Fire-roasted diced tomatoes | Adds a smoky depth |
| Tomato sauce | Marinara sauce | Adds a little extra herb flavor |
Make-Ahead Tips
This soup is honestly even better the next day, so making it ahead is never a bad idea.
- You can fully cook the soup, cool it, and refrigerate it up to a day before serving.
- Or prep your veggies (chopped onion, carrots, celery, cubed potatoes) up to 2 days ahead and store them separately in the fridge so dinner comes together faster.
- I don’t recommend freezing it with the potatoes already in, since they can get grainy after thawing. If you’re freezing, leave the potatoes out and add fresh ones when you reheat.
Nutritional Breakdown
Per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 310 |
| Protein | 22g |
| Carbohydrates | 26g |
| Fat | 14g |
| Fiber | 4g |
| Sodium | 680mg |
This is an estimate and will vary depending on your specific ingredients and brands.
Meal Pairing Suggestions
This soup is filling enough to be a full meal on its own, but if you want to round it out:
- Crusty bread or garlic bread for dipping (non-negotiable in my house)
- A simple green salad with vinaigrette to balance the richness
- Grilled cheese if you want to lean into full comfort food mode
Storage and Leftovers
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freezes well for up to 3 months (again, potatoes aside if you’re freezing).
- Reheating: Warm it on the stovetop over medium-low heat, stirring occasionally. If it’s thickened too much in the fridge, add a splash of broth to loosen it back up.
FAQ
Can I make this in a slow cooker? Yes. Brown the beef and sauté the onion, carrot, and celery first (don’t skip this step, it really matters for flavor), then transfer everything to the slow cooker with the rest of the ingredients. Cook on low for 6-7 hours or high for 3-4 hours.
Why is my soup watery? This usually happens when the soup hasn’t simmered long enough, or when too much liquid was added upfront. Let it simmer uncovered so some liquid can reduce, and add broth gradually instead of all at once if you’re worried.
Can I use fresh corn and green beans instead of frozen? Absolutely. Just add fresh corn and green beans a few minutes earlier than you would frozen, since frozen veggies cook faster.
Is this soup gluten-free? Yes, as written, this recipe is naturally gluten-free. Just double check your Worcestershire sauce label, since some brands include gluten.
How spicy is this soup? Not spicy at all, it’s a mild, savory soup. If you want heat, add a pinch of red pepper flakes or a diced jalapeño with the onions.
Wrapping Up
This hamburger soup has saved more weeknights in my house than I can count. It’s the kind of recipe that forgives you if you’re a little off on measurements, and it somehow tastes even better as leftovers.
If you make it, I’d love to hear how it turned out. Drop a comment below and let me know what toppings you went with, or if you tried any of the substitutions. And if you burn the bottom of your pot on your first try like I did, don’t worry, you’re in good company. 😊