Easy and Hearty Vegetable Soup Made With Beef Broth

Vegetable soup made with beef broth
Acme Food Arts / Getty Images
  • Total: 95 mins
  • Prep: 15 mins
  • Cook: 80 mins
  • Yield: 1½ quarts (4-6 servings)
Nutritional Guidelines (per serving)
159 Calories
5g Fat
22g Carbs
5g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 1½ quarts (4-6 servings)
Amount per serving
Calories 159
% Daily Value*
Total Fat 5g 7%
Saturated Fat 1g 4%
Cholesterol 0mg 0%
Sodium 424mg 18%
Total Carbohydrate 22g 8%
Dietary Fiber 5g 17%
Protein 5g
Calcium 110mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This hearty vegetable soup is loaded with vegetables: carrots, turnips, leeks, tomatoes, and green beans. It's also made with beef stock, which gives it an especially rich, deep flavor. But you could use chicken stock, if you prefer. Or for a vegetarian version, use vegetable stock.

And here's some more good news: You can use frozen green beans! As frozen veggies go, green beans are one of the best. They're sturdy enough to maintain freshness and quality through the flash-freezing process, especially if they're going into a soup. It'll save you a bit of work with the trimming and chopping. Just add them right at the end and simmer just until they're hot.


  • 3 medium carrots (peeled)
  • 3 large celery stalks
  • 1 medium onion (peeled)
  • 1 medium turnip
  • 4 Roma tomatoes
  • 1 leek
  • 2 tablespoons extra virgin olive oil
  • 1 clove garlic (peeled and minced)
  • 1/2 cup dry white wine
  • 1 quart beef broth (or beef stock, chicken broth, or chicken stock)
  • bay leaf
  • 1 handful frozen cut green beans
  • 1 tablespoon fresh thyme leaves
  • Kosher salt (to taste)
  • Ground white pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

  2. Cut the carrots, celery, onion, turnip, and tomatoes into about 1/2-inch dice. 

  3. Trim the stem and green part from the leek and discard. Slice the white part lengthwise and rinse out any dirt.

  4. Chop the leek thinly.

  5. In a heavy-bottomed soup pot, heat the olive oil over a low-to-medium heat.

  6. Add the carrots, celery, onion, garlic, and leek and cook for 2 to 3 minutes or until the onion is slightly translucent, stirring more or less continuously.

  7. Add the turnip and tomatoes, and cook for another minute, still stirring.

  8. Add the wine and cook for another minute or two, or until the wine seems to have reduced by about half.

  9. Add the beef stock and the bay leaf, increase the heat to medium-high, and bring to a boil. Then lower the heat and simmer for about 15 minutes.

  10. Finally, add the frozen green beans and the fresh thyme and cook for another 5 minutes, or until the green beans are heated through, but still firm, and the turnip is soft, but not mushy.

  11. Season to taste with Kosher salt and white pepper.

  12. Serve right away and enjoy!

Recipe Variations

  • It wouldn't take much to doctor up this soup to make it even heartier. One thing it doesn't feature is any kind of starch. Thus, some leftover cooked potatoes or rice would definitely extend it. Or you could simmer it with uncooked potatoes. They'll take about the same amount of cooking time as the turnips.
  • You could also add some cooked beans, including canned. Red kidney beans, white navy beans or great northerns would work especially well.
  • Dried pasta or noodles will transform this soup into a lovely vegetable noodle soup. Consult the package instructions for how many minutes it takes to reach al dente, and then simply add the dried pasta that many minutes before the end of the soup's cook time.
  • Combine the pasta with the beans, and you've cooked up a soup that's a standalone meal.