Easy and Hearty Vegetable Soup Made With Beef Broth

Easy and heart vegetable soup

The Spruce

Prep: 15 mins
Cook: 80 mins
Total: 95 mins
Servings: 4 to 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: 4 to 6
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.

    Ingredients for easy and hearty vegetable soup
    ​The Spruce
  2. Cut the carrots, celery, onion, turnip, and tomatoes into about 1/2-inch dice. 

    Cut the carrots and celery
    ​The Spruce
  3. Trim the stem and green part from the leek and discard. Slice the white part lengthwise and rinse out any dirt.

    Trim the stem
    ​The Spruce
  4. Chop the leek thinly.

    Chop leek
    ​The Spruce
  5. In a heavy-bottomed soup pot, heat the olive oil over a low-to-medium heat.

    Oil in pot
    ​The Spruce
  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.

    Celery and carrots
    ​The Spruce
  7. Add the turnip and tomatoes, and cook for another minute, still stirring.

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

    Add wine
    ​The Spruce 
  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.

    Add the bay leaf
    ​The Spruce
  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.

    Add frozen green beans
    ​The Spruce
  11. Season to taste with Kosher salt and white pepper.

    Easy and hearty vegetable soup
    ​The Spruce
  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.