One-Pot Hamburger Vegetable Soup (Ready in 30 Minutes)
Hamburger vegetable soup is the kind of meal you can count on when the fridge looks bare and the evening is already racing past. It comes together in one pot, with ground beef, tender root vegetables, and a rich tomato broth that tastes slow-simmered.

Cleanup is minimal and the whole pot takes about half an hour, so it earns a permanent spot between Tuesday and Thursday. Ladle it into wide bowls and watch it disappear.
Why This Soup Earns a Spot Every Week
I keep coming back to this soup because it delivers the heartiness of a long-simmered stew without the wait. The beef stays tender, the potatoes turn creamy at the edges, and the broth has this savory, tomato-sweet depth that feels like it cooked all afternoon.
It also handles whatever vegetables are wilting in the crisper. As written, it uses carrots, celery, potatoes, and green beans, but you can toss in zucchini, corn, or even a handful of spinach at the end. That flexibility means I make it more often than any other soup I know.
Ingredients

- 1 lb ground beef (80/20): a little fat keeps the soup rich and full-flavored; leaner beef works but the broth won’t be quite as lush
- 1 tbsp olive oil: or any neutral oil, just enough to get the pot going
- 1 medium onion, diced: yellow or white both work, aim for pea-size pieces
- 2 cloves garlic, minced: or 1/2 tsp garlic powder in a pinch, but fresh builds the backbone
- 2 medium carrots, peeled and sliced: 1/4-inch rounds cook in step with the other vegetables
- 2 celery ribs, sliced: cut them about the same thickness as the carrots
- 1 lb potatoes, diced: Yukon Golds hold their shape and turn buttery, russets add body; peel if you like
- 1 can (14.5 oz) diced tomatoes: use the whole can, juices and all
- 4 cups beef broth: low-sodium lets you control the salt at the end
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper: season in layers as you go
- 1 cup frozen cut green beans (optional): they add a quick pop of color and a bit of bite
- Fresh parsley, chopped, for garnish
Variations / Substitutions
- Ground turkey or chicken: use dark meat if you can, and add an extra drizzle of olive oil so the soup stays rich
- Sweet potato instead of white potato: it will soften a little faster and bring a gentle sweetness; check for doneness a few minutes early
- Kidney beans or chickpeas: stir in a drained can with the broth if you want the soup to stretch further
- Fresh spinach or kale: swap the green beans for a couple handfuls of greens and stir them in right at the end until just wilted
- Gluten-free: this soup is naturally gluten-free, just double-check your broth label
If you like this one, try my Beef and Barley Soup next.
How to Make Hamburger Vegetable Soup
Step 1: Brown the Beef

Set a large pot or Dutch oven over medium-high heat and add the 1 tbsp olive oil. Once the oil shimmers, crumble in the 1 lb ground beef and let it sit undisturbed for a minute so it can develop a crust, then break it up with a wooden spoon. Cook, stirring occasionally, until no pink remains, about 5 minutes.
You’ll hear the sizzle shift from wet to a sharper browning sound, and the kitchen will start to smell like a diner. Scoop out any rendered fat if you’re using a fattier grind, but keep a spoonful for flavor.
Step 2: Sauté the Vegetables

Toss the diced onion, minced garlic, sliced carrots, and sliced celery right into the pot with the beef. Stir everything together and cook, scraping up any browned bits on the bottom, until the onion turns translucent and the vegetables begin to soften, about 3 to 4 minutes.
The carrots will brighten to a deeper orange and the celery will lose its raw crunch. A pinch of salt now draws out moisture and helps the vegetables sweat properly.
Step 3: Simmer the Soup

Add the diced potatoes, the can of diced tomatoes with their juices, the 4 cups beef broth, oregano, thyme, bay leaf, and a generous pinch of salt and pepper. Give the pot a good stir, bring the soup to a boil, then reduce the heat to medium-low so it stays at a steady simmer. Cover and cook until the potatoes are fork-tender, about 15 minutes.
The broth will deepen to a rusty red and the potatoes will soak up the savory liquid around their edges. Stir once or twice during simmering to make sure nothing sticks.
Step 4: Ladle and Serve

Stir in the frozen green beans if you’re using them and simmer uncovered for 2 minutes, just long enough to heat them through and keep their snap. Fish out the bay leaf, taste the broth, and adjust the salt and pepper one last time. Ladle the soup into wide bowls and scatter fresh parsley over the top.
The finished bowl is glossy and rich, with tender beef, soft potatoes, and vegetables that still hold their shape. Serve it hot, with some crusty bread on the side for sopping up the last spoonful.
A Few Tips for the Best Soup
- Keep the vegetables cut the same size: when the carrots and celery match, they cook at the same rate, so nothing turns mushy while another piece stays raw
- Don’t let the soup boil hard once the potatoes are in: a vigorous boil can make the potatoes break apart and turn the broth starchy; a gentle simmer keeps them whole
- For a thicker soup, mash a few potato pieces: use the back of your spoon to press a handful of potatoes against the side of the pot, then stir them back in
- Fresh herbs at the end make a difference: a shower of chopped parsley or a little fresh thyme brightens the whole bowl
Simmer times by potato size:
| Potato Cut | Approximate Time |
|---|---|
| Small dice (1/2 inch) | 10 to 12 mins |
| Medium dice (3/4 inch) | 15 to 18 mins |
| Large chunks (1 inch) | 20 to 22 mins |
Storing Hamburger Vegetable Soup
- Refrigerator: cool the soup completely, then transfer it to an airtight container. It keeps well for 4 days, and the flavor gets even better on day two.
- Freezer: ladle cooled soup into freezer-safe containers or zip-top bags, leaving a little headspace, and freeze for up to 3 months. Thaw overnight in the fridge.
- Reheating: warm gently on the stovetop over medium-low heat, stirring now and then. Add a splash of broth or water if the soup has thickened.
What to Serve With Hamburger Vegetable Soup
A thick slice of crusty sourdough or a warm baguette is all you really need, because the soup is a meal on its own. If you want something green, a simple arugula salad with lemon vinaigrette cuts through the richness. For a heartier side, a grilled cheese made with sharp cheddar and whole grain bread turns the bowl into a full comfort-food supper.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Brown the beef and sauté the vegetables on the stovetop first, then transfer everything except the green beans to a slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours, and stir in the green beans during the last 15 minutes.
How can I make it vegetarian?
Skip the meat, use an extra tablespoon of olive oil, and sauté 8 oz sliced mushrooms until golden to build a savory base. Swap in vegetable broth and add a drained can of kidney beans or chickpeas with the potatoes.
Can I use frozen vegetables instead of fresh?
Absolutely. Frozen carrots, celery, or mixed vegetables work well. Add them with the potatoes, but check them a few minutes sooner because frozen vegetables soften faster.
Can I add pasta or rice?
Yes. Cook small pasta or rice separately and stir it into individual bowls, or add cooked grains right at the end. Adding uncooked pasta or rice directly to the pot will drink up too much broth and turn mushy.

Hamburger Vegetable Soup Recipe
Ingredients
Method
- Heat the oil in a large pot over medium-high heat. Crumble in the ground beef and cook, breaking it up, until no pink remains, about 5 minutes.
- Stir in the onion, garlic, carrots, and celery. Cook until the onion is translucent, about 3 to 4 minutes.
- Add the potatoes, tomatoes with their juices, beef broth, oregano, thyme, bay leaf, and a generous pinch of salt and pepper. Bring to a boil, then reduce heat, cover, and simmer until the potatoes are tender, about 15 minutes.
- Stir in the frozen green beans, if using, and simmer 2 minutes. Remove the bay leaf, season to taste, then ladle into bowls and top with parsley.
