A bowl of my mom's old-fashioned vegetable beef soup, filled with vegetables and tender beef.

My Mom’s Old-Fashioned Vegetable Beef Soup

Spread the love

My mom used to make this vegetable beef soup on rainy Sundays, and the whole house smelled like warm broth and slow-cooked comfort. It’s a one-pot, no-fuss supper built around a shredded pot roast, handfuls of frozen vegetables, and a tomato-beef base that stretches to feed a crowd. If you like hearty, nostalgic soups that reheat beautifully, this is the kind of recipe you’ll reach for again and again — similar in comforting appeal to a good one-pot creamy vegetable soup I turn to on busy nights.

Why you’ll love this dish

This soup is budget-friendly, forgiving, and family-approved. It takes advantage of a slow-cooked roast for deep beef flavor, while frozen veggies keep prep time short and make the recipe pantry-ready. It’s the kind of meal that’s perfect for weeknights, meal prep, or when you want something filling after a chilly afternoon.

"Hearty, simple, and cozy—my family calls this ‘Sunday in a bowl.’"

Because the pot roast is cooked low and slow, the meat stays moist and shreddable. Using canned tomato soup gives the broth body and a slightly sweet tomato tang without extra seasoning work. If you appreciate rich beef-forward dinners, you might also enjoy the textures and flavors in a creamy beef pasta recipe for a different take on beefy comfort food.

How this recipe comes together

You’ll slow-cook the roast until fork-tender, sauté a few aromatics, then combine everything in a large pot to simmer until the potatoes and carrots are soft and the flavors meld. The sequence keeps the beef juicy and ensures vegetables don’t overcook during the long roast step.

Broad stages:

  • Season and slow-cook the roast to shred-ready tenderness.
  • Sauté carrots and seasoning mix to build a flavor base.
  • Combine shredded beef, potatoes, frozen veggies, beef broth, tomato soup, and water in a big pot.
  • Simmer until everything is tender and the broth is balanced.

If you enjoy building flavor through simple layers, this is similar in approach to a classic creamy vegetable soup where a few technique choices make a big difference in taste.

What you’ll need

  • 1 pot roast (about 2 pounds) — chuck roast is ideal for shredding.
  • 2 russet potatoes, chopped into 1-inch pieces (peel if you prefer).
  • 1 bag frozen seasoning blend (or 1 medium onion, finely chopped).
  • 1 bag frozen peas.
  • 1 bag frozen green beans.
  • 1 bag frozen corn.
  • 4 large carrots, chopped into bite-sized pieces.
  • 1 (32 oz) container beef broth. (Use low-sodium if salt control is important.)
  • 2 (10.75 oz) cans tomato soup. (Not tomato sauce—tomato soup adds body.)
  • 1 empty tomato soup can filled with water (about 10–11 oz) — this is a simple measuring trick from the original.
  • Salt and black pepper, to taste.
    Notes/substitutions: Swap beef broth with a mix of broth and low-sodium stock for a lighter flavor. Fresh vegetables are fine; add them earlier or later depending on firmness. For a gluten-free option, verify your canned soup is gluten-free or substitute with crushed tomatoes plus a splash of cream and extra seasoning.

Step-by-step instructions

  1. Pat the roast dry and rub generously with salt and pepper. Place it in a slow cooker and pour in half of the 32 oz beef broth.
  2. Cook on LOW for about 10 hours, or until the roast pulls apart easily with two forks. Remove the roast and shred it; set aside. Reserve the slow-cooker liquid if you like—add a few tablespoons to the pot later for extra beefy depth.
  3. In a very large pot or Dutch oven, heat 1 tablespoon of oil over medium heat. Add the chopped carrots and the frozen seasoning blend (or chopped onions) and sauté until the carrots begin to soften and the onions are translucent, about 6–8 minutes.
  4. Add the shredded beef to the pot, then stir in the chopped potatoes, frozen peas, green beans, and corn. Pour in the remaining beef broth, both cans of tomato soup, and the can of water. Season with salt and pepper to taste.
  5. Bring the mixture to a boil over medium-high heat, then reduce to low. Cover and simmer for about 1 hour, stirring occasionally. Check potatoes and carrots for doneness. Add additional water if the soup is too thick; simmer until the flavors meld and vegetables are tender.
  6. Taste and adjust seasoning before serving. If you want a thicker broth, uncover for the last 10–15 minutes to reduce slightly.

My Mom's Old-Fashioned Vegetable Beef Soup

For a slightly creamier finish, stir in a splash of half-and-half or a couple tablespoons of butter at the end. If you like bold herbs, add a bay leaf while simmering and remove before serving. For inspiration on adapting creamy soups to warming casseroles, look at a comforting creamy chicken enchilada soup for ideas on finishing flavors.

Best ways to enjoy it

Serve this soup steaming in deep bowls with crusty bread or buttery crackers. Top with chopped parsley or grated Parmesan for brightness. It pairs well with a simple green salad or roasted root vegetables for an extra-vegetable meal. For a heartier plate, serve alongside mashed potatoes or over egg noodles.

Storage and reheating tips

  • Cooling: Let the soup cool no more than two hours at room temperature before refrigerating.
  • Refrigerator: Store in an airtight container for 3–4 days. Reheat on the stovetop over low heat until steaming, stirring occasionally.
  • Freezing: Freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge before reheating. Note: potatoes can change texture after freezing—if you plan to freeze, consider mashing a few into the broth before freezing to maintain consistency.
  • Food safety: Always reheat to an internal temperature of 165°F (74°C) and avoid repeatedly reheating the same portion.

Helpful cooking tips

  • Don’t skip slow-cooking the roast: low and slow gives you shreddable beef and a richer broth.
  • Use a heavy-bottomed pot for simmering to prevent sticking and allow even heat distribution.
  • If your tomato soup is very sweet, balance it with a splash of Worcestershire sauce or a teaspoon of apple cider vinegar.
  • To speed things up, use a pressure cooker for the roast (about 60–75 minutes on high, then natural release) and follow the rest of the steps. For more beef-forward finishing ideas and pairings, try riffing off a creamy parmesan garlic beef bowtie pasta to borrow seasoning ideas.
  • Keep extra beef broth on hand to loosen the soup without diluting flavor.

Recipe variations

  • Make it stew-like: Brown the roast first for a deeper crust flavor before slow-cooking. Add a tablespoon of tomato paste when sautéing the carrots.
  • Lighter version: Use boneless beef chuck, reduce tomato soup to one can, and add an extra 16–24 oz of beef broth.
  • Vegetarian swap: Replace roast with cooked lentils or mushrooms and use vegetable broth and tomato soup alternative.
  • Spice it up: Add a chopped chipotle in adobo or a teaspoon of smoked paprika for smoky heat.
  • Creamy take: Stir in 1/2 cup of cream or sour cream at the end for richness.

Common questions

Q: Can I skip the slow cooker and make this entirely on the stovetop or in the oven?
A: Yes. For stovetop, braise the roast in a heavy pot with a cup of beef broth covered at 325°F (if using the oven) for about 2.5–3 hours until fork-tender. Shred and proceed with the recipe. In a pressure cooker, cook the roast 60–75 minutes at high pressure, natural release.

Q: What exactly does "1 can filled with water" mean?
A: It’s a simple measuring trick—empty one of the 10.75 oz tomato soup cans and fill that same can with water to add to the pot. It gives roughly the same liquid volume the original recipe intended.

Q: How can I thicken the broth if it’s too thin?
A: Simmer uncovered to reduce it, or stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water. Cook for several minutes to thicken. Alternatively, mash a few cooked potatoes into the broth to naturally thicken it.

Q: Is it okay to use fresh vegetables instead of frozen?
A: Absolutely. Add firmer vegetables (like potatoes and carrots) earlier in the simmer and tender vegetables (like peas) later so nothing overcooks.

Q: How long will leftovers keep in the freezer and will texture change?
A: Up to 3 months in the freezer. Root vegetables like potatoes may become a bit grainy; to reduce that, slightly undercook potatoes before freezing or mash them into the soup prior to freezing.

If you want another rich, family-style beef dinner to rotate in with this soup, consider trying a different creamy beef-based recipe for variety such as a creamy beef pasta recipe.

My Mom's Old-Fashioned Vegetable Beef Soup my moms old fashioned vegetable beef soup 2026 01 13 151713 819x1024 1

Vegetable Beef Soup

A comforting, hearty soup made with shredded pot roast, frozen vegetables, and a rich tomato-beef broth, perfect for chilly days and family gatherings.
Prep Time 20 minutes
Cook Time 10 hours 30 minutes
Total Time 10 hours 50 minutes
Servings: 8 servings
Course: Dinner, Soup
Cuisine: American, Comfort Food
Calories: 350

Ingredients
  

Main Ingredients
  • 2 pounds 1 pot roast (about 2 pounds) — chuck roast is ideal for shredding. Preferably chuck roast for shredding.
  • 2 pieces 2 russet potatoes, chopped into 1-inch pieces (peel if you prefer). Peeling is optional.
  • 1 bag 1 bag frozen seasoning blend (or 1 medium onion, finely chopped). Aromatic blend can also be substituted with fresh onions.
  • 1 bag 1 bag frozen peas.
  • 1 bag 1 bag frozen green beans.
  • 1 bag 1 bag frozen corn.
  • 4 large 4 large carrots, chopped into bite-sized pieces.
  • 32 oz 1 (32 oz) container beef broth. (Use low-sodium if salt control is important.) Low-sodium is preferred for health-conscious individuals.
  • 2 cans 2 (10.75 oz) cans tomato soup. (Not tomato sauce—tomato soup adds body.)
  • 1 can 1 empty tomato soup can filled with water (about 10–11 oz). Simple measuring trick.
  • Salt and black pepper, to taste.

Method
 

Preparation
  1. Pat the roast dry and rub generously with salt and pepper. Place it in a slow cooker and pour in half of the 32 oz beef broth.
  2. Cook on LOW for about 10 hours, or until the roast pulls apart easily with two forks. Remove the roast and shred it; set aside. Reserve the slow-cooker liquid if desired.
Cooking
  1. In a very large pot or Dutch oven, heat 1 tablespoon of oil over medium heat. Add the chopped carrots and the frozen seasoning blend (or chopped onions) and sauté until soft, about 6–8 minutes.
  2. Add the shredded beef to the pot, then stir in the chopped potatoes, frozen peas, green beans, and corn.
  3. Pour in the remaining beef broth, both cans of tomato soup, and the can of water. Season with salt and pepper.
  4. Bring the mixture to a boil over medium-high heat, then reduce to low. Cover and simmer for about 1 hour, stirring occasionally. Adjust thickness and seasoning as needed.

Nutrition

Serving: 1gCalories: 350kcalCarbohydrates: 45gProtein: 28gFat: 10gSaturated Fat: 3gSodium: 500mgFiber: 6gSugar: 4g

Notes

For a creamier finish, stir in a splash of half-and-half or a couple tablespoons of butter at the end. This soup pairs well with crusty bread or a green salad. Store leftovers in an airtight container for 3-4 days in the fridge or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!

Similar Posts