The Best Vegetable Soup
The Best Vegetable Soup Recipe is here to warm up those chilly fall and winter nights! It’s hearty, filling, and packed with tons of nutritious veggies. Some of my favorite veggies that are featured here include carrots, green beans, corn, and SO much more! They all simmer in a flavorful broth to create a delicious rainbow in every spoonful.
Homemade Vegetable Soup
Everything about this easy to make Vegetable Soup is pretty perfect. If you struggle with eating your veggies (I’m right there with you), this Vegetable Soup recipe is here to save the day! It’s chock-full of veggies, but they’re so tender and flavorful even the pickiest of eaters will gobble it up with a smile. Also, it’s so warm and comforting that you’ll love eating it during those upcoming chilly days!
Here’s the thing about most comfort food recipes… They tend to be on the unhealthier side. While I usually love that, I also REALLY love an entree that can both comfort me and fill me up with veggies! Carrots, corn, green beans, delicata squash, tomatoes and onions come together to create the most wonderful bouquet of veggies in this simple soup.
The broth is also so very flavorful. The whole soup is made that much more delicious with add-ins like soy sauce, fish sauce, herbs, seasonings, and more. While I use a beef stock to make it nice and rich, you can opt for a vegetable broth if you’re trying to make it an entirely vegetarian meal. Either way, you’ll love devouring every single bite of this veggie packed soup!
You can even make it heartier by adding beef like we did in this Beef Vegetable Soup!
How to Make Vegetable Soup
This easy Vegetable Soup recipe comes together in just under half an hour! It’s ideal for those weeknights when you want something veggie packed, tasty, and quick on the dinner table.
- Sauté the veggies. In a pot heated over medium high heat, add the olive oil, onions, carrots, and celery. Cook until softened. Stir in the garlic and cook for another minute before adding the corn, green beans, and squash. Cook for another 3-4 minutes.
- Bring it to a boil. Stir in the diced tomatoes, herbs, and beef (or vegetable) stock. Bring the soup to a boil before lowering the heat to low.
- Simmer. Stir in the onion and garlic powders along with the fish and soy sauces. Give it a good stir and let the soup simmer for about 8-10 minutes.
Ingredients Notes for Vegetable Soup
- Diced Tomatoes – I like to use a can of fire roasted tomatoes. They add that extra level of flavor that regular diced tomatoes are lacking!
- Herbs – Fresh herbs are best. They add an intoxicating aromatic element that makes the soup even more delicious. If you do use dried herbs, cut the measurements in half, as they tend to pack more flavor than fresh herbs.
- Stock – When I make Vegetable Soup, I like to go the extra mile and make Homemade Beef Stock! If you don’t have that kind of time, no worries. Store-bought will work just fine. Also, you can always use vegetable broth if preferred.
- Fish Sauce – By itself, fish sauce is fishy and salty. When stirred into this soup, it adds the most incredible savory flavor! Don’t be shy when it comes to the fish sauce, it’s absolutely mouthwatering. If you prefer not to use it or want to keep your soup vegetarian friendly, you can use soy sauce instead.
How To Store It
In an airtight container in the fridge, any leftovers you have of Vegetable Soup will stay fresh for about 4 days.
You can, also, freeze this soup for up to 3 months.
Cozy up with more of the best easy soup recipes!
- Homemade Cream of Mushroom Soup
- Stuffed Pepper Soup
- Slow Cooker Split Pea Soup with Ham
- Creamy Chicken Noodle Soup
For more easy soup recipes, follow us on Instagram and Facebook!
Get the Recipe: The Very Best Vegetable Soup Recipe
Ingredients
- 1 tablespoon olive oil
- 1 cup diced onion
- 1 cup diced carrot
- 1/2 cup diced celery
- 2 garlic cloves, minced
- 1 cup corn kernels
- 1 cup chopped green beans
- 1 cup diced delicata squash, or other squash
- 1 15 ounce can diced tomatoes
- 1 tablespoons fresh chopped thyme
- 1 1/2 tablespoons fresh chopped parsley
- 4 cups beef stock
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 2 tablespoons soy sauce
- 1 teaspoon fish sauce
- kosher salt and fresh ground pepper, to taste
Equipment
- 1 stockpot
Instructions
- Heat the olive oil in a large stock pot over medium high heat.
- Add the onion, carrot and celery to the pot. Cook until softened, approximately 4-5 minutes.
- Stir in the garlic and cook for 1 additional minute.
- Add the corn, green beans and squash. Stir to combine and cook for 3-4 minutes.
- Stir in the tomatoes, thyme, parsley and stock. Bring the mixture to a boil and then turn the heat down to low.
- Add the onion powder, garlic powder, soy sauce and fish sauce. Stir to combine.
- Simmer for 8-10 minutes.
- Season with salt and pepper, to taste.
- Serve immediately.
4 Comments on “The Best Vegetable Soup”
Hi Kellie ,I made your “very best vegetable soup, tonight.
I don’t know if it’s the very best, but it was OUTSTANDING!
I added 2 cups of water, because I like a lot of soup, and I
used 1 cup of celery, instead of 1/2, just because I like celery.
Thanks for the recipe.
can I make this in a slow cooker ?
Why would you put fish sauce in there? An animal product? Gross.
You can use Worcestershire sauce (fish sauce is still considered “vegetarian”) or soy sauce to get a similar flavor.