Nothing is better than a pot of cozy soup and this is a favorite.

Hearty and healthy, this vegetable soup recipe has a rainbow of vegetables, including carrots, cabbage and zucchini, cooked in a flavorful broth.

Naturally low in fat and calories, it’s the perfect lunch, snack, or starter!

bowls of Vegetable Soup Recipe

This post may contain affiliate links. Please read our disclosure policy.

A Feel Good Vegetable Soup Recipe

  • Quick & Delicious: This veggie soup recipe is fast to prepare and it’s both delicious and healthy!
  • Low Cal & Low Carb: Since it’s so veggie packed, it’s filling and low in calories (only 52 calories per 1 cup). It’s 0 points if you follow Weight Watchers, it’s low carb and keto friendly too!
  • Versatile: Add the veggies listed below or your own favorite vegetables.

Ingredients in Vegetable Soup

This is the ultimate soup for any kind of add-in. It will still turn out perfect!

Broth or Stock – We use either beef broth or chicken broth but you can use any homemade stock or broth or vegetable broth if you prefer.

Veggies – A variety of vegetables make this soup fun and flavorful. The cabbage adds bulk and fills your belly. If you’re not a fan of cabbage, you can most certainly substitute kale or spinach. Keep in mind that kale will add more bulk and spinach will shrink down quite a bit.

  • Low Carb Veggies: Cabbage, beans, cauliflower, bell peppers, tomatoes, zucchini, broccoli, celery
  • Starchy Veggies: Carrots, potatoes or sweet potatoes (may need longer to cook), corn, green peas.

Add your favorite seasonings. Minced garlic, bay leaves, fresh thyme, and basil add a subtle flavor to the soup that complements the vegetables. Optional additions include red pepper flakes or a squeeze of lemon juice.

cabbage , beans , cauliflower , broth , carrots , tomatoes , onion , zucchini , peppers and seasonings to make Vegetable Soup Recipe with ;one;s

More Soup-er Add-Ins

Homemade vegetable soup is so versatile!

  • Protein: Add fresh or leftover proteins like chicken, ground beef, or sausage.
  • Legumes: Keep it vegetarian and add white beans, chickpeas, or your favorite cooked/canned beans.
  • Grains: Hearty grains like barley or pasta like rotini, shells, or fun bowties will also make this a new dish every time!
Vegetable Soup in a pot

How to Make Vegetable Soup

Homemade vegetable soup is perfect for make-ahead lunches or batch cooking. I learned to make this healthy soup recipe years ago and it’s always a staple in our kitchen.

  1. Cook garlic & onion according to the recipe below.
  2. Cook the firmer vegetables until tender. Add the broth and seasonings.
  3. The softer vegetables and & simmer. Remove bay leaves before serving.

Serving Suggestion: Serve soup with a sprinkle of fresh parmesan cheese or a small dollop of sour cream or Greek yogurt.

Storing Veggie Soup

If you’re trying to cut calories it’s perfect to have in your fridge ready to enjoy when you need a healthy snack or a quick meal!

This soup reheats well so mix up a big batch and enjoy it throughout the week!

Keep vegetable soup in an air-tight container in the refrigerator for up to 4 days. Freeze chilled soup in zippered bags or a freezer-safe container for up to 4 months. Reheat or thaw directly on the stovetop.

Vegetable Soup in a pot with a ladle

More Veggie Packed Soups

Did you make this Vegetable Soup? Be sure to leave a rating and a comment below! 

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
plated Vegetable Soup Recipe
4.95 from 415 votes

Vegetable Soup Recipe

Servings 12 servings
This Vegetable Soup recipe is one of our favorites. Loaded with veggies and naturally low in fat and calories, it’s the perfect lunch, snack, or starter!
Servings 12 servings
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Equipment

Ingredients  

  • 1 teaspoon olive oil or butter
  • 1 small onion diced
  • 2 cloves garlic minced
  • 4 cups chopped green cabbage approximately ¼ head of cabbage
  • 1 cup diced carrot
  • 1 cup green beans cut into 1-inch pieces
  • 2 bell peppers red, yellow, or green, chopped
  • 2 cups cauliflower florets or broccoli florets
  • 28 ounces canned diced tomatoes with juices, 1 can
  • 6 cups reduced sodium beef broth
  • 2 tablespoons tomato paste
  • 2 bay leaves
  • ½ teaspoon dried thyme leaves
  • ½ teaspoon dried basil
  • black pepper to taste
  • 2 cups sliced zucchini

Instructions 

  • In a large pot, heat the olive oil over medium heat. Add the onion and garlic and cook until slightly softened, about 3 minutes.
  • Add the cabbage, carrots, & green beans and cook for an additional 5 minutes.
  • Stir in bell peppers, cauliflower, undrained tomatoes, broth, tomato paste, bay leaves, and seasonings. Bring to a boil over medium-high heat and then reduce to a simmer and cook for 8 to 10 minutes.
  • Add in zucchini, simmer an additional 5 minutes or until softened.
  • Remove bay leaves before serving.

Video

Notes

Add any type of vegetables you’d like. Quick-cooking veggies like spinach and zucchini should be added at the end of cooking.
To make a hearty meal, add in cooked protein before serving such as shredded chicken or ground beef. Whole-grain pasta or rice can be added to each serving as well.
Optional flavor additions include: replace the dried herbs with Italian seasoning, a few dashes of hot sauce, a sprinkle of parmesan cheese, or fresh herbs. 
Leftovers can be stored in an airtight container in the fridge for up to 4 days. Freeze the cooled soup in individual portions for up to 4 months. Reheat or thaw directly on the stovetop.
Slow Cooker:  Cook onions in a skillet with a bit of oil. Add all ingredients to a slow cooker and cook on high for 5 hours or low for 8 hours or until veggies are tender. Remove bay leaves before serving.
Instant Pot: Cook onions using the saute function. Add all ingredients to the Instant Pot and cook on high pressure for 6 minutes, naturally release for 5 minutes. Remove bay leaves before serving.
4.95 from 415 votes

Nutrition Information

Serving: 1cup | Calories: 52 | Carbohydrates: 10g | Protein: 4g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 268mg | Potassium: 646mg | Fiber: 3g | Sugar: 6g | Vitamin A: 2650IU | Vitamin C: 55mg | Calcium: 49mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dinner, Lunch, Main Course, Soup
Cuisine American
Diet Vegetarian
plated Vegetable Soup Recipe with a title
pot full of Vegetable Soup Recipe with a title
close up of Vegetable Soup Recipe with a title
Vegetable Soup Recipe in the pot and plated with writing

This is NOT medical advice. This recipe is provided for informational purposes and enjoyment only.  Eating this soup doesn’t guarantee weight loss.  Before starting any weight loss program, be sure to consult your doctor.

NOTE: Nutritional information is auto-generated and is based on the quantities, amounts, and brands of products I used in this recipe.  Actual amounts may vary based on your preparation and the products used.  For informational purposes only, this is not medical information or advice.

Categories:

, , ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.95 from 415 votes (299 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Sodium content is way too high. Best not to use canned tomatoes unless they are salt free. Other than that, the soup is a good warming all around soup for cold nights [and days]

  2. Very yummy and filling!!! Made a double batch so I could freeze some extra. This is now part of my regular rotation for soups.5 stars

  3. Hooray! This is so good. I’ve been eating the traditional Cabbage Soup Diet soup, and while it’s good it lacks a hardiness I was needing. This is awesome. Low calorie and so flavorful. I’m keeping this recipe. Thanks for posting.5 stars

  4. I made this today & it is fantastic! I’ll definitely make it again. I think it’s a great recipe that you can easily add or omit whichever vegetables you like or don’t like. Thanks for posting it!5 stars

    1. I use a non stick pan, so I don’t use anything to start the onions and garlic. However you can use a little water if you like.

  5. I made this once with a few tweaks, and it was delicious! Never thought I’d like cabbage or broccoli in a tomato soup, but it was so good! I want to make it again with noodles & beef (need some protein for my husband). Do you think it could work as a crock pot dish, cooking during the day while at work? Thanks!

  6. I made this soup and it was so bitter that we could not eat it. I did not use the broccoli because I thought it would make the soup bitter (ironically) and used yellow squash instead. Added chopped kale and spinach as well. What did I do wrong? The added greens? It was horrible. Had to throw it away. Wasted so much food!

    1. I can’t say for sure as this recipe contains mainly fresh vegetables. If your veggies were bitter this could produce a bitter soup.

    2. Oh, Holly is too nice!
      What/How did I go wrong?
      You didn’t follow the recipe…lol
      I didn’t add this but I added all this other stuff instead…whattya think?
      This dish is delish!
      Follow the recipe first….then do your thing.
      Personally, I don’t add the garlic until later for fear of burning it…I do the same with my sunday tomato sauce. Something my mama taught me :)

  7. It was absolutely delicious!!! I feel very privileged that we were there to taste test it! It’s definitely on my list of staples now.

  8. I am on the keto diet and this soup is just perfect! I don’t ad carrots instead adding a little more broccoli.
    Its delicious ,filling and I stay within my daily carb intake. Thanks for a great receipt!5 stars

  9. I think I can make this soup, blend it and drink it from a cup… much easier when you’re in a hurry or just want it before your actual dinner!

  10. Thanks for sharing. I love this receipe however my little guy who is 3 also loves soup.He is not a fan of cooked broccoli and loves peas and corn. So I took part of it, put in a separate pot and added his faves.I also omitted the bell peppers, as I can’t tolerate them cooked and added, cabbage with the core removed..it wasn’t bitter.5 stars

      1. My question is, I dont eat cabbage, will it taste ok,? I want to make it. And egg rolls, so I want to eat better, but I dont like peas, califlower,etc. any suggestions?

      2. Try this; make a small batch. Cook it. When done, use a stick blender or regular blender (be careful and use a towel to hold the lid in place!) and puree it well.
        I’ve been learning that sometimes, it’s not the flavor that is bothering us, but the texture. And once pureed well, the tastes tends to blend as well and so no one flavor is more prominent than another.
        Also, sometimes we don’t care for a veggie prepared one way, but will love it prepared another way. Odd, but how we prepare it, affects not only taste, but texture as well.
        Another thing is to perhaps change the proportion of things you like/don’t like. So that there’s less “objectionable” veggies and more of those you really like a lot.

  11. For extra lean protein, I add cooked ground turkey just before serving. Doesnt change the over all flavor at all. What a great receipe!

  12. Just found this recipe and intend to make it tomorrow. (after a trip to the market) Can I use fresh basil? If so, how much and when do I add it to the pot? thanks
    Oh, by the way, at first I thought it had 31 g fat. lol……….then I saw the -sign………..what does that mean?

    1. Yikes, I’m not sure why it was showing -31g of fat (lol, I do wish it had -31g fat though). Thank you for letting me know, I’ve updated the recipe.

  13. Yes, I made this soup in 2016 when I was diagnosed as pre-diabetic. The recipe is big , it took me three days to finish eating  it. When I first made this soup I did not print it out , I just made it looking at the computer screen. I’ve been trying to find it since , but I’m glad I found it today. I’ll be sure to print it out for future use. I love this recipe!5 stars

  14. Great recipe. Omitted the broccoli as I just didn’t have any. No other changes and will make again soon.5 stars

  15. What is the carb count if I omit diced tomatoes, tomato paste, carrots and green beans? It seems those are the higher carb veggies to cut if I am on the keto diet. Thanks.4 stars

  16. I just made this soup in slow cooker.
    It is absolutely fabulous and with rice or beans as a side dish as a “vegan” you are set ! The only change I made is;instead of 6 cups of beef broth, I used 6 cups of water adding 2 vegetable bouillons.

    Except the broccoli”,put everything into the slow cooker,stir well,put the lid on and cook it on HIGH for 5 hours. Do not peek,do not stir,leave it alone ! After 5 hours add in the broccoli and stir (broccoli can not be cooked for too long otherwise they will fall apart and get very mushy) ……………tadaaa you will have healthy,inexpensive,filling meal :-)5 stars

      1. You can also use vegetable broth for a completely vegan and even less calories!