Vegetable Beef Soup
This vegetable beef soup recipe is my mom’s old‑fashioned, no-frills classic that’s perfect for feeding a crowd or whipping up on a busy weeknight. It starts with a tender pot roast, simmers in a light tomato-based broth made from beef broth and tomato soup, and uses frozen vegetables to keep things easy and reliable. This recipe is ideal when you want a warm, comforting meal without spending hours in the kitchen.
Keep reading to get the full rundown: a detailed ingredient list featuring the 2‑pound pot roast and everyday pantry staples, step-by-step directions for using either the stovetop or slow cooker, and handy tips for shredding beef, thickening the broth, and making the most of frozen veggies. Plus, I’ll share simple variations, storage and freezing advice, and a quick FAQ to help you customize this soup to your family’s tastes.
What Makes This Soup Special
This hearty vegetable beef soup is exactly what comfort food should be—warm, filling, and family-friendly. It combines slow-cooked, tender beef with a medley of veggies in a cozy tomato-infused broth that’s easy to love. It’s a forgiving recipe, so whether you’re using leftover roast or cooking everything in your slow cooker, it turns out great every time. Plus, this soup freezes beautifully, making it a lifesaver for meal prep or batch cooking. If you enjoy these cozy, beef-and-vegetable flavors, you’ll also love Stuffed Peppers Soup.
- Classic comforting taste that feels like home and feeds a crowd.
- Simple to make on the stovetop or in a slow cooker with minimal effort. For another set-it-and-forget-it favorite, see Why This Crock Pot Hamburger Potato Soup Is Great?.
- Frozen vegetables keep prep easy and the texture consistent.
- Freezer-friendly for quick weeknight meals or busy days.
Ingredients for a Hearty Batch

- 1 pot roast (about 2 pounds)
- 2 russet potatoes, chopped
- 1 bag frozen seasoning blend (or 1 cup chopped onion and other aromatics)
- 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)
- Salt and pepper, to taste
Slow Cooker and Stovetop Directions
- Season the pot roast with salt and pepper.
- Place the pot roast in the slow cooker with half a can of beef broth and cook on LOW until fall-apart tender (about 6–10 hours).
- Remove the cooked roast and shred it with two forks.
- In a very large pot, heat 1 tablespoon oil and sauté the chopped carrots and frozen seasoning blend until the carrots are tender.
- Add the shredded beef, chopped potatoes, frozen vegetables (peas, green beans, corn — add straight from the freezer), the rest of the beef broth, tomato soup, measured water, and salt and pepper.
-
Bring the soup to a boil, reduce heat to low, cover, and simmer about 1 hour to allow flavors to blend.
- Adjust consistency by adding more water if needed while simmering.
- Taste and adjust salt and pepper before serving.
- Slow cooker alternative: add all ingredients to the slow cooker, set to LOW for 6–8 hours, remove and shred the beef, then stir shredded beef back into the soup.

Tips for Best Texture and Flavor
- Use frozen veggies for texture: I really like frozen vegetables here because they’re convenient and keep a nice bite. Toss them in straight from the freezer.
- Make ahead with ease: Dump everything into the slow cooker before you head out, cook low and slow for 6–8 hours, shred the beef once it’s done, and you have dinner ready. For another set-it-and-forget-it meal, try Slow Cooker Cowboy Potato Casserole.
- Adjust the soup thickness: Want it thicker? Swap that cup of water for an extra can of tomato soup, or let the soup simmer uncovered a bit to reduce and concentrate.
- Season a little at a time: The slow-cooked beef and canned soups do carry salt, so wait until the end to taste and add more salt and pepper if you need it.
- Shred beef well: Pull the beef out with tongs and shred it with two forks so it’s spread evenly through the soup.
- Freezing tips: Cool the soup completely before freezing in airtight containers. Reheat on the stove or microwave, and add a splash of broth or water in case it thickened while cold.
- Keep peas firm: If you like fresher-tasting peas, stir them in toward the end so they don’t get too soft.
Simple Swaps and Add-Ins
- Vegetarian version: Omit beef and beef broth. Swap in mushrooms or chickpeas, and use vegetable broth. Add extra herbs and a can of diced tomatoes for more depth. For a dedicated meatless option, try our One Pot Creamy Vegetable Soup.
- Use stew meat or leftovers: No pot roast? No problem! Use stew meat cut into chunks or leftover pot roast shredded for an easy shortcut.
- Add grains: For a heartier meal, stir in cooked barley, rice, or small pasta near the end of cooking. Small shapes like orzo work especially well—see Lemon Chicken Orzo Soup for timing and texture cues.
- Herbs and spices: Try tossing in bay leaves, Italian seasoning, or a pinch of smoked paprika for a flavor boost.
- Swap tomatoes: If you like it chunky, use a can of diced tomatoes plus tomato paste instead of smooth tomato soup.
How to Store and Reheat
This vegetable beef soup is perfect for freezing in single or family-sized portions. Just let it cool fully, pack it in airtight containers, and freeze. When you’re ready, thaw overnight in the fridge and reheat on the stove or microwave. If the soup has thickened during freezing, just stir in a splash of broth or water to get it back to your desired consistency. Reheated bowls pair perfectly with a slice of Zucchini Cheddar Cheese Herb Beer Bread.
Give this comforting homemade vegetable beef soup a try next time you want a meal that feels like a warm hug. It’s easy, reliable, and sure to become a family favorite you’ll make again and again. Craving another cozy classic? Try Chicken Pot Pie Soup.

Common Questions Answered
- Q: Can I use fresh vegetables instead of frozen?
A: Yes! Just peel and chop fresh veggies and add them early enough so they get tender (carrots and potatoes take longer). For a soup that showcases fresh produce, see our Summer Corn and Zucchini Chowder. Frozen veggies can be added later and go straight in from the bag. - Q: How long does this take in the slow cooker?
A: For the roast alone, cook on LOW for about 6–10 hours. If making the whole soup in the slow cooker, 6–8 hours on LOW will tenderize the beef nicely. - Q: Can I use leftover roast?
A: Absolutely! Shred or chop leftover pot roast and add it near the end of cooking. - Q: How do I thicken the soup?
A: Use an extra can of tomato soup instead of water, simmer uncovered to reduce liquid, or mix in a little instant mashed potato flakes or cornstarch slurry. - Q: How should I store and reheat leftovers?
A: Keep leftovers in an airtight container in the fridge for 3–4 days. For freezing, cool completely, freeze in portions, thaw overnight in the fridge, and reheat on the stove or microwave—add a splash of broth if needed. - Q: What does this recipe yield and what’s the serving size?
A: The recipe makes about 6 servings, each roughly 2 cups. The nutrition info matches this serving size.

A hearty, classic homemade vegetable beef soup featuring tender pot roast, a medley of vegetables, and a light tomato-based broth. Perfect for comfort food lovers and ideal for slow cooker or stovetop preparation.
- Prep Time: 15 minutes
- Cook Time: 7 hours 15 minutes
- Total Time: 7 hours 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 pot roast (about 2 pounds)
- 2 russet potatoes, chopped
- 1 bag frozen seasoning blend (or 1 cup chopped onion and other aromatics)
- 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 empty tomato soup can to measure)
- Salt and pepper, to taste
Instructions
- Season the pot roast with salt and pepper.
- Place the pot roast in the slow cooker with half a can of beef broth and cook on LOW until fall-apart tender (about 6–10 hours).
- Remove the cooked roast and shred it with two forks.
- In a very large pot, heat 1 tablespoon oil and sauté the chopped carrots and frozen seasoning blend until the carrots are tender.
- Add the shredded beef, chopped potatoes, frozen vegetables (peas, green beans, corn — add straight from the freezer), the rest of the beef broth, tomato soup, measured water, and salt and pepper.
- Bring the soup to a boil, reduce heat to low, cover, and simmer about 1 hour to allow flavors to blend.
- Adjust consistency by adding more water if needed while simmering.
- Taste and adjust salt and pepper before serving.
- Slow cooker alternative: add all ingredients to the slow cooker, set to LOW for 6–8 hours, remove and shred the beef, then stir shredded beef back into the soup.
Notes
Frozen vegetables are preferred for texture and convenience, added straight from the freezer., To thicken the soup, swap the water for an additional can of tomato soup or simmer uncovered to reduce liquid., Slow cooker method allows for easy meal prep; add all ingredients at once., Shred beef well to distribute evenly in the soup., Cool completely before freezing; reheat with a splash of broth or water if soup has thickened., Add peas toward the end for firmer texture if desired., Simple ingredient swaps available to make vegetarian or heartier versions with grains and herbs.
Nutrition
- Serving Size: 2 cups
- Calories: 240 per 2-cup serving
- Fat: 4g per serving
- Carbohydrates: 40g per serving
- Protein: 11g per serving
More in Recipes
Crock Pot Beef Stew
Crockpot Butter Chicken
Crock Pot Chicken Pot Pie