
Old-fashioned vegetable beef soup is one of those recipes that instantly transports me back to my childhood kitchen. I can still picture my mom standing at the stove, stirring a massive pot of this hearty soup while the most incredible aroma filled our entire house. She’d make this every few weeks during fall and winter, and honestly, it was the one meal that could get my kids, Isabella, Emma, and Noah, to the dinner table without any complaints.
This soup is comfort in a bowl, packed with tender beef, colorful vegetables, and a rich tomato broth that warms you from the inside out. It’s the kind of meal that makes you want to curl up under a blanket with a good book, and trust me, you’ll be going back for seconds (and thirds). Plus, it’s ridiculously easy to make, which is pretty much my cooking philosophy. If you’re looking for more warming comfort food, check out my easy Amish beef stew recipe for another family favorite.
Why You’ll Love This Old-Fashioned Vegetable Beef Soup
- Incredibly hearty and filling with tender shredded beef and loads of vegetables
- Uses simple, affordable ingredients you probably already have on hand
- Perfect for meal prep since it makes a huge batch and freezes beautifully
- Flexible cooking methods make it on the stovetop or throw everything in your slow cooker
- Kid-friendly and nutritious with protein and veggies in every spoonful
- Gets better with time as the flavors develop and meld together

Ingredients for the Best Vegetable Beef Soup
For the Beef:
- 1 pot roast (about 2 pounds) chuck roast works perfectly
- Salt and pepper, to taste
- 1 (32 oz) container beef broth, divided
For the Soup:
- 2 russet potatoes, chopped into bite-sized pieces
- 1 bag frozen seasoning blend (or just chopped onions)
- 1 bag frozen peas
- 1 bag frozen green beans
- 1 bag frozen corn
- 4 large carrots, chopped
- 2 (10.75 oz) cans tomato soup
- 1 can filled with water
- 1 tablespoon oil for sautéing
- Additional salt and pepper
The beauty of this recipe is that you can absolutely use fresh vegetables if you prefer, but the frozen ones make it so much easier and more budget-friendly. I keep bags of frozen veggies in my freezer specifically for nights when I need to throw together something quick and nourishing.
How to Make Old-Fashioned Vegetable Beef Soup
Step 1: Slow Cook the Beef
Season your pot roast generously with salt and pepper. Place it in your slow cooker and add about half of the beef broth. Set it on LOW and let it cook for about 10 hours. This might seem like a long time, but it makes the beef incredibly tender and easy to shred.
Once the beef is done, use two forks to shred it right in the slow cooker. The meat should practically fall apart. Set it aside while you prep the vegetables.

Step 2: Sauté the Aromatics
Grab your largest pot (and I mean really large, because this makes a ton of soup). Heat 1 tablespoon of oil over medium heat and add your chopped carrots and seasoning blend. Sauté them for about 5 minutes until they start to soften and smell amazing.
This step adds so much depth of flavor to the soup. Don’t skip it, even though it’s tempting to just throw everything in the pot at once.
Step 3: Build the Soup
Add your shredded beef to the pot along with the chopped potatoes. Then add all your frozen vegetables – the peas, green beans, and corn. Pour in the remaining beef broth, both cans of tomato soup, and fill one of those cans with water and add that too.
Give everything a good stir and season with salt and pepper. Start with about a teaspoon of each and adjust to taste later.
Step 4: Simmer to Perfection
Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for about an hour. The potatoes should be tender, and all those flavors will have melded together beautifully.
Check the soup periodically and add more water if it seems too thick. I usually add about another cup or two throughout the cooking process, depending on how thick I want it.
FAQs About Old-Fashioned Vegetable Beef Soup
Can I make this soup in a slow cooker?
Yes, absolutely! This is actually my preferred method when I’m having a busy day. After shredding the beef in the slow cooker, you can add all the remaining ingredients directly to the slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours. The only thing you’ll miss is the depth of flavor from sautéing the carrots and onions, but it’s still delicious.
What vegetables can I use in place of frozen veggies?
Fresh vegetables work perfectly in this hearty beef soup. Use about 2 cups each of fresh or frozen peas, green beans, and corn. Fresh vegetables might need a bit more cooking time to become tender, so add them earlier in the process. You can also add other vegetables like celery, parsnips, or turnips.
Can I freeze leftovers of this soup?
Definitely! This soup is perfect for freezing. Use airtight containers or freezer bags, and make sure to leave some room at the top for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating, or reheat directly from frozen over low heat on the stovetop.

Conclusion
This old-fashioned vegetable beef soup is more than just a recipe to me – it’s a connection to my mom and a way to bring that same warmth and comfort to my own family. The tender beef, colorful vegetables, and rich tomato broth create the perfect easy vegetable soup recipe that works for busy weeknights or lazy weekends.
What I love most is how this soup brings everyone together. Henry always has two bowls, Isabella loves helping me chop the vegetables, and Emma and Noah actually eat their veggies without complaint when they’re in this soup. Pretty sure that’s some kind of parenting win, right?
Make a big batch this weekend and enjoy it throughout the week, or freeze portions for those days when you need comfort food fast. Trust me, once you try this slow cooker beef soup, it’ll become a regular in your meal rotation too.
Recipes You May Like
If you loved this comforting beef soup recipe, you’ll want to try these other warming favorites:
- Best Slow Cooker Beef Stroganoff Another beef comfort food classic that’s ridiculously easy
- Slow Cooker Beef Stew Recipe Similar flavors with chunks of tender beef
- Chicken and Wild Rice Soup For when you’re craving something different but equally cozy


My Mom’s Old-Fashioned Vegetable Beef Soup
- Total Time: 11 hours 20 minutes
- Yield: 10 servings 1x
Description
Old-fashioned vegetable beef soup is one of those recipes that instantly transports me back to my childhood kitchen. This soup is comfort in a bowl, packed with tender beef, colorful vegetables, and a rich tomato broth that warms you from the inside out. It’s the kind of meal that makes you want to curl up under a blanket with a good book, and trust me, you’ll be going back for seconds (and thirds).
Ingredients
- 1 pot roast (about 2 pounds)
- Salt and pepper, to taste
- 1 (32 oz) container beef broth, divided
- 2 russet potatoes, chopped into bite-sized pieces
- 1 bag frozen seasoning blend (or just chopped onions)
- 1 bag frozen peas
- 1 bag frozen green beans
- 1 bag frozen corn
- 4 large carrots, chopped
- 2 (10.75 oz) cans tomato soup
- 1 can filled with water
- 1 tablespoon oil for sautéing
Instructions
- Season your pot roast generously with salt and pepper. Place it in your slow cooker and add about half of the beef broth. Set it on LOW and let it cook for about 10 hours.
- Once the beef is done, use two forks to shred it right in the slow cooker. Set it aside while you prep the vegetables.
- Heat 1 tablespoon of oil in your largest pot over medium heat and add your chopped carrots and seasoning blend. Sauté them for about 5 minutes until they start to soften.
- Add your shredded beef to the pot along with the chopped potatoes. Then add all your frozen vegetables – the peas, green beans, and corn.
- Pour in the remaining beef broth, both cans of tomato soup, and fill one of those cans with water and add that too.
- Season with salt and pepper. Start with about a teaspoon of each and adjust to taste later.
- Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for about an hour.
- Check the soup periodically and add more water if it seems too thick.
Notes
This soup stores incredibly well and freezes beautifully for up to 3 months. The flavors actually get better after a day or two. You can make this entirely in a slow cooker by adding all ingredients after shredding the beef and cooking on LOW for 6-8 hours or HIGH for 3-4 hours.
- Prep Time: 20 minutes
- Cook Time: 11 hours
- Category: Soup
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 680mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 75mg


