My Mom’s Old-Fashioned Vegetable Beef Soup – Smile Sandwich

My Mom’s Old-Fashioned Vegetable Beef Soup has been a go-to comfort meal for me forever. It’s a no-fuss, homemade soup that’s super easy to make and makes a big batch you can freeze for later!
Can I take a minute to brag about my family? For my birthday, my mom whisked me away on an incredible weekend getaway to Boston … I’ll share more about that soon.
When I got home to a mountain of chores, my sister surprised me with a week’s supply of this homemade vegetable beef soup, some pumpkin pecan oatmeal cookies, and a sweet potato crust quiche for breakfasts. Feeling spoiled over here, honestly!
Don’t you just love a good soup recipe? When I think about mine, this one immediately jumps to the top of the list.
I’ve adored this vegetable beef soup since way before boys even crossed my mind — and trust me, that happened far too early.
My grandpa was a farmer, so our laundry room freezer was always stocked with white packages of beef. Plus, we were lucky to have a mom who cooked dinner every single night.
That meant lots of slow cooker dinners, many starring beef roast!
One of the family favorites was always a huge pot of homemade vegetable beef soup — it’s just the ideal easy soup recipe to feed a crowd.
Other meals rotated through classics like hamburgers, meatballs, meatloaf, pot roasts, beef stroganoff, tacos — you know, those hearty American comfort foods.
Back then I just wanted pizza or pasta, but now? I really crave those cozy childhood dishes!
This vegetable beef soup isn’t fancy or gourmet, which is exactly why it feels so special. It tastes like the warm, familiar meals from my childhood—comforting, steamy, and packed with tender beef and plenty of hearty vegetables.
Who doesn’t love some good old-fashioned meat and potatoes? Or, if you’re in my family, you’d say “potatahs” with a smile.
If you’re a fan of simple, satisfying meals that remind you of family dinners, you’re right where you need to be. This recipe for my mom’s old-fashioned vegetable beef soup is all about big, comforting flavors without the fuss. It’s loaded with tender beef chunks, potatoes, and a colorful mix of vegetables swimming in a light tomato-beef broth. This soup was our go-to during hectic weeks and remains one of my absolute favorites today.
Keep reading and you’ll find everything you need: a budget-friendly ingredient list featuring pantry staples and frozen veggies, step-by-step instructions for both stovetop and slow cooker options, plus plenty of tips to help you nail this recipe perfectly every time. While the recipe calls for frozen vegetables to save time and offer consistent texture, I’ll also share how you can swap in fresh veggies if that’s your preference.
Beyond that, I’ve included expert tips for boosting flavor and texture, ideas for customizing the soup to your taste (whether you want it heartier, lighter, or even vegetarian), and practical advice on how to make ahead and freeze portions for busy nights. If you get stuck or have questions, just jump to the FAQ section — I’ve covered all the common ones about cooking times, soup thickness, and how to adapt the recipe for different appliances.
Bottom line: this is an easy, flexible, family-friendly vegetable beef soup recipe that’s freezer-friendly too. It’s a cozy weeknight dinner staple or a prep-ahead lifesaver that fits right into your busy schedule.
What Makes It So Comforting
This vegetable beef soup is a cozy classic that takes me straight back to childhood — hearty morsels of tender beef, soft potatoes, and a variety of vegetables in a light tomato and beef broth. If you love a tomato-forward bowl, you might also enjoy fresh tomato soup. The recipe is straightforward, uses affordable pantry staples and frozen veggies, stretches to feed a crowd, and freezes like a dream for quick meals later. Plus, you can make it on the stove or toss everything in the slow cooker for set-it-and-forget-it ease—the method is similar to this Slow Cooker Hearty Chicken Soup. It’s versatile, friendly, and so satisfying.
Ingredients You’ll Need

- 1 pot roast (around 2 pounds)
- 2 russet potatoes, chopped
- 1 bag frozen seasoning blend (or chopped onion and celery if you prefer fresh)
- 1 bag frozen peas
- 1 bag frozen green beans
- 1 bag frozen corn
- 4 large carrots, chopped
- 1 (32 oz) container beef broth
- 2 (10.75 oz) cans tomato soup
- 1 can filled with water (use the empty tomato soup can to measure)
- 1 tablespoon oil (for sautéing)
- Salt and pepper, to taste
Stovetop and Slow Cooker Directions
- Chop potatoes and carrots and measure beef broth, tomato soup, and a can of water; gather frozen seasoning blend, peas, green beans, and corn.
- Heat 1 tablespoon oil in a large pot over medium heat and sauté the frozen seasoning blend or chopped onion and celery until softened.
- If using ground beef, brown it now and drain excess fat before continuing.
- Add the pot roast (or leftover roast), beef broth, both cans of tomato soup, one can of water, chopped potatoes, carrots, and the frozen peas, green beans, and corn to the pot and bring to a simmer.
-
For stovetop: reduce heat and simmer until the beef is tender and the vegetables are cooked through.

- For slow cooker: add all ingredients to the slow cooker and cook on LOW for 6–8 hours until the beef is very tender.
- If you slow-cooked the roast separately, reserve some of the roast cooking liquid and add it to the soup before shredding the meat.
- When the beef is tender, remove it from the pot or slow cooker, shred it with two forks while warm, and stir the shredded beef back into the soup.
- Taste the soup and season with salt and pepper, adding salt only after simmering to account for broth and canned soup saltiness.
- If you want a thicker soup, replace the water with an extra can of tomato soup or mash a few potatoes into the broth (or stir in a cornstarch slurry) while the soup cooks.
- For Instant Pot: brown the roast if raw, add broth, tomato soup, water, and vegetables, pressure cook on high 60–75 minutes for pot roast, allow natural release, shred the beef, and season to taste.
Kitchen Tips for Best Results
- Frozen mixed vegetables save you time and give you a consistent texture — this recipe was designed with frozen veggies in mind for hassle-free cooking.
- If you slow-cook the roast first, save some of that rich cooking liquid and add it back to your soup — it amps up the beef flavor beautifully before shredding the meat, the same trick that builds big flavor in Beef Tips and Gravy.
- Shred the roast with two forks while it’s still warm to get tender, easy-to-eat chunks perfect for the soup.
- Season with salt only after simmering because broth and canned soup can add plenty of saltiness. Taste and adjust just at the end.
- Want a thicker soup? Swap the water for another can of tomato soup, mash a few potatoes right in while it cooks, or try an old-fashioned beef stew when you’re craving something heartier.
- When freezing, cool your soup completely and leave some space in your containers for expansion. Reheat gently on the stove to keep vegetables intact and tasty.
Mix-Ins and Substitution Ideas
- Use leftover roast beef or shredded pot roast instead of a whole pot roast — it cuts down the total cooking time.
- Prefer smaller pieces? Ground beef or diced stew meat works great. Just brown the ground beef first before adding other ingredients.
- Make your vegetable beef soup heartier by stirring in cooked barley, small pasta shapes like ditalini, or cooked rice near the end of cooking (for rice timing and texture, see this creamy chicken and rice soup).
- Switch out tomato soup for a can of diced tomatoes (drained) with an extra cup of beef broth for a less sweet tomato flavor.
- Looking for a lighter or vegetarian version? Skip the beef and use vegetable broth, plus some meat substitute or extra beans for protein — or try a creamy vegan asparagus soup for a totally meatless bowl.
- Add fresh herbs like thyme or parsley at the end for brightness, or toss in a bay leaf while simmering to deepen the flavor.
Storage and Reheating Guide
This vegetable beef soup is a dream for make-ahead cooking. Make a big batch, let it cool completely, then freeze it in airtight containers. When you’re ready to eat, thaw and warm it up on the stove or in the microwave. It’s perfect for busy nights when you want a comforting homemade meal without the fuss. For another set-it-and-forget-it comfort meal, try this slow cooker beef stew.
Next time you want a cozy, satisfying dinner, give my mom’s old-fashioned vegetable beef soup recipe a try. It’s a family favorite that’s sure to become a regular on your menu!

Common Questions Answered
-
Q: Can I make this entirely in the slow cooker?
A: Absolutely! Just toss all the ingredients in and cook on LOW for 6–8 hours. Remove the beef to shred it, then stir it back in before serving. For a step-by-step slow-cooker soup method, see Crock-Pot Chicken Noodle Soup.
-
Q: Can I use fresh vegetables instead of frozen?
A: Yes! Just chop fresh veggies evenly and add them earlier in the cooking process so they get tender. You might need to simmer 15–30 minutes longer to get the perfect texture.
-
Q: How long does the soup keep in the fridge or freezer?
A: In the fridge, it lasts 3–4 days. Frozen in airtight containers, the best quality lasts about 3 months.
-
Q: How do I thicken the soup?
A: For a thicker soup, mash some potatoes directly into the broth (like you would for a creamy potato soup), add an extra can of tomato soup, or stir in a cornstarch slurry (1–2 tablespoons cornstarch mixed with cold water) and simmer until thickened.
-
Q: Can I adapt this for an Instant Pot?
A: Definitely. Brown the roast or beef first if it’s raw, then add broth, tomato soup, water, and vegetables. Pressure cook on high for 60–75 minutes for pot roast, then natural release. Shred beef and season to taste.

A cozy, comforting vegetable beef soup with tender beef chunks, potatoes, and a mix of vegetables in a light tomato-beef broth. Easy to make on stovetop, slow cooker, or Instant Pot, freezer-friendly, and perfect for family meals.
- Prep Time: 15 minutes
- Cook Time: 1 to 8 hours (depending on cooking method)
- Total Time: 1 hour 15 minutes to 8 hours 15 minutes
- Yield: 6-8 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 pot roast (around 2 pounds)
- 2 russet potatoes, chopped
- 1 bag frozen seasoning blend (or chopped onion and celery if you prefer fresh)
- 1 bag frozen peas
- 1 bag frozen green beans
- 1 bag frozen corn
- 4 large carrots, chopped
- 1 (32 oz) container beef broth
- 2 (10.75 oz) cans tomato soup
- 1 can filled with water (use the empty tomato soup can to measure)
- 1 tablespoon oil (for sautéing)
- Salt and pepper, to taste
Instructions
- Chop potatoes and carrots and measure beef broth, tomato soup, and a can of water; gather frozen seasoning blend, peas, green beans, and corn.
- Heat 1 tablespoon oil in a large pot over medium heat and sauté the frozen seasoning blend or chopped onion and celery until softened.
- If using ground beef, brown it now and drain excess fat before continuing.
- Add the pot roast (or leftover roast), beef broth, both cans of tomato soup, one can of water, chopped potatoes, carrots, and the frozen peas, green beans, and corn to the pot and bring to a simmer.
- For stovetop: reduce heat and simmer until the beef is tender and the vegetables are cooked through.
- For slow cooker: add all ingredients to the slow cooker and cook on LOW for 6–8 hours until the beef is very tender.
- If you slow-cooked the roast separately, reserve some of the roast cooking liquid and add it to the soup before shredding the meat.
- When the beef is tender, remove it from the pot or slow cooker, shred it with two forks while warm, and stir the shredded beef back into the soup.
- Taste the soup and season with salt and pepper, adding salt only after simmering to account for broth and canned soup saltiness.
- If you want a thicker soup, replace the water with an extra can of tomato soup or mash a few potatoes into the broth (or stir in a cornstarch slurry) while the soup cooks.
- For Instant Pot: brown the roast if raw, add broth, tomato soup, water, and vegetables, pressure cook on high 60–75 minutes for pot roast, allow natural release, shred the beef, and season to taste.
Notes
Frozen mixed vegetables save time and provide consistent texture; designed for frozen veggies but fresh can be used with longer cooking., Save and add roast cooking liquid if slow-cooked separately to boost flavor., Shred roast while warm for tender chunks., Season with salt after simmering for best salt control., For thicker soup, use extra tomato soup, mash potatoes into broth, or use cornstarch slurry., Cool soup completely before freezing with space for expansion; reheat gently to maintain vegetable texture., Substitution ideas: use leftover roast, ground beef, or stew meat; add cooked barley, pasta, or rice for heartier soup; use diced tomatoes and extra broth for less sweet flavor; omit beef and use vegetable broth and protein alternatives for vegetarian version; add fresh herbs or bay leaf for flavor.
Nutrition
- Serving Size: About 1.5 to 2 cups per serving
- Calories: Approximately 350-400 calories per serving (depending on exact ingredients and portion size)
- Fat: Approximately 10-15 grams per serving
- Carbohydrates: Approximately 30-35 grams per serving
- Protein: Approximately 25-30 grams per serving
More in Everyday Meals
Fresh Tomato Soup
Broccoli Cheddar Soup
Crock Pot Cream Cheese Chicken Chili Recipe