The Best Vegetable Soup

By on

This homemade Vegetable Soup is cozy, colorful, and brimming with flavor for an easy weeknight dinner that's perfect for using up whatever veggies you have on hand. It comes together in about 35 minutes, freezes beautifully, and is so flexible you can truly make it your own!

147 CAL 28g CARBS 2g FAT 9g PROTEIN 0
7 Comments

I lean on this recipe whenever I need a quick lunch, a healthy snack, or a side that makes dinner feel more complete. It's low in calories, big on flavor, and endlessly adaptable!

I usually chop everything up ahead of time so dinner comes together fast. The trick is to add the quick-cooking veggies at the end, and I always taste and adjust the seasoning right before serving.

Every pot is a little different depending on what's in the fridge, which is half the fun. Honestly, it's just one of those soups that makes life a little easier!

Assorted bowls of vegetables for soup, including chopped carrots, onions, celery, peas, and cabbage, surround a pitcher and canned tomatoes, evoking freshness.

Before You Get Started

Let's make sure your soup turns out just right:

  • Pre-chop your veggies. Save time (and stress) by dicing everything before you start.
  • Use what you have. Zucchini, broccoli, cauliflower, even a handful of spinach or kale? Toss it in!
  • Frozen and canned are fine. Grab that bag of frozen corn or canned beans to bulk things up.
  • Add quick-cooking veggies last. Peas, corn, spinach, and zucchini only need a few minutes, so stir them in right at the end.

How to Make Vegetable Soup

Don't worry, this is super simple and pretty hard to mess up!

1. Sauté Your Base

Spray a big soup pot with cooking spray (or drizzle in olive oil). Add onion, celery, carrots, and garlic. Cook 4-5 minutes, stirring now and then, until onions are soft and the kitchen smells amazing.

Pro tip: If anything starts to stick, add a splash of water or broth to keep things moving.

2. Add Veggies and Spices

Toss in cabbage, green beans, Italian seasoning, salt, pepper, and bay leaves. Stir well and cook about 5 minutes.

3. Simmer with Liquids

Pour in the chicken broth, canned tomatoes (with juices), and tomato paste. Bring everything to a gentle simmer and cook for about 10 minutes, until the cabbage is just tender.

4. Stir in Quick-Cook Veggies

Add the corn and peas, then cook 2-3 more minutes.

5. Taste and Finish

Fish out the bay leaves, taste for seasoning, and add more salt or pepper if needed. Ladle into bowls and enjoy!

Instant Pot Instructions

Use the sauté function for the onions, carrots, and celery, then add everything else (except quick-cooking veggies like peas and corn). Cook on high pressure for 6 minutes, quick release, then stir in the final veggies.

Slow Cooker Instructions

Add everything except for the green beans, corn, and peas to the slow cooker. Cook on low for 3.5 hours. Open and add the green beans, peas, and corn. Let cook for 30 minutes more or until green beans are cooked through but not mushy. Taste and season as needed.

A steaming bowl of vegetable soup with corn, peas, carrots, cabbage, and green beans in a rich tomato broth. A black spoon and cloth napkin are nearby.

Recipe Tips and Ideas for Vegetable Soup

Let's make this soup work for your week:

  • Make it spicy: While sauteing the onions, garlic, carrots, and celery, add some red pepper flakes. You could also add some diced jalapenos.
  • Try new veggies: This soup can be made with any vegetables you like or have on hand. Just pay attention to cooking time. Quick-cooking veggies should be added later so they don't get too soft.
  • Add protein: To make this soup more filling, consider adding some protein. Consider using chickpeas, lentils, or cannellini beans to keep it vegetarian. You could also add chicken breast, ground turkey, or shrimp. You could even add both! Just note you may need some extra broth.
  • More tomato flavor: For more tomato flavor, you have a couple of options. First, you can add extra tomato paste. That adds a rich tomato flavor. Another option is adding blended canned tomatoes. Lastly, you could use a tomato or tomato and chicken-flavored bouillon cube.
  • Spices: To keep things simple, I opted to just use some Italian seasoning in this soup. If you prefer more kick, you can swap in any of your favorite spices or spice blends. Fresh herbs are also great.
  • Make it with tomato juice or V8: Some people like to swap in tomato juice or V8 for the chicken broth. You can use half and half or go with all juice.
  • Ranch or taco seasoning: Another way to pack in extra flavor is with store-bought ranch or taco seasoning. This is a popular trick for adding lots of extra flavor. Onion soup mix and vegetable soup mix work as well.
  • Go fully vegetarian: Use vegetable broth instead of chicken broth.

Serving Suggestions

You know this soup is super versatile, right? Try it these ways:

Storage and Reheating

You'll love having leftovers:

  • Store: Keep soup in an airtight container in the fridge for up to 4 days.
  • Reheat: Warm on the stovetop or microwave until piping hot. Add a splash of broth or water if it's thickened up.
  • Leftover ideas: Stir in some cooked pasta, rice, or even tortellini to transform leftovers into a whole new meal.

How to Freeze Vegetable Soup

Vegetable soup is a great option to have in the freezer, and it will keep for up to 6 months. Personally, I like to freeze my soup in individual servings to make it easy to grab and go meals. For the best results, make sure to let the soup cool completely before placing it in the freezer.

These one-cup soup "ice cube" trays are one of my favorites since you can freeze the portions and then pop them out of the silicone mold and place them in a plastic bag for easy storage.

Frequently Asked Questions

Here are the most common questions about making this vegetable soup.

Definitely, mash a few potatoes or beans right into the soup, or stir in a slurry of cornstarch and water at the end. Simmer for a couple of minutes to thicken.

 

A splash of balsamic vinegar, a squeeze of lemon, or a spoonful of nutritional yeast can really deepen the flavor without extra fat.

 

Yes, as written, it's naturally gluten-free! Just double-check your broth and any added ingredients.

 

Absolutely. This soup tastes even better the next day and keeps well in the fridge for up to four days. Portion it out for grab-and-go lunches or easy dinners.

 

The Recipe
Loading Video…

The Best Vegetable Soup

147 CAL 28g CARBS 2g FAT 9g PROTEIN 0
PREP TIME: 10 Min
COOK TIME: 25 Min
TOTAL TIME: 35 Min
7 Comments
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • Cooking spray
  • 1 onion, diced
  • 2 stalks celery, diced
  • 2 carrots, diced
  • 4 cloves garlic, minced
  • 4 cups cabbage, chopped
  • 1 cup green beans, chopped
  • 2 teaspoons kosher salt
  • 1/2 teaspoon black pepper
  • 2 bay leaves
  • 4 cups chicken broth (more if needed)
  • 28 oz canned fire roasted diced tomatoes (with juice)
  • 2 tbsp tomato paste
  • 1 cup corn (frozen or canned)
  • 1 cup peas (frozen or canned)

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Spray a large soup pot with cooking spray or drizzle with olive oil. Add the onion, celery, carrots, and garlic. Cook for 4-5 minutes until the onion begins to become translucent. If veggies begin to burn at all, add a few tablespoons of water or broth.

Chopped carrots, onions, and celery sizzle in a stainless steel pot on a countertop. Bowls of corn and peas are nearby, indicating a vegetable prep scene.
2

Add the cabbage, green beans, Italian seasoning, salt, pepper, and bay leaves. Stir and cook for 5 minutes.

A pot of chopped cabbage, green beans, and bay leaves on top of diced carrots and onions, ready for cooking. Bright, fresh, and colorful vegetables.
3

Add the chicken broth, canned tomatoes, and tomato paste. Bring to a simmer and cook for about 10 minutes until the cabbage is just tender.

A pot of vibrant vegetable stew with green beans, cabbage, carrots, and rich red tomato sauce, stirred with a wooden spoon, creating a hearty meal.
4

Stir in the corn and peas. Cook for 2-3 minutes until warmed through.

A stainless steel pot filled with vibrant vegetable soup. Green peas, corn, and cabbage float in a rich tomato broth. A pepper grinder is beside the pot.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1.5 cups
Amount Per Serving
Calories 147
Calories from Fat 15
% Daily Value *
Total Fat 2g
2%
Saturated Fat 0g
2%
Monounsaturated Fat 0g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 0mg
0%
Sodium 1218mg
53%
Total Carbohydrate 28g
9%
Dietary Fiber 7g
30%
Sugars 11g
Protein 9g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

Notes

Depending on the broth you use, you may need to boost the flavor. Consider adding some extra chicken or vegetable bouillon. You may also need some extra broth depending on how much cooks off during the cooking process.
user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
† We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
7 Comments
On The Best Vegetable Soup
user image
user image
Dee
December 3, 2025 - 04:07
Add a Rating:
5
Love this recipe, I did use the fire roasted can tomatoes. Very tasty.
user image
Karen
November 1, 2025 - 09:05
Add a Rating:
5
Delicious!!!! I didn't have green beans. I DID have a parsnip to use up so that went in at the beginning with the carrots and such.
I added a rinsed and drained can of kidney beans. This time, just to switch it up, I used beef broth instead of chicken and it worked out great.
CABBAGE TIP: if you can't find a small head, you can buy the "coleslaw" bags. They usually have already chipped cabbage and shredded carrots. A bit more expensive, but convenient.
user image
November 3, 2025 - 10:59
Yum! I love the idea of adding parsnips and such a good tip on the cabbage! Thank you!
user image
Alfy
September 25, 2024 - 10:40
Add a Rating:
5
Great recipe. Easy to follow and easy to prepare. Very flavorful.
user image
Mickey
July 27, 2022 - 19:40
This had too much of a tomato taste for me. Instead of adding more chicken broth, I added beef broth and cooked longer. Tasted better. Thanks for the recipe.
user image
Andrea Wellman
November 5, 2021 - 13:41
Add a Rating:
5
I made this with a couple of veggie changes per your suggestion and it was delish. But I want to do it again with broccoli and cauliflower. When would I add them in? What if I did zucchini? Thanks bunches!
user image
November 8, 2021 - 13:29
So glad you enjoyed it! I would add the broccoli and cauliflower along with the cabbage and green beans since they take out the same amount of time to cook. Zucchini is a little trickier and it depends on how you like it cooked. I like mine tender crisp so I would add it with the broth and tomatoes.
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.