Delishing
Hamburger Soup
Hamburger soup is my weeknight safety net when everyone wants something warm and filling, but I don't want to babysit dinner. It's got the cozy, beefy comfort of chili, the veggie-friendly feel of a classic soup (onion, carrots, celery, and garlic), and it all happens in one pot with pantry seasonings you probably already have.
I tested this version to hit three goals: big flavor from simple ingredients, a broth that tastes like it simmered all day (without actually doing that), and easy swaps for whatever you need to use up, like leftover rice, a couple of potatoes, or that half-box of small pasta that always lingers in the pantry. The trick is quick flavor building up front: let the beef brown without stirring too much so you get real caramelized bits on the bottom of the pot, then cook the tomato paste until it turns a deeper brick red and starts to cling to the meat and veggies. Once you pour in the broth, scrape up those browned bits, then finish with a splash of Worcestershire for that savory, burger-night depth.

One leftover note before you get started: this soup thickens as it sits, especially if you add rice or pasta, since they keep soaking up broth in the fridge. It's an easy fix. Just loosen it with a splash of broth or water when reheating.
If you love cozy beef dinners, you might also like my cozy beef stew or the ultra weeknight-friendly beef and bean chili.
What it tastes like
Think savory ground beef, tender vegetables, and a lightly tomato-y broth seasoned with paprika, dried herbs, black pepper, and a little Worcestershire. It's not spicy unless you want it to be. Use sweet paprika for a classic, mellow pot, or add a pinch of crushed red pepper flakes if you want heat.

Pick your add-in
- Potatoes: Most hearty and classic. They make the soup feel like a full meal without anything on the side.
- Rice: Great for using leftover cooked rice. When you stir it in at the end, it keeps the soup more brothy than simmering grains from the start.
- Pasta: Kid-friendly and cozy. Use small shapes so you get a little in every spoonful.
The recipe card below walks you through when to add each option so it cooks up tender, not mushy.
Why it works
- One pot, smart layering: Browning the beef first builds flavor, then the aromatics and seasonings bloom in the hot fat.
- Fast depth: Cooking the tomato paste for a minute or two adds that slow-simmered taste without the wait.
- Weeknight timing: The vegetable cuts are realistic for a Tuesday. Nothing fussy, no special equipment.
- Designed for swaps: It is easy to go gluten-free, dairy-free, or extra veggie-heavy without breaking the soup.
Ingredient notes
Ground beef
I like 85 percent lean for the best balance of flavor and not-too-greasy broth. If you use 80 percent lean, plan to drain a bit more fat after browning.
Aromatics
This is the classic soup base: onion, carrots, celery, and garlic. If you are missing one, do not panic. Use what you have and add a little extra of the others.
Diced tomatoes and tomato paste
Tomato paste adds depth fast. Diced tomatoes add a gentle sweetness and texture. If your household is picky about tomato pieces, you can use crushed tomatoes instead.
Beef broth
Use low-sodium if possible. It is much easier to salt at the end than to fix an overly salty soup.
Pantry seasonings
This soup plays well with basic dried herbs and spices: Italian seasoning (or oregano and basil), paprika, bay leaf, and black pepper. A little Worcestershire sauce is optional, but it makes the beef taste extra beefy.
Vegetables
Green beans, corn, peas, zucchini, kale, and spinach all work here. Add quick-cooking vegetables near the end so they stay bright.
Equipment
- Large pot or Dutch oven (5.5 to 7 quarts is ideal)
- Wooden spoon or sturdy spatula for breaking up the beef
- Chef’s knife and cutting board
- Measuring spoons and cups
Pro tips
- Brown, then season: Let the beef sit against the pot for a minute or two before stirring so you get real browning, not gray steaming.
- Do not skip the tomato paste step: Cook it until it darkens slightly so the broth tastes deeper and less sharp.
- Simmer gently: A steady simmer keeps the vegetables tender without turning them mushy.
- Taste at the end: Broth brands vary a lot. Adjust salt, pepper, and acidity at the finish. A tiny splash of vinegar can wake up a flat pot.
- If using pasta: Cook it separately if you want guaranteed leftovers that are not over-thickened. Pasta loves to keep drinking broth in the fridge.
Substitutes
- Ground turkey or chicken: Swap 1:1. Add an extra teaspoon of Worcestershire or a pinch more paprika for deeper flavor.
- Vegetarian: Use plant-based ground and vegetable broth. Add mushrooms for extra savoriness.
- Gluten-free: Skip pasta or use a gluten-free small pasta. Double-check Worcestershire sauce if using.
- Lower carb: Replace potatoes, rice, or pasta with cauliflower florets or extra zucchini.
- No tomato paste: Use 1 extra cup of canned tomatoes, simmer a little longer to concentrate the broth.
Variations
Potato
Add 2 cups peeled, diced Yukon Gold or russet potatoes with the broth and simmer until tender, about 12 to 15 minutes depending on size.
Rice
Best for leftovers: Stir in 2 cups cooked rice at the end and heat for 2 minutes. If you want to cook rice in the soup, add 1/2 cup long-grain white rice with the broth and simmer 15 to 18 minutes, stirring occasionally.
Pasta
Stir in 1 cup small pasta (ditalini, small shells, macaroni) and simmer until just tender, about 8 to 10 minutes. For better leftovers, cook pasta separately and add to each bowl.
Cheeseburger
Top bowls with shredded cheddar and a few diced pickles. It sounds odd until you taste it, then it makes perfect sense.
Spicy
Add 1/4 to 1/2 teaspoon crushed red pepper flakes with the garlic, or finish bowls with hot sauce.
Serving ideas
- With bread: Warm rolls or toast are perfect for dunking.
- With a simple salad: Try a bright, crunchy salad like my caprese salad for an easy side.
- Toppings bar: Shredded cheese, sour cream, sliced green onions, chopped parsley, crackers, or croutons.
- For meal prep: Portion into containers and pack toppings separately so everything stays fresh.
Storage and reheating
Refrigerator
Store cooled soup in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months. If you made the soup with pasta, the texture is best if you freeze before adding pasta, then cook pasta fresh when reheating.
Reheating
Reheat on the stovetop over medium heat until simmering, adding a splash of broth or water if it thickened. Microwave works too, just stir halfway through for even heating.
Common mistakes
- Soup tastes greasy: Drain more fat after browning, or chill the soup and skim the solid fat from the top the next day.
- Vegetables are still hard: Your simmer might be too low, or your cuts are large. Keep simmering and add a splash of water if needed.
- Broth tastes flat: Add a pinch more salt, a little black pepper, and 1 to 2 teaspoons vinegar or lemon juice. A spoonful of tomato paste simmered in for 2 minutes also helps.
- Soup is too thick: Stir in more broth or water until it is the texture you like.
- Pasta got too soft: Next time cook pasta separately, or undercook it slightly before adding.
FAQ
Do I need to drain the ground beef?
Only if there is a lot of fat in the pot. With 85 percent lean, I usually just spoon off excess if it looks like more than a tablespoon.
Can I make hamburger soup in advance?
Yes, it is even better the next day. If you plan to use pasta, cook pasta separately so leftovers do not get overly thick.
What vegetables work best?
Carrots and celery hold up beautifully. Frozen corn, peas, and green beans are great last-minute additions. Leafy greens should go in at the end.
How do I make it thicker?
Simmer uncovered for a few extra minutes, or mash a few potato pieces against the side of the pot. If you are using rice or pasta, they naturally thicken the soup as they sit.
How do I make it more like chili?
Add 1 to 2 tablespoons chili powder, a can of beans (kidney or black), and reduce the broth slightly for a thicker texture.
Recipe Summary
Hamburger Soup: A hearty, one-pot ground beef soup with vegetables, tomatoes, and a savory beef broth. Easy to customize with potatoes, rice, or pasta.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Ingredients
- 1 tablespoon olive oil (optional, for lean beef)
- 1 pound ground beef (85% lean recommended)
- 1 medium yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 (14.5 ounce) can diced tomatoes (with juices)
- 6 cups low-sodium beef broth
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper, plus more to taste
- 1 teaspoon paprika
- 1 teaspoon Italian seasoning (or dried oregano)
- 1 bay leaf
- 1 tablespoon Worcestershire sauce (optional)
- 2 cups diced potatoes (Yukon Gold or russet), optional (see notes for rice or pasta options)
- 1 cup frozen green beans or mixed vegetables (optional)
- 2 tablespoons chopped fresh parsley (optional, for serving)
Instructions
- Brown the beef: Set a large pot or Dutch oven over medium-high heat. If your beef is very lean, add the olive oil. Add ground beef and cook, breaking it up, until browned and cooked through, 6 to 8 minutes. If there is excess fat, spoon it off.
- Soften the vegetables: Add onion, carrots, and celery. Cook, stirring occasionally, until the onion is translucent and the vegetables start to soften, 5 to 7 minutes.
- Add garlic and tomato paste: Stir in garlic and cook 30 seconds. Add tomato paste and cook, stirring constantly, 1 to 2 minutes until it darkens slightly and coats the mixture.
- Build the broth: Stir in diced tomatoes, beef broth, salt, pepper, paprika, Italian seasoning, bay leaf, and Worcestershire sauce (if using).
- Simmer: Bring to a gentle boil, then reduce heat to maintain a steady simmer.
- Add potatoes (if using): Stir in the diced potatoes. Simmer until potatoes are fork-tender, 12 to 15 minutes, stirring occasionally.
- Add quick-cooking vegetables: If using frozen green beans or mixed vegetables, stir them in during the last 5 minutes of simmering, just until heated through.
- Finish and serve: Remove bay leaf. Taste and adjust seasoning with additional salt and pepper if needed. Ladle into bowls and top with parsley if using.
Notes
- Rice option: For best texture, stir in 2 cups cooked rice at the end and heat 2 minutes. To cook rice in the soup, add 1/2 cup long-grain white rice with the broth and simmer 15 to 18 minutes, stirring occasionally.
- Pasta option: Stir in 1 cup small pasta and simmer 8 to 10 minutes until just tender. For better leftovers, cook pasta separately and add to bowls.
- Leftovers and thickening: Rice and pasta keep absorbing broth as the soup sits, so the pot will thicken in the fridge. Reheat with a splash of broth or water until it is back to your preferred consistency.
- Make it brighter: If the soup tastes a little flat, add 1 to 2 teaspoons vinegar or lemon juice right at the end.
- Storage note: The soup thickens as it sits, especially with potatoes, rice, or pasta. Add a splash of broth or water when reheating.