The Best Vegetable Soup
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!

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!
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.
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:
- With crusty Two Ingredient Dough Breadsticks or Easy Dinner Rolls (for dunking, of course)
- Over a scoop of cooked white or brown rice or quinoa for extra staying power
- Topped with a sprinkle of Parmesan or cheddar cheese
- Alongside a simple Spinach Artichoke Grilled Cheese or Healthy Chicken Quesadillas
- As a healthy starter for any dinner
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.
Can I thicken the soup if I want it heartier?
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.
How can I make this soup taste richer without adding cream or butter?
A splash of balsamic vinegar, a squeeze of lemon, or a spoonful of nutritional yeast can really deepen the flavor without extra fat.
Is this vegetable soup gluten-free?
Yes, as written, it's naturally gluten-free! Just double-check your broth and any added ingredients.
Can I meal prep this soup for the week?
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 Best Vegetable Soup
- Download
- Send to your inbox
Ingredients
- 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.
Equipment
* 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
Get delicious, healthy recipes delivered each week right to your inbox.
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.
Snap a picture and show us what you made on Instagram or Facebook.
Tag us using @SlenderKitchen or #slenderkitchen.