Old Fashioned Hamburger Soup is a comforting, hearty dish that’s packed with ground beef, tender vegetables like carrots and potatoes, and a rich tomato-based broth. This soup feels like a warm hug on a chilly day, with familiar flavors that just make you feel at home. It’s simple, satisfying, and easy to make, which makes it perfect for busy weeknights or whenever you need a little comfort food.
I love making this soup when I want something that tastes like a classic family recipe. It’s the kind of soup I remember from my childhood, simmering slowly on the stove while the house fills with cozy smells. The ground beef adds a nice depth to the broth, and the mix of veggies keeps it balanced and nutritious. I always add a little extra seasoning to make it my own, and I find that a sprinkle of fresh parsley on top brightens everything up just right.
One of my favorite ways to serve this hamburger soup is with a slice of crusty bread on the side for dipping. It turns the meal into a complete comfort package. Sometimes I also like to throw in a handful of tiny pasta shapes or a splash of Worcestershire sauce to give it a bit more zing. This soup is the kind of dish you can tweak and make your own while still keeping that classic taste everyone loves.
Key Ingredients & Substitutions
Ground beef: This gives the soup its rich, hearty flavor. If you prefer less fat, lean ground turkey or chicken works well too. For a vegetarian option, try plant-based crumbles.
Potatoes: They add comfort and body to the soup. Russet or Yukon Gold are great choices. Sweet potatoes can be a tasty twist if you want a hint of sweetness.
Carrots and celery: Classic soup veggies that bring a subtle crunch and sweetness. Frozen mixed vegetables can substitute if fresh aren’t available.
Diced tomatoes: These help build a tangy broth. Canned crushed tomatoes or fresh tomatoes when in season would work nicely too.
Beef broth: The base of your soup. Use low-sodium broth to control salt levels or vegetable broth for a lighter taste.
How Do I Get the Best Flavor from Sautéing the Onion and Beef?
Sautéing the onion first creates a sweet, deep flavor base. Here’s how to nail it:
- Heat oil over medium heat so the onions soften without burning.
- Cook the onions until translucent and slightly golden, about 3-4 minutes.
- Add garlic last and cook for just a minute to avoid bitterness.
- Add the ground beef, breaking it up as it cooks for even browning.
- Drain the fat if there’s a lot, so the soup isn’t greasy but still flavorful.
This step builds the flavor that makes your soup taste homemade and comforting. Taking your time here pays off!

Equipment You’ll Need
- Large pot or Dutch oven – perfect for cooking all the ingredients evenly and simmering the soup slowly.
- Wooden spoon – great for stirring without scratching your pot.
- Chef’s knife – makes chopping vegetables faster and safer.
- Cutting board – a sturdy surface to prep all your veggies and beef.
- Ladle – helps serve the hot soup easily into bowls without spilling.
Flavor Variations & Add-Ins
- Swap ground beef with ground turkey or chicken for a lighter, leaner soup.
- Add diced bell peppers or corn for a touch of sweetness and extra color.
- Stir in a handful of small pasta (like ditalini) or rice to make the soup heartier.
- Use fresh herbs like thyme or parsley at the end to brighten the flavors.
How to Make Old Fashioned Hamburger Soup
Ingredients You’ll Need:
- 1 lb ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 medium potatoes, peeled and diced
- 1 cup frozen peas
- 1 (14.5 oz) can diced tomatoes, undrained
- 6 cups beef broth (or water with beef bouillon)
- 1 tsp Worcestershire sauce (optional for depth)
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 2 tbsp olive oil or vegetable oil
- Salt and pepper to taste
- Fresh parsley or rosemary sprigs for garnish (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and 30 minutes to simmer. So, in under 45 minutes, you’ll have a delicious, warm bowl of old-fashioned hamburger soup ready to enjoy.
Step-by-Step Instructions:
1. Sauté the Onion and Garlic:
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and minced garlic. Cook, stirring occasionally, until soft and fragrant, about 3-4 minutes.
2. Cook the Ground Beef:
Add the ground beef to the pot. Break it apart with your spoon as it cooks. Cook until the beef is browned and no longer pink, about 6-8 minutes. Drain any excess fat if needed.
3. Add Vegetables:
Stir in the diced carrots, celery, and potatoes. Cook for another 3-4 minutes to let the vegetables start to soften.
4. Add Broth and Seasonings:
Pour in the beef broth and undrained diced tomatoes. Stir in Worcestershire sauce (if using), dried thyme, and rosemary. Mix everything well.
5. Simmer the Soup:
Bring the soup to a boil, then reduce the heat to low. Let it simmer gently for 25-30 minutes, or until the potatoes and carrots are tender.
6. Finish with Peas and Seasoning:
Add the frozen peas during the last 5 minutes of simmering. Then, season with salt and freshly ground black pepper to taste.
7. Serve and Garnish:
Ladle the soup into bowls. Garnish with fresh parsley or rosemary if you like. This soup is great served hot with crusty bread on the side.
Can I Use Frozen Vegetables Instead of Fresh?
Yes, you can substitute frozen carrots, celery, or peas if fresh aren’t available. Just add them a little earlier or adjust simmering time so they cook through but don’t get mushy.
How Do I Store Leftover Hamburger Soup?
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stove or in the microwave until warmed through.
Can I Freeze Hamburger Soup?
Absolutely! Cool the soup completely, then freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge before reheating.
What Can I Use Instead of Ground Beef?
Ground turkey, chicken, or even plant-based meat substitutes all work well if you want a lighter or vegetarian option. Adjust cooking times if needed.



