
Old-Fashioned Vegetable Beef Soup 🥕🥔🥩
This Old-Fashioned Vegetable Beef Soup is hearty, comforting, and packed with tender beef, potatoes, carrots, green beans, corn, tomatoes, and a rich savory broth. It’s the kind of simple, filling soup that tastes like something that simmered all afternoon in Grandma’s kitchen.
It’s perfect for cold evenings, family dinners, Sunday supper, meal prep, or anytime you want a warm bowl of classic comfort food.
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: About 1 hour 50 minutes
Servings: 8
Why You’ll Love This Recipe
- Classic old-fashioned flavor
- Hearty and filling
- Loaded with vegetables
- Tender chunks of beef
- Easy to customize
- Great for leftovers
- Freezer-friendly
- Perfect for chilly days
Ingredients
For the Beef
- 2 pounds beef chuck roast or stew meat, cut into 1-inch pieces
- 1½ teaspoons salt
- ½ teaspoon black pepper
- 2 tablespoons olive oil
For the Soup
- 1 medium onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced
- 3 celery stalks, sliced
- 3 medium potatoes, peeled and diced
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (15 ounces) tomato sauce
- 2 tablespoons tomato paste
- 6 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried Italian seasoning
- 1 teaspoon dried parsley
- ½ teaspoon dried thyme
- 1 bay leaf
- 1 cup green beans, cut into pieces
- 1 cup corn
- 1 cup peas
- 1 cup lima beans, optional
- Salt and pepper, to taste
How to Make Old-Fashioned Vegetable Beef Soup
Step 1: Season the Beef
Pat the beef dry with paper towels.
Season with salt and black pepper.
Drying the beef helps it brown instead of steam.
Step 2: Brown the Beef
Heat the olive oil in a large Dutch oven or heavy soup pot over medium-high heat.
Add the beef in batches.
Brown for approximately 2–3 minutes per side.
Don’t overcrowd the pot.
Transfer browned beef to a plate.
Step 3: Cook the Onion and Celery
Reduce the heat to medium.
Add the onion and celery to the same pot.
Cook for approximately 4–5 minutes, stirring occasionally.
Step 4: Add Garlic and Tomato Paste
Add the garlic and tomato paste.
Cook for about 1 minute, stirring constantly.
This helps deepen the tomato flavor.
Step 5: Add the Beef Back
Return the browned beef and any juices to the pot.
Step 6: Add the Broth and Seasonings
Pour in:
- Beef broth
- Diced tomatoes
- Tomato sauce
- Worcestershire sauce
Add:
- Italian seasoning
- Parsley
- Thyme
- Bay leaf
Stir everything together.
Step 7: Simmer the Beef
Bring to a gentle boil.
Reduce the heat to low.
Cover partially and simmer for approximately 45–60 minutes, or until the beef starts becoming tender.
Step 8: Add Potatoes and Carrots
Add the potatoes and carrots.
Continue simmering for approximately 20 minutes.
Step 9: Add the Remaining Vegetables
Add the green beans, corn, peas, and lima beans if using.
Simmer for another 10–15 minutes, or until the vegetables are tender and the beef is very soft.
Step 10: Finish the Soup
Remove the bay leaf.
Taste and adjust the salt and pepper.
If you want a richer broth, let the soup simmer uncovered for another 10 minutes.
Serve hot.
The Secret to Old-Fashioned Flavor
The best vegetable beef soup starts with browning the beef.
Those browned bits left in the bottom of the pot add deep, savory flavor to the broth.
A combination of tomato sauce, tomato paste, beef broth, and Worcestershire sauce gives the soup the rich, slightly tangy flavor associated with classic homemade vegetable beef soup.
Best Beef to Use
Chuck Roast
Chuck roast is one of the best choices because it becomes tender and flavorful during slow cooking.
Beef Stew Meat
Convenient and easy, especially when you’re short on prep time.
Leftover Roast Beef
You can also use cooked roast beef.
Add it later in the cooking process so it doesn’t become dry.
How to Make the Beef Extra Tender
For especially tender beef:
- Cut pieces evenly
- Brown them first
- Simmer gently
- Don’t boil aggressively
- Give tougher cuts enough time to cook
Chuck roast may need 1½ hours or longer, depending on the size of the pieces.
Can I Use Ground Beef?
Yes.
Brown 1½ pounds ground beef with the onion.
Drain excess grease.
Then continue with the recipe.
This makes a quicker, budget-friendly version.
Slow Cooker Vegetable Beef Soup
Brown the beef first if possible.
Add to the slow cooker:
- Beef
- Onion
- Garlic
- Carrots
- Celery
- Potatoes
- Tomatoes
- Tomato sauce
- Tomato paste
- Broth
- Worcestershire sauce
- Seasonings
Cook on LOW for 7–8 hours or HIGH for 4–5 hours.
Add frozen peas and corn during the final 20–30 minutes.
Vegetable Beef Soup with Cabbage
Add approximately 2 cups chopped cabbage during the last 20–25 minutes.
Cabbage makes the soup even heartier and gives it a traditional country-style flavor.
Vegetable Beef Soup with Barley
Add ½ cup pearl barley with the beef broth.
You may need an extra 1–2 cups broth because barley absorbs liquid as it cooks.
Vegetable Beef Soup with Rice
Add 1 cup cooked rice during the final few minutes.
Cooked rice works better than raw rice because it doesn’t absorb too much broth.
Vegetable Beef Soup with Pasta
Add approximately 1½ cups small pasta during the final 10–12 minutes.
Good options include:
- Elbow macaroni
- Ditalini
- Small shells
- Egg noodles
For leftovers, cook the pasta separately so it doesn’t become too soft.
More Vegetables You Can Add
This soup is extremely flexible.
Try:
- Cabbage
- Zucchini
- Okra
- Mushrooms
- Bell peppers
- Turnips
- Sweet potatoes
- Frozen mixed vegetables
It’s also a great way to use vegetables that need to be used up.
How to Thicken Vegetable Beef Soup
This soup is traditionally broth-based, but you can make it thicker.
Try:
- Simmering uncovered longer
- Mashing some of the potatoes into the broth
- Adding an extra tablespoon of tomato paste
- Stirring in a cornstarch slurry
For a slurry, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the simmering soup.
How to Make the Broth Richer
For deeper flavor, add one or two of these:
- Beef bouillon
- Extra Worcestershire sauce
- A splash of red wine
- Smoked paprika
- More tomato paste
- A Parmesan rind while simmering
Taste before adding extra salt because broth and bouillon can already contain plenty.
What to Serve with Vegetable Beef Soup
Serve it with:
- Cornbread
- Buttermilk biscuits
- Dinner rolls
- Garlic bread
- Crackers
- Grilled cheese
- Side salad
- Crusty bread
A warm piece of buttered cornbread is especially good with this soup.
Make-Ahead Instructions
Vegetable beef soup often tastes even better the next day.
Prepare the soup completely.
Cool and refrigerate overnight.
Reheat gently on the stovetop, adding a little broth if necessary.
Storage
Store leftovers in an airtight container in the refrigerator for approximately 3–4 days.
The flavor usually improves as the ingredients sit together.
How to Reheat
Stovetop
Heat over medium-low heat until steaming hot.
Add a splash of beef broth if it has thickened.
Microwave
Heat individual portions in short intervals, stirring occasionally.
Can You Freeze Vegetable Beef Soup?
Yes.
This soup freezes very well.
Cool completely and transfer to freezer-safe containers.
Leave a little room at the top for expansion.
Freeze for approximately 2–3 months.
Thaw overnight in the refrigerator and reheat gently.
If you plan to freeze it, slightly undercook the potatoes so they hold their texture better after thawing.
Frequently Asked Questions
What makes this soup old-fashioned?
It uses simple ingredients, chunks of beef, potatoes, vegetables, tomatoes, and a long simmer for classic homemade flavor.
Can I use stew meat?
Yes.
Can I use ground beef?
Absolutely.
Can I use frozen vegetables?
Yes. Add them toward the end of cooking.
Can I add cabbage?
Yes.
Can I add barley?
Yes. Add extra broth because barley absorbs liquid.
Can I make it in the slow cooker?
Definitely.
Why is my beef tough?
It probably needs more cooking time. Tough beef often becomes tender after a longer gentle simmer.
Can I use leftover roast beef?
Yes. Add it toward the end.
Can I make this ahead?
Yes. It’s excellent the next day.
How long does it keep?
About 3–4 days refrigerated.
Can I freeze it?
Yes, for about 2–3 months.
Can I make it thicker?
Yes. Simmer uncovered or mash some potatoes into the broth.
Can I use mixed frozen vegetables?
Absolutely.
Pro Tips
Brown the beef in batches for the best flavor.
Use low-sodium beef broth so you can control the seasoning.
Add delicate vegetables like peas and corn near the end so they don’t become mushy.
For the best old-fashioned flavor, let the soup simmer slowly until the beef is fork-tender and the broth tastes rich and well developed.
Final Thoughts
This Old-Fashioned Vegetable Beef Soup is hearty, simple, and full of classic homemade flavor. Tender beef, potatoes, carrots, green beans, corn, peas, and tomatoes come together in a savory broth that makes a satisfying meal all by itself.
Serve it with cornbread, biscuits, or crusty bread for an easy family dinner that tastes even better the next day.