Zero-Point Weight Watchers Vegetable Soup
A big, steaming bowl of vegetable soup is one of the most satisfying things on a cold evening, and this Weight Watchers version lets you enjoy as much as you want without touching your daily points.

It’s loaded with cabbage, carrots, zucchini, and bell peppers in a bright tomato broth that tastes like it simmered all day, even though it’s on the table in under an hour.
Why This Soup Stays in My Meal Plan
I keep this recipe in my back pocket because it does a lot with very little. The vegetables keep enough bite that each spoonful feels substantial, not mushy, and the broth has a clean, savory depth from garlic, oregano, and a spoonful of tomato paste.
Best of all, it’s genuinely zero points as long as I reach for non-starchy vegetables and a quick spray of oil. That means I can eat a generous bowl for lunch or a starter before dinner and still have my full points budget for whatever comes next.
Ingredients

- 1 tbsp olive oil spray: or 1 tsp olive oil if you have a point or two to spare
- 1 medium yellow onion, diced: any sweet onion works
- 3 garlic cloves, minced: use the fresh stuff, it makes a difference
- 2 medium carrots, peeled and sliced into thin rounds: no need to get fancy
- 2 celery stalks, sliced: adds a quiet freshness
- 1 small green bell pepper, diced: red or orange work too
- 1 small zucchini, quartered lengthwise and sliced: keeps its shape in the broth
- 4 cups thinly sliced green cabbage: about half a small head
- 1 (14.5 oz) can diced tomatoes, undrained: the juice is part of the broth
- 4 cups vegetable broth: low-sodium lets you control the salt
- 2 tbsp tomato paste: this is your no-point umami boost
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 bay leaf
- Salt and black pepper: to taste
- 2 tbsp chopped fresh parsley: for serving
Simple Swaps and Variations
- Add shredded cooked chicken breast: zero-point protein that turns it into a full meal
- Swap the cabbage for chopped kale or spinach: stir it in during the last few minutes so it just wilts
- Toss in a can of rinsed kidney beans or chickpeas: points will vary, so check your plan
- Give it a little heat: a pinch of red pepper flakes or a dash of hot sauce stirred in at the end
- Blend a cup of the finished soup and return it to the pot: creates a thicker, creamier texture without any cream
This soup is so flexible, and if you’re looking for something with more of a taco-night feel, Weight Watchers Taco Soup is another one worth having in your rotation.
How to Make Weight Watchers Vegetable Soup
Step 1: Sauté the Aromatics

Heat a large pot or Dutch oven over medium heat and spray with the olive oil spray. Add the diced onion and cook, stirring often, until it starts to soften, about 4 minutes. Add the minced garlic and cook for 1 minute more, until fragrant.
You’ll know it’s ready when the onion turns translucent and the garlic smells sweet, not sharp. This base is what gives the soup its savory backbone, so don’t rush it.
Step 2: Add the Heartier Vegetables

Stir in the sliced carrots, celery, and bell pepper. Cook, stirring occasionally, for about 5 minutes, until the carrots begin to lose their raw crunch.
The vegetables won’t be fully tender yet, but they’ll start to brighten in color and release a little steam. This extra step before the broth goes in builds a deeper flavor than dropping everything in at once.
Step 3: Simmer the Soup

Pour in the diced tomatoes with their juices, the vegetable broth, tomato paste, oregano, thyme, bay leaf, the sliced cabbage, and the zucchini. Stir everything together, bring the soup to a boil, then lower the heat to a steady simmer. Cook uncovered for 20 minutes, or until all the vegetables are fork-tender.
The cabbage will wilt and become silky, and the zucchini will soften but still hold its shape. Give it a taste and add salt and black pepper as needed, the broth should be well-seasoned but still light.
Step 4: Ladle and Serve

Remove the bay leaf and discard it. Stir in the chopped parsley, then ladle the soup into bowls. Serve hot, with an extra crack of black pepper on top if you like.
That hit of parsley right at the end brightens everything and makes it feel like more than just a bowl of vegetables. If you have a point or two to spare, a sprinkle of Parmesan cheese is lovely.
Tips for a Great Batch of Zero-Point Soup
- Chop your vegetables into similar-sized pieces: so they all finish cooking at the same time. Thin rounds for the carrots and a small dice for the pepper keep every bite balanced.
- Don’t skip the tomato paste.: Cooking it briefly with the vegetables deepens the flavor without any added fat or points.
- If the soup tastes a little flat, add a tiny splash of red wine vinegar or a squeeze of lemon just before serving. It wakes everything up without changing the point count.
Storing and Reheating Leftovers
This soup keeps beautifully. Refrigerate leftovers in an airtight container for up to 5 days; it will thicken in the fridge, so add a splash of water or broth when you reheat. Freeze portions in freezer-safe containers for up to 3 months, then thaw overnight in the fridge before reheating. Reheat gently on the stovetop or in the microwave until steaming hot.
What to Serve With This Soup
A simple green salad with a lemon vinaigrette is a fresh, crunchy contrast. For more staying power, add a grilled skinless chicken breast on the side (still zero points on most plans). If you’re using a few extra points, half a sandwich on light bread or a piece of crusty sourdough for dunking rounds out the meal.
Frequently Asked Questions
Is this soup really zero points on Weight Watchers?
Yes. All the vegetables and seasonings in this recipe are zero-point foods on the current plan, as long as you stick with olive oil spray instead of poured oil and don’t add starchy vegetables like corn or potatoes.
Can I use frozen vegetables?
Absolutely. Add them during the last 10 minutes of simmering so they don’t overcook and turn mushy.
How do I make this in a slow cooker?
Sauté the onion and garlic on the stovetop as directed, then transfer them to a slow cooker. Add all the remaining ingredients, stir, and cook on low for 4 to 6 hours or high for 2 to 3 hours.
Can I use V8 juice instead of vegetable broth?
Yes, plain V8 or a similar vegetable juice works well and adds even more vegetable flavor. Just make sure it’s the low-sodium version so you can control the salt.

Weight Watchers Vegetable Soup Recipe
Ingredients
Method
- Heat a large pot over medium heat, spray with olive oil spray, and sauté the onion until softened, about 4 minutes. Add the garlic and cook 1 minute more.
- Stir in the carrots, celery, and bell pepper; cook 5 minutes, until they begin to soften.
- Add the diced tomatoes, vegetable broth, tomato paste, oregano, thyme, bay leaf, cabbage, and zucchini. Bring to a boil, then reduce the heat and simmer uncovered for 20 minutes, or until all vegetables are tender.
- Remove the bay leaf, stir in the parsley, and ladle into bowls. Season with salt and pepper to taste.
