Old Fashioned Vegetable Beef Soup

Old-fashioned vegetable beef soup turns lean beef, potatoes, carrots, celery, tomatoes, and simple pantry seasonings into a cozy one pot dinner with rich broth and tender vegetables.

Hearty vegetable beef soup with potatoes, carrots, peas, corn, green beans, and parsley in a white bowlSave

This is the kind of from scratch meal that tastes slow cooked, fills the kitchen with savory thyme and garlic, and stretches a small amount of beef into four hearty servings.

Why You’ll Love This Recipe

  • Deep savory flavor from browned beef, garlic, thyme, and tomato rich broth.
  • Hearty texture from tender potatoes, sweet carrots, crisp celery, peas, corn, and green beans.
  • Budget friendly ingredients that turn into a full meal without extra sides.
  • Naturally packed with protein, fiber, and colorful vegetables.

Fabian’s Budget & Health Tip: Use frozen peas, green beans, and corn instead of fresh. They cost less, keep longer, and go straight into the pot near the end so they stay bright and sweet.

Lean beef, potatoes, carrots, celery, peas, green beans, corn, tomatoes, broth, herbs, onion, and garlic on white linenSave

Ingredients (Serves 4)

  • 1 pound lean beef stew meat, cut into small bite size pieces (454 g)
  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 cloves garlic, minced (9 g)
  • 2 medium potatoes, diced (about 12 ounces or 340 g)
  • 3 medium carrots, sliced (240 g)
  • 2 celery stalks, sliced (100 g)
  • 1 can diced tomatoes with juices (14.5 ounces or 411 g)
  • 6 cups low sodium beef broth (1.4 liters)
  • 1 teaspoon dried thyme (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1 half teaspoon black pepper (1 g)
  • 1 cup peas, frozen or fresh (140 g)
  • 1 cup green beans, cut into short pieces (125 g)
  • 1 cup corn kernels, frozen or fresh (165 g)
  • 1 quarter cup chopped fresh parsley (15 g)

Lean beef browning with onion and garlic in a soup pot beside a wooden spoonSave

Step-by-Step Instructions

1. Brown the Beef

Pat the beef dry with a paper towel. Heat the olive oil in a large soup pot over medium high heat. Add the beef in a single layer and let it sizzle without moving it for a few minutes. Turn the pieces when the edges look deep brown and the pot smells rich and roasted.

2. Add Onion and Garlic

Stir in the diced onion. Cook for 3 to 4 minutes, until it softens and turns glossy. Add the garlic and cook for about 30 seconds, just until the sharp smell turns warm and savory.

3. Stir in the Potatoes, Carrots, and Celery

Add the potatoes, carrots, and celery. Stir well so the vegetables pick up the browned bits from the bottom of the pot. Those little browned bits help give the soup its old fashioned flavor.

4. Pour in Tomatoes, Broth, and Thyme

Add the diced tomatoes with their juices, beef broth, thyme, salt, and black pepper. Use a wooden spoon to scrape the bottom of the pot. Bring the soup to a gentle boil, then lower the heat until the broth bubbles softly.

5. Simmer Until Tender

Partly cover the pot and simmer for 35 to 45 minutes. The soup is ready for the next step when the beef is tender enough to cut with a spoon and the potatoes feel soft when pierced with a fork.

6. Add Peas, Green Beans, and Corn

Stir in the peas, green beans, and corn. Cook for 5 to 8 minutes, until the colors look bright and the vegetables are heated through. Taste the broth and add a little more salt or pepper if it tastes flat.

7. Finish with Parsley

Turn off the heat and stir in the fresh parsley. Let the soup rest for 5 minutes before serving so the broth settles and the flavors taste rounder.

Top view of vegetable beef soup with tender beef, potatoes, carrots, peas, corn, green beans, and parsleySave

Expert Troubleshooting & FAQs

Can I use ground beef instead of stew meat?

Yes. Use 1 pound lean ground beef (454 g). Brown it well, break it into small crumbles, and spoon off extra fat before adding the onion and garlic.

Why is my beef tough?

It likely needs more time. Keep the soup at a gentle simmer, not a hard boil, and cook until the beef relaxes and turns tender. Small beef pieces cook faster and work best for this recipe.

Can I use frozen vegetables?

Yes. Frozen peas, green beans, and corn work very well. Add them near the end and cook only until hot. Do not boil them hard, or they can turn dull and soft.

How do I make the broth taste richer?

Brown the beef deeply before adding liquid. If the soup still tastes light, simmer it uncovered for 5 to 10 minutes to concentrate the flavor, then taste and adjust the salt.

How should I store and reheat leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove until steaming, and add an extra splash of broth if needed. Freeze for up to 3 months.

Estimated Nutritional Facts

Per serving, based on 4 servings:

  • Calories: about 360
  • Protein: about 31 g
  • Carbs: about 38 g
  • Fats: about 10 g

Old Fashioned Vegetable Beef Soup

Old Fashioned Vegetable Beef Soup

Prep Time10 minCook Time60 minTotal Time70 minServings4

Ingredients

  • 1 pound lean beef stew meat, cut into small bite size pieces (454 g)
  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 cloves garlic, minced (9 g)
  • 2 medium potatoes, diced (about 12 ounces or 340 g)
  • 3 medium carrots, sliced (240 g)
  • 2 celery stalks, sliced (100 g)
  • 1 can diced tomatoes with juices (14.5 ounces or 411 g)
  • 6 cups low sodium beef broth (1.4 liters)
  • 1 teaspoon dried thyme (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 1 half teaspoon black pepper (1 g)
  • 1 cup peas, frozen or fresh (140 g)
  • 1 cup green beans, cut into short pieces (125 g)
  • 1 cup corn kernels, frozen or fresh (165 g)
  • 1 quarter cup chopped fresh parsley (15 g)

Instructions

  • 1. Brown the Beef. Pat the beef dry with a paper towel. Heat the olive oil in a large soup pot over medium high heat. Add the beef in a single layer and let it sizzle without moving it for a few minutes. Turn the pieces when the edges look deep brown and the pot smells rich and roasted.
  • 2. Add Onion and Garlic. Stir in the diced onion. Cook for 3 to 4 minutes, until it softens and turns glossy. Add the garlic and cook for about 30 seconds, just until the sharp smell turns warm and savory.
  • 3. Stir in the Potatoes, Carrots, and Celery. Add the potatoes, carrots, and celery. Stir well so the vegetables pick up the browned bits from the bottom of the pot. Those little browned bits help give the soup its old fashioned flavor.
  • 4. Pour in Tomatoes, Broth, and Thyme. Add the diced tomatoes with their juices, beef broth, thyme, salt, and black pepper. Use a wooden spoon to scrape the bottom of the pot. Bring the soup to a gentle boil, then lower the heat until the broth bubbles softly.
  • 5. Simmer Until Tender. Partly cover the pot and simmer for 35 to 45 minutes. The soup is ready for the next step when the beef is tender enough to cut with a spoon and the potatoes feel soft when pierced with a fork.
  • 6. Add Peas, Green Beans, and Corn. Stir in the peas, green beans, and corn. Cook for 5 to 8 minutes, until the colors look bright and the vegetables are heated through. Taste the broth and add a little more salt or pepper if it tastes flat.
  • 7. Finish with Parsley. Turn off the heat and stir in the fresh parsley. Let the soup rest for 5 minutes before serving so the broth settles and the flavors taste rounder.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *