
Free: Healthy Freezer Meals Recipe Ebook
Get It NowThis post may contain affiliate links, which help keep this content free. (Full disclosure)
Skip the bland canned stuff… this homemade vegetable soup recipe is packed with savory flavor from fresh produce! I’ll show you how to make vegetable soup with your favorite in-season ingredients to warm you up from the inside out (all in just over half an hour).
Although I love to make hearty, meaty soups like beef cabbage soup and caldo de pollo, this is the best vegetable soup recipe to lean on when you need something light that balances flavor and simplicity. Plus, it’s so easy to customize!
Why You’ll Love This Easy Vegetable Soup Recipe
- Flavorful veggies with savory tomato broth
- Common grocery store ingredients
- Takes just 30 minutes
- Stovetop and Crock Pot options
- Naturally gluten-free, low carb, keto, paleo, and has a vegan option
- Easy to customize and make ahead

What Goes In Vegetable Soup?
This section explains how to choose the best ingredients for homemade vegetable soup, what each one does in the recipe, and substitution options. For measurements, see the recipe card below.
Vegetable soup recipes are a blank canvas, so you can add almost anything. Here are the basic components that you can customize based on your preferences and what’s in your fridge:
- Broth – I use reduced-sodium chicken broth. but you can use use vegetable broth to make this a vegan, vegetarian vegetable soup recipe. If that’s not important, you can also make your own homemade bone broth.
- Vegetables – My vegetable soup recipe includes onions, bell peppers, minced garlic (fresh or jarred), cauliflower, green beans, and diced tomatoes. You can also use other veggies: Try kale, spinach, zucchini, cabbage, broccoli, corn (or try corn chowder) or sliced celery ribs… fresh or frozen! If you’re including greens, add them toward the end of cooking the soup.
- Starches – I didn’t include any to keep this soup light, but to make it more hearty, you can add potatoes, corn kernels, butternut squash, carrots, beans (like chickpeas or white beans), or green peas. Cut larger veggies into bite-sized pieces.
- Seasonings – Aside from the obvious salt and pepper, I add Italian seasoning, because it tastes great and saves time getting out multiple seasoning containers. Throw in some dried bay leaves for flavor as well.

VARIATIONS: Try other additions for flavor.
Try these add-ins in any combination you like:
- Herbs: Basil, rosemary, thyme, parsley, sage, oregano, lavender, marjoram, tarragon (all fresh or dried). If you use fresh herbs in place of dried, triple the amount, as their flavor is less concentrated.
- Ground spices: Paprika (regular or smoked!) or turmeric would work well.
- Aromatics: Try lemon zest, ginger root, or star anise.
- Pepper: Swap the black pepper with white pepper, cayenne pepper, or even red pepper flakes.
Pick one flavor profile to stick to, either with a tried-and-true seasoning mix or by choosing a couple herbs and spices to focus on.
How To Make Vegetable Soup
This section shows how to make this 30-minute vegetable soup recipe, with step-by-step photos and details about the technique, to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.
- Saute aromatics. Heat oil in a large Dutch oven over medium heat. Saute onions and bell peppers until softened. Add minced garlic and cook until fragrant.
- Add vegetables. Add cauliflower, green beans, diced tomatoes, broth, seasonings, and bay leaves, if using. Stir to combine.


- Simmer. Bring the vegetable soup to a boil over medium-high heat. Reduce heat to low, cover and cook until veggies are tender. Remove bay leaves before serving. I like to serve with a sprinkle of parmesan cheese or fresh parsley.


Tips For The Best Vegetable Soup
This homemade vegetable soup recipe is easy and versatile, but here is how to adjust it if needed:
- Soup too sweet? Mix in a splash of vinegar, salt, or tabasco.
- Too bland? Add more salt or extra dash of herbs and spices.
- Vegetable soup too spicy? A little heavy cream (or coconut cream) tames spicy foods. Or dilute with extra broth or some vinegar.
- Soup too salty? Extra tomatoes or some lemon juice can help.
- Vegetable soup too acidic? Dilute with cream or coconut cream.
- PH Balance is sometimes all a soup needs. Lemon juice or vinegar add more acidity, while heavy cream or coconut cream will make it more alkaline.
Alternate Cooking Method: Crock Pot
If you prefer to make vegetable soup in a slow cooker, simply saute the onions, peppers, and garlic in Step 1 above on the stovetop first. Then, place them into the Crock Pot with the rest of the ingredients. Cover and cook for 2 hours on High or 4 hours on Low.

Storage Instructions
- Store: Keep veggie soup covered in an airtight container in the refrigerator for up to 5 days.
- Meal prep: Cut vegetables and store in the refrigerator until ready to use.
- Reheat: Warm on the stovetop, or in the microwave, until warm.
Can You Freeze Vegetable Soup?
Yes, you can freeze vegetable soup. Cool to room temperature, then pour into airtight zip top bags. Lay flat in the freezer until solid, and after that you can move them upright to save space if needed. Thaw in the fridge overnight (in a container or pot to be safe, in case it leaks!).
More Homemade Vegetable Soup Recipes
Need more hearty, healthy soup recipes? Try these homemade chill chasers or find more healthy soup recipes here:
Recommended Tools
- Dutch Oven – A stove top version that’s oven friendly.
- Ladle – This one has a generous size and the handle is super comfortable to hold.
- Slow Cooker – If you want to make your low carb vegetable soup recipe in a Crock Pot instead of the stove.
Homemade Vegetable Soup
Vegetable Soup Recipe (30 Minutes!)
The best vegetable soup recipe – cozy, flavorful, fast, easy, and healthy! Learn how to make homemade vegetable soup in just 30 minutes.
Recipe Video
Tap on the image below to watch the video.Like this video? Subscribe to my YouTube cooking channel for healthy recipes weekly! (Click the bell icon to be notified when I post a new video.)
Ingredients
Tap underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.
Instructions
Tap on the times in the instructions below to start a kitchen timer while you cook.
-
Heat olive oil in a pot or dutch oven over medium heat.
-
Add the onions and bell peppers. Saute for 7 to 10 minutes, until onions are translucent and browned.
-
Add the minced garlic. Saute for about 1 minute, until fragrant.
-
Add the cauliflower, green beans, diced tomatoes, broth, and Italian seasoning. Adjust sea salt and black pepper to taste. Add the bay leaves, if using.
-
Bring the soup to a boil. Cover, reduce heat to medium low, and cook for about 10 to 20 minutes, until veggies are soft.
Last Step: Leave A Rating!
Share your recipe picture by tagging @wholesomeyum and hashtag it #wholesomeyum on Instagram, or in our Facebook support group, too – I’d love to see it!
Recipe Notes
Serving size: 1 cup
Nutrition facts are provided as a courtesy. Have questions about calculations or why you got a different result? Please see our nutrition policy.
Want to save this recipe?
Create a free account to save your favorite recipes!
Sign Up To Save Recipes© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead. 🙂

128 Comments
Jasmijn Rose
0Loved this! I’m 10 years old and I love to cook. I followed this recipe to make some soup for me and my dad. I made it all myself and it was so easy and quick! I’m vegetarian and my dad is keto, so I just used vegetable broth and it was so delicious! Me and my dad loved it and the suggestion to add bay leaves was so perfect! I will definitely save the link and make this recipe again! Thank you so much for an easy way to get supper on the table quick!
Carol
0I followed the recipe and used chicken bone broth as a base. Everything came out really good! The tomatoes I used made the soup acidic so I used one of the tips on the recipe and added some heavy cream. That really made a difference! Thanks so much for the recipe 🙂
Jenniffer
0Hi, I really enjoyed the soup. I used all the ingredients you did, but it tasted a bit spicy. I’m not sure why cause I didn’t add spices and my tomatoes didn’t have spices in them. Anyway, regardless it was good. I was wondering though how long it lasts in the fridge. Thanks.
Wholesome Yum M
0Hi Jennifer, This soup will keep in the fridge for about a week. Any longer and I would consider freezing it in individual portions.
Kameelah
0Thank you for this wonderful recipe! Its so simple yet full of flavor while also being low in calories. A great way to get more nutrients in your diet. I don’t like green beans so I swapped those out for zucchini but other than that I followed the recipe as written. The final product actually tasted much better than I expected! I would definitely rate this one five stars.
Yariv
0Great & Healthy
LISA J BROYLES
0Great vegetable soup. Had enough for a 2nd meal. My husband added sausage links the next night. I also added broccoli since I needed to use some up. I served it with a basic dinner salad. Very filling.
Barbara
0No criticism, just a well done! I really love the vegetable soup and can’t wait to try is the Broccoli & Cheese soup!
Alain Pelissier
0Just made this recipe. How many times a day would u suggest having this soup. 3 or 4 cups /day if u r using it for weight loss and eat only that at your meal times?
2) can I substitute 1 cup of 3 beans mixed instead of green beans without changing the dynamics? Sandy
Wholesome Yum M
0Hi Sandy, This is not a diet soup. There is no need to eat only this several times a day as a weight loss plan. Instead this is a healthy, low carb version of vegetable soup. With that said, if you are following a low carb diet, then I advise against adding beans. They are very high in carbs and are not suitable for a low carb lifestyle. If you are not low carb and simply looking for a nice vegetable soup, then I’m sure it would work fine. Enjoy!
Mary
0I make a nearly identical recipe thinking it’s keto approved. Started using carb manager app which gives it F for keto while showing it’s very high carb. Carb manager seems to be way off on many things I’m finding out. Why would a soup like this be bad for keto? I also simmer mine for at least 2 hours which really brings out the flavor.
Maya | Wholesome Yum
0Hi Mary, I agree that Carb Manager is often wrong with nutrition info and with keto “ratings”. The nutrition info in my recipes is all triple checked against the USDA Food Database, which is the most reliable. You might like to try my Easy Keto Meal Plan App instead, which includes my recipes, tracks your meals against your macros, auto generates your grocery list, gives meal prep ideas, and more.
As for the veggies in this soup, I’m a firm believer in including low carb vegetables in a keto lifestyle. While this soup is not *super low* in carbs, it’s very nutrient dense and the overall net carb count is just fine for a keto meal.
Terri Hernacki
0The only issue I had is with the prep time posted… I’d like to meet the dynamo who can chop, dice, mince and cut all the veggies in this recipe in 5 minutes. I was at it for a good 1/2 hour. Please change that prep time unless you can tell me how that’s done!
Otherwise, it’s delicious!
Latysha
0She probably used a chopper or something. I know I did and my prep time was about 10 mins because my chopper is small and I had to do two batches.
CIndy
0Why do the pictures of the cooked soups look so different? The First and the third picture look amazing. The last one with you spooning it out not so good.
Hopefully you can let me know which is authentic.
Wholesome Yum M
0Hi Cindy, I assure you, all the pictures are authentic. Some are process photos of the recipe, but all are of this vegetable soup recipe.
Alison
0Do you drain the canned tomatoes?
Wholesome Yum M
0Hi Alison, There’s no need to drain the tomatoes, the whole can works fine.
Victoria
0I wish you had total carbs (not net carbs) listed for this.
Wholesome Yum M
0Hi Victoria, Total carbs are listed in the nutrition facts under the recipe. 11 Total carbs for a 1 cup serving.
Sharon
0I detest bell peppers. Is there something you’d recommend as a good substitute?
Wholesome Yum M
0Hi Sharon, Feel free to omit the bell peppers if they aren’t your thing! You can either increase the amount of veggies you are using, or toss in something different like broccoli or zucchini. Enjoy!
Ingrid
0This recipe is one of the easiest and quickest soup prep and cooking time that I have come across that tastes delicious. I added some BBQ Chicken to add more protein and come out at 200 calories per serving. LOVE IT
Holly Way
0Just started it in the crock pot after working a very busy 3rd shift. Now to sleep while it cooks. It smells like heaven on this cold wintery Michigan day. I’ll be back after sleeping to report on the taste.
Niki
0How long did you leave it in the crock pot? I just got a new crock pot and would really like to try this recipe in it!
Deni
0Good vegetable soup base. I added 2 T. red wine vinegar to brighten up the flavours; and also when serving, top with a tablespoon of pesto and a sprinkling of Parmesan cheese.
I would have liked to have read some of the other comments; unfortunately, they cannot be seen from this page.
Megan Coe
0Echoing what everyone else said…. throw in whatever veggies are going bad in your fridge. I had wilted broccoli, sad looking summer squash, and limp celery to add to the mix. I used a quart of my mom’s homemade canned tomatoes instead of diced. However many veggies you use just adjust the amount of broth to the consistency you like it. I did mine in the instant pot for about 10 minutes, QPR. Delicious. This is going to be my go to recipe whenever I have stuff to use up in the fridge!
Sylvia Douglas
0Hi,
I rarely make stuff and never comment.
Now I’m on keto; made soup. Very good. However for some reason I thought I was supposed to add teaspoon of cayenne. So I added 1/2 tsp. as my throat is very sensitive to spice it ruined the soup. I was determined to slurp the soup (that tells you how good it was). I can’t tell you how much of everything I added to make it palatable. It took days to finish. However I liked the spark the cayenne provided , so maybe just a few grains next time.
Kathy
0This was FABULOUS! I opted for bay leaves. I browned the onions, peppers and chicken, then put everything in the crockpot on high for 4 hrs. I served it with basil-mozzarella fresh shredded cheese. This is definitely a winner.
CS
0We added pieces of a lean pork roast we had leftover. How would that affect the carb count?
Thank you!
Wholesome Yum M
0Hi CS, Pork Roast is zero carbs, unless it’s dressed with a sauce or marinade. Clean pork roast will not affect the carb count.
Jean Haines
0Can you add Chicken to this recipe for more protein?
Wholesome Yum M
0Hi Jean, Absolutely! Chicken would be a delicious addition to this soup.
Emma
0I’ve just made this soup, cannot wait to try it! How long will it last in the fridge? I’m going to freeze half but would like to keep the rest in the fridge. thanks!
Maya | Wholesome Yum
0Hi Emma, It should last 4-5 days in the fridge. Hope you liked it!
Donna Braun Riley
0I rarely comment on recipes, but wanted to say that I put all the not salad worthy vegetables in my produce drawer in this recipe including some soft radishes, wilted broccoli with cut up stems, starting to brown cauliflower, limp carrots, zucchini well past it’s prime, and a few cabbage scraps! It was yummy!
Judy D
0This was a fantastic recipe! You can add any other vegetables that you see fit or whatever is starting to go bad. I added broccoli to the mix and some fresh grape tomatoes because they were starting to go bad. I don’t like to waste. And I simply adjusted the amounts according to what I had to put in and how much I wanted to make. I didn’t use Italian seasoning but instead I used approx. 1/4 cup chopped fresh basil leaves (again staring to go bad). I also used shallots instead of onion. I kept my spices simple so it doesn’t overwhelm. It was very filling and tasty. I’m sure it will be even better the next day. Just make sure you adjust the amounts for how many people you are cooking for. Note: this recipe is for 12 people which isn’t a bad thing because you can freeze any extra.
Kevin Murray
0This soup was excellent I made it exactly as the recipe showed the only difference was I used Braggs seasoning.Will definitely make it again and again. Thanks
Claire
0Love this soup…I had some kind of Italian grated cheese like Parmigiano-Reggiano and Pecorino Romano. And the ground spice : pepperoncino gives it a kick!
Kelly
0Delicious & filling soup!!!! I even used riced cauliflower to save time & added wax beans as well.
Amber
0How much is a serving?
Wholesome Yum
0Hi Amber, check the recipe card above. Each serving is 1 cup.
Toni
0This was delicious! I made it to eat when breaking a 6 day fast. It’s the perfect food. I used home made bone broth and added chicken to half of it. Thanks for the wonderful recipe.
Ginger Phillips
0I L.O.V.E. this recipe. The taste was incredible. I am following IBIH and using this soup for 5 days twice a day. It’s absolutely the most delicious vegetable soup I’ve ever made.
Susan
0I really liked this soup! Due to time constraints, I used a bag of frozen pepper onion blend. I also used a small bag of frozen green beans and a bag of cauliflower florets. I decreased the amount of broth to 6 cups, as I like a thicker soup. It was so tasty with some grated Parm and a drizzle of EVOO before serving.
Kristen Wood
0Wow, this is so easy and delicious!!
Linda
0Oh yum! I love slurping a big bowl of good vegetable soup like this. So flavorful, nutritious, and perfect for any weeknight dinner.
Anne Lawton
0There aren’t too many things better than a bowl of hot vegetable soup, I loved all of the ingredients for this healthy and low-carb lunch!
Hope
0This was full of so much flavour and is the perfect comfort food! I made a big batch and have frozen the rest – perfect make ahead meal for busy evenings!
Zuzana
0This is really perfect proper explanation to the veggie soup. We love it and especially winter is just the perfect time to cook.
Linda Spiker
0This is a gorgeous soup! After trying this, I will be putting it in my spring rotation!
Raia Todd
0This was so comforting! I love all the herbs and veggies you’ve included!
Jean
0This vegetable soup was so hearty and flavorful! I usually like meat in my soups but this one actually is really comforting and filling.
Joni Gomes
0This soup was so easy to make and VERY filling! Excited about my leftovers!
Thess Solis
0Hi Maya,
I made two of your low-carb soups Vegetable and chicken spaghetti squash soups.
They were a hit and really easy to make.
Thank you so much for the recipes.
Leslie
0Just when we thought spring might be here…whammo! I’m ready for a steaming bowl of veggie soup. I like the cauliflower in this. I never thought about adding it to my usual veggie soup.
Essie
0Thanks so much for the post. Really thank you! Great.
Linda
0I love a good vegetable soup! It was my Dad’s specialty and his was fantastic. This soup was delicious as well and I love how quick and easy it was. I fixed it for dinner at the last moment and served it with some fresh baked bread. I know, totally ruined the low carb, but it was soooo good.
wilhelmina
0I could eat this soup every day! So healthy and chock full of satisfying veggies!
Karen
0I used to make some version of bean soup a lot. I tended to put most of the soup in the blender and almost puree for a naturally creamy soup. Any suggestions?
Maya | Wholesome Yum
0Hi Karen, Cauliflower works pretty well for this! You could puree some of this soup, or you can ladle out some liquid with just the cauliflower, puree that, and then return it to the soup.
Karen
0Of course!!!! thanks so much
Valentina
0Oh my, this was wonderful. This Vegetable Soup is perfect for the cooler weather. Thanks for sharing the recipe, Maya.
Jules Shepard
0What I love so much about veggie soup is most of the time everything is on hand! This looks super yummy because everything in it is yummy AND healthy!
Beth
0Your recipes are awesome. I am looking for a spicy cauliflower chicken wing recipe.
Maya | Wholesome Yum
0Thank you, Beth! You can find buffalo cauliflower wings here!
Wiletta
0If too salty, would putting in a potato to absorb some of the salt (and remove it later). Would that make it not low carb?
Maya | Wholesome Yum
0Hi Wiletta, I’ve heard mixed things about whether the potato trick really works or is a myth. You can try it if you’d like. The soup would still be low carb if you remove the potato afterward.
Anne
0I have found that an easy way to make soups “creamy” without having to add anything extra is to to take out some of the veggies with a little broth and puree it with a hand blender, then put it back in the soup pot. Delicious!
Maya | Wholesome Yum
0Thank you for sharing, Anne! I like doing that, too!