Go Back
One-Pot Hamburger Soup
Kate Flynn

One-Pot Hamburger Soup

A hearty, one-pot soup with rich beef broth, tender ground beef, and vegetables that hold their shape. Ready in 45 minutes, with about 32 grams of protein per bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Food
Cuisine: American

Ingredients
  

For the Beef Base
  • 2 lbs ground beef 85% lean recommended
  • 1 tbsp olive oil
  • 1 large yellow onion diced (about 1 1/2 cups)
  • 3 stalks celery diced (about 1 cup)
  • 4 medium carrots peeled and sliced into 1/4-inch rounds (about 2 cups)
  • 4 cloves garlic minced
For the Broth
  • 3 tbsp tomato paste
  • 6 cups low-sodium beef broth or stock
  • 1 28-ounce can diced tomatoes, undrained
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • 1/2 tsp smoked paprika
  • 1/2 tsp kosher salt plus more to taste
  • 1/2 tsp black pepper plus more to taste
  • 1/4 tsp cayenne pepper optional, for heat
  • 1 Parmesan rind optional but recommended
For the Vegetables
  • 1 lb red potatoes cut into 1-inch chunks (about 3 cups)
  • 1 red bell pepper seeded and diced
  • 1 green bell pepper seeded and diced
  • 1 cup frozen corn kernels
  • 1 cup frozen green beans cut into 1-inch pieces
For the Finish
  • 1 tbsp red wine vinegar or apple cider vinegar
  • 1/4 cup fresh flat-leaf parsley chopped
  • Salt and pepper to taste

Method
 

  1. Brown the beef in batches. Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef in a single layer, breaking it into large chunks with a wooden spoon. Let it sit undisturbed for 3–4 minutes to develop a dark crust before stirring. Cook until well browned, about 8–10 minutes total. If your pot is not large enough to hold all the beef in one layer, brown it in two batches. Transfer the browned beef to a plate.
  2. Drain the fat. Carefully tilt the pot and spoon off the excess fat, leaving about 1 tablespoon in the pot. Discard the drained fat once it cools. Do not wipe the pot — the browned bits on the bottom are flavor.
  3. Soften the aromatics. Return the pot to medium heat. Add the olive oil if the pot is dry. Add the diced onion, celery, and carrots. Cook, stirring occasionally, until the onions are translucent and the carrots begin to soften, about 5–6 minutes. Scrape up any browned bits from the bottom of the pot as the vegetables release moisture.
  4. Bloom the garlic and tomato paste. Add the minced garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook, stirring constantly, for 2 minutes until it darkens to a deep brick red. This step caramelizes the tomato paste and builds a richer broth.
  5. Build the broth. Pour in the beef broth, scraping the bottom of the pot to dissolve any remaining fond. Add the diced tomatoes with their juices, Worcestershire sauce, oregano, thyme, smoked paprika, salt, pepper, cayenne, and the Parmesan rind if using. Stir to combine.
  6. Return the beef and add potatoes. Add the browned ground beef and any accumulated juices back to the pot. Add the red potatoes. Stir to combine. Bring the soup to a boil, then reduce the heat to a gentle simmer. Cover and cook for 15 minutes.
  7. Add the remaining vegetables. Stir in the diced bell peppers, frozen corn, and frozen green beans. Cover and simmer for 10–12 minutes more, until the potatoes are fork-tender and the peppers are softened but still hold their shape.
  8. Finish with vinegar and herbs. Remove the Parmesan rind. Stir in the red wine vinegar. Taste and adjust salt and pepper. The vinegar should brighten the broth without making it taste sour. Start with 1 tablespoon and add more if needed.
  9. Rest and serve. Let the soup rest off the heat for 5 minutes. This lets the flavors settle and the broth thicken slightly. Ladle into bowls and top with fresh chopped parsley. Serve with crusty bread, cornbread, or oyster crackers.

Notes

32g (based on 6 servings)
Protein calculated from 2 lbs of 85% lean ground beef (≈184g total), divided by 6. About 380 calories per serving.