Easy Beef Broth Vegetable Soup

Easy and hearty vegetable soup

The Spruce

Prep: 15 mins
Cook: 80 mins
Total: 95 mins
Servings: 4 to 6 servings
Yields: 4 to 6 servings
Nutritional Guidelines (per serving)
102 Calories
5g Fat
9g Carbs
3g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 102
% Daily Value*
Total Fat 5g 7%
Saturated Fat 1g 4%
Cholesterol 0mg 0%
Sodium 641mg 28%
Total Carbohydrate 9g 3%
Dietary Fiber 2g 9%
Total Sugars 4g
Protein 3g
Vitamin C 8mg 38%
Calcium 54mg 4%
Iron 1mg 5%
Potassium 335mg 7%
*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.)

All you need when cold weather hits is a bowl of steaming soup packed with tender vegetables and flavored with a base of rich beef broth or stock. Our hearty recipe has lots of texture from the vegetables and is easily adaptable to whatever fresh or frozen produce you have at hand. Swap or add whatever bits and pieces of other vegetables you have in your fridge or make it chicken-based for a different flavor. Use vegetable stock for a vegan and vegetarian dish.

Soups are a budget-friendly approach to healthy nutrition. Because they're high in fiber thanks to all the vegetables, they will keep you full for longer. They also freeze well, so integrating a batch of soup in your weekly meal prep is a great idea. Then you can portion and freeze personal servings and microwave a bowl of soup when needed. And lastly, soups are easily personalized outside of the pot: once served you can add toppings and sides to make it suit your cravings. A dollop of sour cream, a heaping spoonful of grated cheese, hot sauce, some crushed tortillas, or toasted seeds are just a few extra ingredients you could add.

Enjoy a comforting bowl of vegetable soup with a slice of crusty bread to make an easy and healthy meal.


  • 3 medium carrots, washed and peeled

  • 3 large celery stalks, washed 

  • 1 medium onion, peeled

  • 1 medium turnip, washed and peeled

  • 4 Roma tomatoes, washed

  • 1 medium leek, washed

  • 2 tablespoons extra-virgin olive oil

  • 1 clove garlic, minced

  • 1/2 cup dry white wine

  • 1 quart beef broth, or beef stock

  • 1 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

Chop the Vegetables

  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 tomatoes, onions, turnip, 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.

    Trimmed leek on a cutting board
    ​The Spruce
  4. Chop the leek thinly.

    Chopped leek on a cutting board
    ​The Spruce

Make the Soup

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

    Oil in pot
    ​The Spruce
  2. Add the garlic, carrots, leeks, onions, and celery and cook for 2 to 3 minutes or until the onion is slightly translucent, continuously stirring.

    Celery and carrots in a pot
    ​The Spruce
  3. Add the turnip and tomatoes and cook for another minute, while still stirring.

    Stirring vegetables in a pot
    ​The Spruce
  4. Add the wine and cook for another minute or two, or until the liquid seems to have reduced by about half.

    Veggies in a pot
    ​The Spruce 
  5. Add the beef broth and the bay leaf. Increase the heat to medium-high and bring the soup to a boil. Lower the heat and simmer for about 15 minutes.

    Bay leaf on top of vegetable soup
    ​The Spruce
  6. 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. Test the seasoning and add kosher salt and white pepper to taste. Check that the turnips are soft but still firm.

    Vegetable soup with green beans
    ​The Spruce
  7. Serve hot.

    Easy and hearty vegetable soup
    ​The Spruce
  8. Enjoy!

How Can I Thicken the Soup?

If you are keen on soups that are thicker in consistency and want a similar experience with this soup, there are a few things you could do:

  • Blend 1/3 of the soup once it's cooked. Carefully transfer the liquid and vegetables to a blender or food processor and blend until smooth. Return the liquid to the pot and stir.
  • Add one can of mashed beans or 1 1/2 cups of mashed potatoes to give the soup more body.
  • Make a slurry with a 1:1 ratio of cornstarch to water. Use 1 tablespoon of water to dissolve 1 tablespoon of cornstarch and add the slurry back into the soup to cook and thicken.

Personalize the Soup

It wouldn't take much to doctor up this soup to make it even heartier:

  • Add leftover cooked potatoes or rice to thicken it. Or you could simmer the vegetables with uncooked cubed potatoes. They'll take about the same amount of cooking time as the turnips.
  • Add some cooked beans, including canned. Red kidney beans, white navy beans, or great northern beans would work especially well.
  • Add dried pasta or noodles to transform this soup into a lovely vegetable noodle soup. Check 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 cooking time.