Featuring tender, savory beef and bright vegetables, this Vegetable Beef Soup is nourishing and comforting for those chilly winter days!
If you loved this, we’ve got more! Be sure to check out Instant Pot Beef Bourguignon, Instant Pot Beef Stew, and Mexican Green Chile Stew.
Why This Recipe Works
Warm & Nourishing: Sometimes during the colder months, all I want is something warm and nourishing. This healthy vegetable beef soup is just that. The beef provides protein and a depth of flavor, and the vegetables and cabbage provide fiber and nutrients. This soup is sure to warm you right up and help you feel your best!
Versatile: You can adapt your soup with any vegetables you have on hand or want in your soup. I added a lot of vegetables to my soup, and you can add more in or omit then to your liking!
Packed with Flavor: My easy vegetable beef soup recipe has flavor packed in every bite. You’ll start off by browning the beef in the pot, which starts to create flavor by releasing juices. Then all of the different vegetables, along with potatoes, cabbage, and canned tomatoes add extra flavor along the way. Along with the perfect seasonings, this soup is just delicious!
Ingredients
- Chuck Beef– Chuck beef works great in this recipe and with enough time cooking will be super tender. I recommend cutting this into small bites so that when you are eating the soup, you can get a little bit of beef along with other vegetables in the same bite!
- Onion & Garlic– Onion and garlic are staples to building flavor and add a wonderful smell as well.
- Frozen Vegetables– Chopped frozen mixed vegetables is an easy way to add nutrients and a variety of vegetables to the soup.
- Canned Tomatoes– A can of diced tomatoes is added for flavor and adds some extra liquid.
- Beef or Chicken Broth– You can use either beef or chicken broth as the liquid in this soup.
- Worcestershire Sauce– Worcestershire sauce packs a punch of umami flavor which makes this soup even more savory.
- Potatoes– Potatoes add a bit of heartiness to the soup. You can use any kind of potato you have on hand, and dice them to your preferred size.
- White Cabbage– Another additional vegetable that cooks down into a tender texture and adds some fiber into the soup!
- Seasonings: Thyme, Paprika, Salt & Pepper.
Here’s How To Make It
Step by Step Instructions
Vegetable beef soup with cabbage requires a bit of prep work, but is hands off once all of the ingredients are simmering together. After a few steps, you’ll have the most amazing healthy soup! Here’s how to make it:
- Brown the Beef: In a large, heavy bottomed pot, heat the oil over medium high heat. Season the beef well with salt and pepper. Add to the pan and cook, stirring constantly until the meat is well browned. (photo 1)
- Add Aromatics: Add the onions and let them cook until they are softened and start to color. Stir in the garlic and cook for a minute more, until aromatic. (photo 2)
- Add the Veggies: Stir in the frozen vegetables, followed by the canned tomatoes. Use the wooden spoon to scrape up any brown bits from the bottom of the pan, since those add to the flavor of the soup. (not pictured)
- Season: Next, add the broth along with the thyme, Worcestershire sauce, and paprika. Season again with salt and pepper and bring to a boil. Reduce the heat for a low simmer and cook with the lid on for 30 minutes, or until the beet is just starting to get tender. If the beef is not fork tender, it probably needs more time to cook. (photo 3)
- Add Potatoes & Cabbage: Stir in the potatoes and cabbage. Continue to cook with the lid on for another 20 minutes or until the potatoes are tender. (photo 4)
- Serve & Enjoy: Season to taste with salt and pepper. Finish each bowl with grated cheese and chopped parsley, if desired! (see below)
Expert Tips
- Brown the beef in batches if needed, in order for each pieces of beef to have contact with the bottom of the pan. This is the first step in building flavor, and if the beef is too crowded it will simple steam instead of brown properly!
- If you like a thicker vegetable beef soup, you can add some cornstarch by mixing some cornstarch with equal amounts of water and then pouring it into the soup.
- Switch out the vegetables or add even more to your liking. You can add beans, zucchini, and even kale to this vegetable beef soup!
- A frozen vegetable mix of carrots, corn, peas, and green beans works well. But you can also use fresh vegetables! Just make sure that they are all diced to a similar size. Fresh peas and corn should be added in the last 10 minutes of baking to retain their vibrancy.
Frequently Asked Questions
Definitely! I would still brown the beef in a pan separately and then add it to the slow cooker along with all of the other ingredients. Since it is cooked on a lower temperature, add the potatoes and cabbage from the beginning so that they have enough time to become tender as well. Cook on low for about 6 hours or until everything is tender.
The secret to getting super tender beef is cooking it long enough! You have to be patient and let it simmer long enough to get it tender. If you notice that your beef isn’t as tender as you want it, let it simmer longer and you will be surprised to see if soften up with time.
More Soup Recipes to Try
- Slow Cooker Chicken and Wild Rice Soup
- Lasagna Soup
- Creamy Chicken Noodle Soup
- Pumpkin Soup
- Loaded Baked Potato Soup
Did you make this recipe? Fantastic! Please rate the recipe below and leave a review! And be sure to snap a photo and tag me on social, I love seeing what you’re up to in the kitchen!
Vegetable Beef Soup
Ingredients
- 1 tbsp olive oil
- 1 lb chuck beef - cut into ยฝ-inch pieces
- salt - to taste
- cracked black pepper - to taste
- 1 white or yellow onion - diced
- 1 tsp garlic - minced
- 1 cup frozen chopped vegetables
- 14 oz canned diced tomatoes
- 3 ยฝ cups low sodium beef or chicken broth
- 1 sprig fresh thyme
- ยฝ tbsp Worcestershire sauce
- dash of paprika
- 2 large potatoes - peeled and diced
- 1 cup shredded white cabbage
- shredded sharp cheddar cheese - optional, for serving
- chopped parsley - optional, for serving
Instructions
- Heat the oil in the bottom of a large, heavy bottomed saucepan or casserole dish set over a medium high heat. Season the beef well with salt and pepper. Add to the pan and cook, stirring occasionally, until the meat is well browned.
- Add the onions and continue to cook until they have started to soften and color. Stir in the garlic and cook for a minute more, until aromatic.
- Stir in the mixed vegetables, followed by the diced tomatoes. Use the wooden spoon to scrape up any browned bits from the bottom of the pan.
- Add the broth along with the thyme, Worcestershire sauce, and paprika. Season with salt and pepper again and bring to a boil. Then, reduce the heat for a low simmer and cook with the lid on 30 minutes, or until the beef is just starting to get tender.
- Stir in the potatoes and the cabbage. Continue to cook with the lid on for another 20 minutes, or until the potatoes are tender.
- Add more salt and pepper to taste, if needed. Finish each bowl with grated cheese and chopped parsley, if desired.
Oh my word! This looks incredible! I can’t believe how creamy it is! I’m a vegetarian who LOVES cheese so this is right up my street haha (I guess I’d use veggie stock instead of chicken!). Pinning this immediately! I’ve only just discovered your blog but it’s looking great so far, going to have another look around now! ๐
Oh you will love this! It’s low fat and still so creamy and rich! Definitely sub out for veggie stock and you’ll be good to go. P.S. love your title “amuse your bouche”- clever!!
I’m a very big fan of the soups that are thick and creamy! Thanks for sharing this recipe!
Great recipe – thank you! I roasted my veggies (adding portobella mushrooms, too), and used coconut flour to make it grain-free. I have to admit I added extra cheese, and that made it even more creamy! Very, very hearty soup!
I loved this soup. Flavor-wise it was great. Tons of veggies and very filling – especially served with some crusty bread. I did make some changes to the recipe tho. I am an avid home cook and felt that step 1 was not the right way to start off. Instead, I sautรฉed the onion, carrots and garlic in a bit of olive oil until translucent. Then I added the cauliflower and sautรฉed for a few min and then added the broccoli and sautรฉed another few min. I do not use bouillon so replaced that and the water with homemade chicken stock. I increased from 1 cup to 2 since one was not enough liquid to cover the veggies to boil and simmer. I upped the salt to 1 tsp and more to taste. The last thing I changed was adding a cornstarch slurry to the milk/flour mix. It really helped to thicken it to be more chowder like which is what I was hoping for. Previous experience told me that the milk/flour mix was going to need a boost and the cornstarch made it perfect. I can’t wait to make this again – and will play around with the veggies that go in it. Take out the corn and cauliflower, up the amount of broccoli and this makes an awesome broccoli cheese soup. Thanks for such a great base recipe!! I love having something like this that I can adjust based on what is in my fridge. Like mix n match outfits, lol!!