This hearty vegetable soup is packed with tender ground beef and veggies simmered in a rich broth. It’s a simple and nourishing recipe made in one pot and ready in under an hour!

This post may contain affiliate links. Read disclosure policy.
Loaded Vegetable Soup
This hearty vegetable soup is loaded with fresh nutrient-rich vegetables and simmered in a savory broth until tender. It’s a wholesome, cozy recipe that comes together in one pot and makes the perfect weeknight dinner during the winter.
If you love warming soups like my hamburger soup, flavorful albondigas, or classic cabbage soup, this easy homemade vegetable soup will be a new favorite.
Why You’ll Love This Recipe
- Easy. A comforting single pot vegetable soup, perfect for chilly days.
- Freezes well. This hearty veggie soup freezes well for meal prep! Make a big batch to have on hand all season long.
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Meat: I used lean ground beef, but ground turkey or a combination of the two could be used. You could also make a chicken vegetable soup!
- Vegetables: I used onion, bell pepper, celery and carrots but cauliflower, spinach, zucchini, squash, peas, green beans, corn and cabbage also work. If using frozen vegetables add near the end of coking time.
- Potatoes. Russet potatoes are a popular choice for vegetable soup, but red potatoes or Yukon gold also work.
- Tomato broth: Rotel, or a can of diced tomatoes and green chiles, tomato sauce, balsamic vinegar and water (or chicken broth, beef broth, vegetable broth etc).
- Seasonings: Simple yet flavorful chili powder, salt and black pepper.
How to Make Hearty Vegetable Soup
Start by heating a little oil in a large pot or Dutch oven over medium heat. Add the onions, cook until they start to soften then stir in the garlic and cook just until fragrant.
Add the ground beef and cook, breaking it apart with a wooden spoon, until it’s browned all the way through. Drain off any excess fat so the soup doesn’t end up greasy.


Stir in the potatoes, celery, carrots, Rotel, tomato sauce, and water. Bring everything up to a gentle simmer. Once it’s bubbling, mix in the balsamic vinegar, chili powder, salt, and pepper.
Turn the heat down low and let the soup simmer for 30 to 45 minutes, stirring now and then, until the vegetables are nice and tender when you poke them with a fork.


Ladle into bowls and finish it off with fresh basil, parsley, or a sprinkle of Parmesan cheese on top if you’d like.

Recipe Tips
- Consistency. Add vegetable broth or beef broth to thin out the consistency or mash a few of the potatoes to make it thicker.
- Protein. For a plant based hearty soup recipe, omit the meat and add in beans or chickpeas. You can also use beef stew meat, but it may need to simmer long.
- Scrape sides of pan: When adding your liquids, scrape the bottom of the pot incorporate the browned bits from your meat and onion for even more flavor.
- Time-saving tip: Look for pre-cut onion, carrots and celery in your produce department or use frozen, no need to thaw first.
- Spices. Add a dash of hot sauce or a sprinkle of red pepper flakes for a little heat. Substitute the chili powder for Italian seasoning for a different flavor.
- Garnish. Top with herbs for more flavor (basil, oregano or fresh parsley taste great). Freshly grated Parmesan cheese or avocado slices also taste delicious on top.
Serving Suggestions
This hearty vegetable beef soup goes great with some fresh bread to soak up all the juices! We love dinner rolls or cheddar bay biscuits. Another favorite is to serve it with grilled cheese!

Looking for more easy soup recipes? Try this chicken corn chowder soup, chicken tortilla soup, or creamy sweet potato soup!
More Easy Soup Recipes

Hearty Vegetable Soup Recipe
Video
Ingredients
- 1 teaspoon olive oil
- 1 small onion , diced
- 2 teaspoons minced garlic , more if desired
- 1 pound lean ground beef , or turkey
- 2-3 potatoes , peeled and diced
- 1 cup chopped celery
- 2 cups frozen mixed vegetables , with corn, green beans and peas
- 14.5 ounces rotel , or can of diced tomatoes and green chiles
- 15 ounces tomato sauce
- 1 ½ -2 cups water , more as needed (can also use broth)
- 1-2 Tablespoons balsamic vinegar
- 1-2 teaspoons chili powder , more or less to taste
- 1 teaspoon Kosher salt , more to taste
- ½ teaspoon ground black pepper , more to taste
For serving (optional): Fresh basil or parsley, parmesan cheese
Instructions
- Brown ground beef. Heat the oil in a large pot over medium heat. Add the 1 small chopped onion and cook for 2 minutes. Stir in 1 teaspoon garlic and 1 pound ground beef and cook until browned. Drain any remaining fat. Sprinkle with 1/2 teaspoon salt and 1/4 teaspoon pepper.
- Add veggies. Stir in 2-3 small diced potatoes, 1 cup celery and 2 cup mixed vegetables, rotel, 1 can rotel and 1 can tomato sauce and 1 1/2 cups – 2 cups water (or broth). Bring to a light simmer and then stir in 1-2 Tablespoons balsamic vinegar, 1-2 teaspoons chili powder and remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Add more water or broth as needed, depending on preference.
- Simmer. Reduce the heat to low and let simmer for about 30-45 minutes (or until the potatoes and carrots are fork tender), stirring occasionally. Add more water as needed. Salt and pepper to taste.
- Top with fresh basil or parsley and parmesan if desired.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.


Barbara Keller Peterson.
This was delicious – my teenaged twin girls loved it! Glad I doubled the recipe. Unusual for them to ask for anything loaded with vegetables. The ground beef throws them off. I just looked up recipe again because they just asked me to make it again. :-)
Becky Hardin
This is the most comforting soup ever!!! So delicious
Jamielyn
I’m so glad you enjoyed it!
natasha
what a delicious addition to my soup repertoire! can’t wait to try!!
Jamielyn
Hope you enjoy! It’s one of my favorite comfort dishes!
Kristyn
Mmm..so many delicious flavors in this!! It looks so hearty & filling!
Steph
There’s nothing better than a hearty vegetable soup when it’s cold outside!
Jamielyn
I definitely agree! Total comfort food!
Julie Blanner
Yum! This looks so hearty and filling.
Katrina M.
Can I make this in a crockpot?
Jamielyn
Hi Katrina! I haven’t tried it, but I think it would work great. I would just recommend cooking the ground beef or turkey before adding to the crockpot.
Stephanie
Hi! Is the diced tomatoes with green Chile’s spicy? My son cannot handle spice. If it is spicy am I able to just use diced tomatoes? Thanks!
Jamielyn
There is a mild version to make it less spicy. Diced tomatoes would be fine as well!
Misty
My family LOVES this soup! It’s one of our all time favorite recipes. So delicious and easy to make!
Jamielyn
One of my families favorites as well. So glad you enjoyed it :)
Melanie
It’s a good soup, a little like spaghetti sauce, but still good. :)
Christina p
Thank you for another wonderful recipe! I am prepping for when baby comes & adding a lot of whole30 meals to the freezer. I made the soup as written and it is so tasty! My family and I will love it weeks to come. This soup makes a lot so I will make it again when I prep for the whole30 challenge in a few months.
Jamielyn
I’m so glad you enjoyed this recipe! It was one of my favorites when I did the whole30 and we still love to make it during the cooler months! :)
Norma Lopez
At what point do you add the cauliflower?
Jamielyn
With the celery and carrots. :)
Dana
This is one of my favorite soup ever! I stumbled across this recipe last year and I have easily made it 10 times. I appreciate the updates to the recipe as I figure them out on my own, but help is always appreciated :-) I share this recipe with anybody who will listen and it is my go to comfort/Whole 30 approved soup! Thank you so much for sharing. Have a great day.
Jamielyn
I’m so glad you love this soup! Thanks so much for your comment and review Dana! :)
Judith
I just love this soup! I’ve been looking forever for the perfect tomato based vegetable soup and this is it. I don’t even freeze it because it doesn’t last long enough, Thanks!
Jamielyn
I’m so glad you love this soup! Thanks so much for your comment and review Judith! :)
Kim Sabow
B.E.S.T. S.O.U.P. E.V.E.R.
My family absolutely devoured this. I’ve made it three times in three weeks…..never get tired of it. So flavorful.
Jamielyn
I’m so glad your family enjoys this! It is the ultimate comfort soup. :)
Stephanie
This was very good! I added some zucchini and used 3 cups of vegetable broth instead of the 1 cup of water. Next time I’ll add some other vegetables.
Jamielyn
I’m so glad you enjoyed it! Thanks for your comment and review. :)
Maria
I’ve made this on the stovetop as directed, in the slow cooker and Instant pot. All work great. For the slow cooker, sautee the beef, garlic and onion. Add remaining ingredients and cook on low for 4 hours. For Instant Pot, use sautee mode to Brown meat with garlic and onion, add remaining ingredients and use stew button to cook under high pressure for 30 minutes. Quick release.
Jamielyn
Thanks for the tips Maria! I’m so glad this recipe has worked all those different ways. :)
Jill Davis
This soup is wonderfully delicious. Sweet potatoes were used and gave a great flavor! This one’s a keeper!
Jamielyn
I’m glad you enjoyed it! Thank you for your comment and review Jill! :)