Nothing is better than a pot of cozy soup and this weight loss Vegetable Soup recipe is a favorite.

A variety of vegetables, including cabbage and zucchini, are cooked in a flavorful tomato beef broth for a healthy, heartwarming soup

Naturally low in fat and calories, it’s the perfect lunch, snack, or starter! While we eat it as a starter or lunch, to make this more of a main dish for dinner, we often add our favorite proteins.

Vegetable Soup in a bowl with a spoon

A Hearty Skinny Soup Recipe

  • Vegetable soup is delicious, healthy and filling!
  • It’s great for weight loss because it’s filling and low in calories. We enjoy a small bowl of this vegetable soup before each meal or I use it as a snack to tide me over until dinner.
  • And if you follow Weight Watchers, this is a 0 point soup…  a freebie and it’s low carb and keto friendly too.
  • This soup is quick to make, reheats well and you can add proteins or whole grains to make a hearty meal.
  • Prepared as directed, this vegetable soup comes in at only 52 calories per 1 cup serving and is loaded with protein, vitamins, and minerals.

ingredients for Vegetable Soup on a marble board

Ingredients in Vegetable Soup

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

Beef Broth with a bit of tomato paste adds great flavor. I prefer beef broth over chicken broth but you can use any homemade stock or broth or vegetable broth if you prefer.

A variety of vegetables make this soup fun and flavorful. 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. Or, try one a DIY seasoning mixes like homemade taco seasoningItalian Seasoning or Greek seasoning.

Optional additions include red pepper flakes, a squeeze of lemon juice.

SOUPER ADD-INS: Homemade vegetable soup is so versatile! Add fresh or leftover proteins like chicken, ground beef, or sausage. Or, keep it vegetarian and make a complete protein by combining white beans, chickpeas, or your favorite beans.

Hearty grains like barley or pasta like rotini, shells, or fun bowties will also make this a new dish every time!

veggies in a pot for Vegetable Soup

How to Make Vegetable Soup

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

  1. Cook garlic & onion until softened.
  2. Add cabbage, carrots, & green beans, cook until tender.
  3. Add remaining ingredients (except for zucchini) & simmer as directed in recipe below.
  4. Add zucchini & cook until soft. Remove bay leaves before serving.

veggies in a pot before being cooked for Vegetable Soup

Slow Cooker

  1. Saute onions & add all ingredients to the slow cooker.
  2. Cook on high for 5 hours or low for 8 hours or until veggies are tender.
  3. Remove bay leaves before serving.

Instant Pot

  1. Cook onions using the saute function.
  2. Add all ingredients to the Instant Pot and cook on high pressure for 6 minutes, naturally release for 5 minutes.
  3. 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.

Vegetable Soup in a pot

Storing Veggie Soup

While this soup isn’t a magic weight loss secret, if you’re trying to cut calories it is perfect to have in your fridge ready to enjoy when you need a snack or a quick meal!

This soup reheats well so mix up a big batch and enjoy 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! 

Vegetable Soup in a pot
4.94 from 285 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Vegetable Soup Recipe

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!
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings 12 servings


  • 1 teaspoon olive oil or butter
  • 1 small onion diced
  • 2 cloves garlic minced
  • 4 cups cabbage chopped, approx. ¼ head of cabbage
  • 1 cup carrots diced
  • 1 cup green beans cut into 1″ pieces
  • 2 whole bell peppers chopped
  • 2 cups cauliflower florets or broccoli
  • 28 ounces low sodium diced tomatoes with juice
  • 6 cups low sodium beef broth
  • 2 tablespoons tomato paste
  • 2 bay leaves
  • ½ teaspoon thyme
  • ½ teaspoon basil
  • pepper to taste
  • 2 cups zucchini sliced


  • Heat olive oil in a large pot over medium heat. Add onion & garlic and cook until slightly softened, about 3 minutes.
  • Add 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. Simmer 8-10 minutes.
  • Add in zucchini, simmer an additional 5 minutes or until softened.
  • Remove bay leaves before serving.



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: a few dashes of hot sauce, a sprinkle of parmesan cheese, fresh herbs. 
Leftovers can be stored in an airtight container in the fridge for up to 4 days. Freeze cooled soup in individual portions for up to 4 months. Reheat or thaw directly on the stovetop.
4.94 from 285 votes↑ Click stars to rate now!
Or to leave a comment, click here!

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

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Vegetable Soup in a bowl with a ladle and a title
Vegetable Soup in a pot with a title
Vegetable Soup in a pot with a ladle and in a bowl with a spoon with text
Vegetable Soup in a pot with a ladle and text

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.  Informational purposes only, this is not medical information or advice.


, ,

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

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.

latest & greatest

Leave a Reply

Your email address will not be published.

Recipe Rating


  1. Love, love, Looooved this soup. Sooo tasty and the depth of flavor amazing. Used McCormick beef base I had on hand, doubled thyme and basil, used an extra bay leaf (mine were kind of small), used 28oz of fresh, chopped, ripe tomatoes (it didn’t even need salt, I’m guessing it balanced out from sodium in the beef base), oh and I forgot to add pepper. Had two whole cups… and then a third. This recipe makes a whole lotta chunky soup, plenty to gift or for other days. Loved that too.5 stars