Hearty Beef Vegetable Soup
This post may contain affiliate links which won’t change your price but will share a commission.
Hearty Beef Vegetable Soup is a meat lover’s dream meal. Combining tender shredded beef with tons of vegetables and a tasty broth, this one will fill up even the biggest eaters. A delicious cozy day soup!
Soup Season at our home looks like a constant rotations of flavors and textures. We love a spicy Turkey Taco Soup, some delicious Sweet Potato Curry Soup, or this healthy Detox Lentil Soup any given night of the week!
Beef Vegetable Soup
Soup Season is definitely my favorite season of the year. Growing up in the Midwest with snowstorms and snow days, I am constantly thinking about how soup makes bad weather cozy and comforting. Our Texas winters are short, but I still occasionally make soup in October and April, just because it feels right. I’ve been known to turn our air conditioning down, just to enjoy the warmth of a bowl of hot soup.
My primary goals for creating this soup were:
- Flavor. When cooking the beef, I seared it to keep it tender. I also used plenty of salt and pepper, and the combo of tomato paste, chipotle sauce (optional, and it’s what provides that dark red’ish color), and Worcestershire sauce adds major flavor.
- Lean and mean. We normally eat pretty clean and lower carb about 75% of the time, so I used mostly beef and veggies, with just a minimal amount of yellow potatoes in this soup.
- Variety. I love to try new things, so I added mushrooms to this recipe to add a new texture. You can change up the combo of veggies to this recipe, or even add noodles for something different.
Ingredients needed for Hearty Beef Vegetable Soup:
For the beef:
- Beef Roast – You’ll need a 2.5 pound of beef chuck roast that has plenty of fat marbling throughout. This will ensure a tender end result.
- Olive Oil – I use extra virgin olive oil to sear the beef.
- Salt and Pepper – Kosher salt and freshly ground black pepper, always.
- Beef Broth – Use enough to cover the meat while cooking it.
- Adobe Sauce – An optional ingredient, but it gives the beef a wonderful flavor.
- Tomato Paste – This also adds flavor to the meat.
- Worcestershire Sauce – I always add a couple dashes of Worcestershire to beef.
For the soup, chop up the following veggies for a pot full of delicious!
- Veggies – Carrots, celery, onion, cabbage, garlic, potatoes, frozen corn, and mushrooms.
- Bay Leaves – Add these while simmering the finished soup.
- Salt and Pepper – Add more to taste.
How to cook the beef roast
The key is to make sure you cook it long enough for it to be falling-apart tender. If it’s still tough (and you bought a good cut of meat), then cook it longer.
- On the stove top (like the directions in my recipe).
- In a roaster in the oven. Sear it, and cover with water/broth to roast.
- In a slow cooker. Brown it, cover with with water/broth, and let it cook all day (or the day before).
- Use an instant pot. Sear it right in the instant pot (sauté function), cover with with water/broth to cook. Pressure cook for 50-60 minutes, then slow release for 15 minutes, then quick release.
How to make Beef Vegetable Soup:
- Sear beef. Cut beef into 2-3 inch cubes, and liberally season with salt and pepper. Heat large stock pot over medium high heat and add olive oil. Place beef in pan to sear, browning on all sides. You may need to do this in batches as you shouldn’t over-crowd the pan. Remove the beef to a separate dish.
- Cook beef. To the stock pot, add about 1/2 cup of broth, tomato paste, and adobe sauce. Stir to release all the brown bits. The add the beef back to the pan, as well as the Worcestershire sauce and enough beef to complexly cover the beef. Place the lid on the pan, reduce heat to medium, and cook until the beef literally falls apart, approximately 1.5 – 2.5 hours. (You can also cook this using other methods, as stated above.)
- Shred beef. Remove beef to a dish and let cool slightly. When you are able, shred it with two forks.
- Strain broth. Using a colander, strain broth into a large container, reserving it for the soup. Rinse out the stock pot, and place back on the stove.
- Cook vegetables. Add additional olive oil to pot (over medium heat). Then add the carrots, celery, onion, mushrooms, and cabbage, along with some additional salt and pepper. Cook the veggies until slightly tender, approximately 6-7 minutes. Add the garlic and stir for another minute.
- Add potatoes, corn, and broth. Then add the chopped potatoes, the frozen corn, and the strained broth back to the pot, along with any additional broth as needed. Add a couple of bay leaves to the pot, and bring the soup to a simmer.
- Add beef back. Add the shredded beef back to the pot. Cook for approximately 20 minutes or until veggies are soft and flavors are enhanced. Check seasonings and add more salt and pepper, if needed.
- Serve. Serve the soup with some crusty bread or crackers.
To make this soup on a weeknight, follow these steps.
- Make the beef the day before, or on the weekend. Chop up all the veggies.
- Store the shredded beef in one container, and the reserved broth in another. Also, keep the chopped veggies in another container.
- The day you want to cook the soup, remove ingredients and prepare. Start with step four in the recipe below.
Prepping food on the weekend is key to intentional eating. Instead of grazing when you are hungry, you have meals ready to go, or ready to cook up quickly.
What to serve WITH this soup?
- Kale and Quinoa Salad
- Arugula Caprese Salad
- Chewy French Bread for dipping, of course!
- Red wine pairs marvelously, too. Or make my Red Wine Sangria!
Make this soup recipe next: Shredded Beef Cabbage Soup with Tomatoes
Please let know if you try this recipe. Be sure to comment and leave a review on the blog so I can see what you think. You can also like my Facebook Page, follow me on Pinterest, and catch me on Instagram.
Hearty Beef Vegetable Soup
- 2 1/2 pounds beef chuck roast – cut into 2-3 inch cubes
- 2 Tablespoons olive oil
- kosher salt and freshly ground black pepper – to taste
- 8-10 cups beef broth – use the reserved broth for part
- 3 Tablespoons adobe sauce – optional
- 2 Tablespoons tomato paste
- 2 Tablespoons Worcestershire Sauce
- 4 large carrots – chopped
- 4 stalks celery – chopped
- 1 medium onion – chopped
- 3 cups shredded cabbage – can use packaged slaw
- 4 cloves garlic – minced
- 1.5 pounds yellow potatoes – chopped
- 1.5 cups frozen corn
- 8 oz. sliced mushrooms – I like Baby Bella
- 3 whole bay leaves
- In a large stock pot, heat olive oil to medium high heat. Liberally season the beef chunks with salt and pepper. Add to stock pot in sections, searing all sides of the beef until browned. Remove to a separate bowl.
- After meat is browned and removed, add a few dashes of broth, the tomato paste, and the adobe sauce to the pot. Stir to release all the brown bits. Then add the meat back to the pan, along with the Worcestershire sauce and enough broth to completely cover it. Place the lid (loosely) on the pan, and cook for approximately 1.5 – 2 hours, or until meat is VERY tender. If it's still tough (and you bought a good cut of meat), cook it for longer. You can also use other cooking methods, as stated in my blog post.
- Remove meat to a separate dish. Strain broth through a colander, reserving it for the soup.
- Rinse stock pot, and place back on the stove top. Add a bit more olive oil, and then the carrots, celery, onion, and cabbage – and some additional salt and pepper to taste. Saute until veggies are slightly softened, approzimately 6-7 minutes. Then add garlic and stir for another minute. Add the chopped potatoes, frozen corn, the bay leaves, and the strained broth. You will need to add additional packaged broth to the pot as well.
- Shred the beef and add back to the pot. Bring soup to a simmer, and cook until the veggies are soft, and the flavors are enhanced, approximately 20 minutes.
- Serve with some crusty bread or some salty crackers.
- Buy a good cut of chuck roast, that has a nice amount of fat marbling throughout. This will ensure a tender end result. The meat should literally fall apart easily with a fork. If your meat isn’t tender (and you bought a good cut of beef), then cook it for longer.
I have picky eaters and this was perfect. Thank you very much.
You’re welcome! So glad you enjoyed it, Tamara!
I love this soup! I eat soup everyday for lunch in the winter and this recipe is in the rotation! Also, easy option for meal prep!
Eating soup for lunch is a win/win! ?