Old Fashioned Vegetable Beef Soup

This vegetable beef soup is a hearty classic made with fresh tender beef, onion, potatoes, and carrots before topped with a touch of spice. There aren’t many soups that are as soothing as this one.

Old Fashioned Vegetable Beef Soup

I don’t know about you, but I love the different kinds of food we associate with each season. We’re heading in to the depths of winter, and I couldn’t be more excited about cozying up in blankets and sweaters with delicious winter food. This delicious vegetable and beef soup recipe combines its ingredients with a warming hint of spice.

It’s the perfect comforting meal for chilly temperatures.

winter soup recipe served in bowls on a dinner table

First off, this soup just looks so appealing. The chunky veggies and hunks of tender beef in this dish will make your mouth water. Many of the ingredients are conveniently store cupboard and freezer staples. A lot of the veg is in season or easy to come by too. So thankfully, you won’t be adding ‘sourcing weird and wonderful ingredients’ to your (ever-growing) winter to-do list.

The first time I made soup from scratch I was around nine years old. Even with adult supervision, the result was less than impressive. Since then, I’d always been reluctant to try again, instead relying on canned soup. Since finding this recipe, I’m back in the soup-making game! This appetizing and soothing soup has really won me over.

vegetable beef soup ingredients close up peas and carrots

One of the things I love about this recipe is the fact that after a bit of prep, you kinda just leave the soup to do its thing for a while. For the small amount of effort it’ll take you to chop and mix a few ingredients, the end reward is wonderful. There’s a great deal of satisfaction in having those delicious, comforting aromas wafting around while this soup gently cooks. The hardest part of this recipe is having the patience to wait before you tuck in!

The great thing about this simple yet hearty soup is that you can serve it up on different occasions. It does well as a satisfying family dinner, accompanied by some warm crusty bread. It’s also a great lunch, served from a mug, while you curl up in front of a warm fire and watch the winter weather outside.

The wholesome ingredients make for a restoring, soothing meal- ideal at this time of year when so many of our immune systems (and batteries!) are running low.

This easy and delicious soup will totally raise your comfort food game. Just don’t blame me if all you want to do from now on is cosy up and gaze out of the window while you cradle a steaming mug full.

old fashioned vegetable beef soup

Old Fashioned Vegetable & Beef Soup

A delicious and warming soup made of chunky vegetables mixed with beautifully tender beef.
4.75 from 4 votes
Prep Time 10 minutes
Cook Time 2 hours
Total Time 2 hours 10 minutes
Course Appetizer, Main Course, Soup
Cuisine American
Servings 4


  • 2 tbsp cooking oil
  • 1 lb beef stew meat cut into ½-inch chunks
  • 3 celery sticks sliced
  • 1 yellow onion chopped
  • 2 can chopped tomatoes
  • 2 large potatoes peeled and chopped
  • 2 carrots sliced
  • 3 ½ cups beef broth
  • 4 cups water
  • 2 bay leaves
  • 1 cup frozen sweetcorn
  • 2 tsp garlic powder
  • 1 cup frozen peas
  • 2 tsp hot pepper sauce


  • In a large pot, warm cooking oil over medium-high heat
  • Add the beef chunks and sauté until brown all over. Set aside on a plate.
  • In a separate pan, add cooking oil and sauté celery and onion for ten minutes, or until golden
  • Add the cooked beef, chopped tomatoes, potatoes, carrots, beef broth, water, bay leaves, and garlic powder
  • Bring to a boil then reduce heat. Simmer uncovered for about an hour, or until beef is almost tender.
  • Add hot sauce, sweetcorn, and peas. Cover and simmer for 30 minutes, or until beef is fully tender. Serve and season.