Zero Point Weight Watchers Cabbage Soup
This Zero Point Weight Watchers Cabbage Soup is a warm, filling bowl that keeps you on track without any guilt or hunger. It’s the kind of meal you can eat a generous serving of and still feel light.

The recipe relies on a big pile of cabbage, carrots, and bell pepper simmered in a savory tomato broth until everything is tender and bright. Ready in about 30 minutes, it’s a reliable weeknight option you can make once and eat for days.
Why This Cabbage Soup Keeps Me Coming Back
It tastes like a bowl of real food, not diet food. The cabbage gets silky and a little sweet, the carrots hold a gentle bite, and the tomato broth is tangy and full of herbs.
Because there’s no oil in the base, every spoonful is broth-forward and clean, not greasy. A hit of lemon right before serving pulls everything together and makes each bite pop.
Ingredients

- Cooking spray: for sautéing without points
- 1 medium onion, diced: yellow or white both work fine
- 2 carrots, cut into thin half-moons: keeps the cook time even
- 2 ribs celery, sliced: adds a quiet savory note
- 1 bell pepper, any color, diced: a little extra sweetness and crunch
- 3 cloves garlic, minced: use fresh, not jarred, for the best brightness
- 1 small head green cabbage, cored and thinly shredded (about 6 cups): red cabbage will color the broth, but tastes nearly the same
- 1 teaspoon dried oregano: a warm herbal backbone
- 1 teaspoon dried thyme: pairs well with the tomato
- 1 bay leaf: remove before serving
- 6 cups vegetable broth: low-sodium so you control the salt
- 1 can (14.5 oz) diced tomatoes, with their juices: fire-roasted adds a gentle smokiness
- Salt and black pepper: season in layers as you go
- Lemon wedges, for serving: don’t skip the acid
- Chopped fresh parsley or dill, optional: for a finish that tastes fresh, not cooked
Variations / Substitutions
- Add cooked shredded chicken or turkey: stir it in with the broth for a heartier, protein-rich soup (points will apply)
- Spice it up: add ¼ teaspoon red pepper flakes with the dried herbs
- Swap the herb profile: 1 tablespoon chopped fresh dill stirred in at the end gives a brighter, almost pickle-like note
- Make it a clear broth soup: skip the tomatoes and add an extra cup of broth and a splash of white wine vinegar for tang
- A pinch of lemon zest: along with the juice, it adds an extra layer of citrus without any liquid
If you enjoy this, our Tuscan White Bean Soup is another cozy, low-effort weeknight winner.
How to Make Zero Point Weight Watchers Cabbage Soup
Step 1: Sauté the Aromatics

Coat a large pot or Dutch oven generously with cooking spray and set it over medium heat. Add the 1 diced onion, 2 sliced carrots, and 2 sliced celery ribs with a pinch of salt. Cook for about 5 minutes, stirring a few times, until the onion turns translucent and the carrot starts to brighten to a warm orange.
The vegetables should soften without browning much, just sweating together until they smell sweet and savory. You’ll notice the onion losing its raw sharpness and turning glossy.
Step 2: Stir in the Cabbage

Toss in the 6 cups shredded cabbage, 1 diced bell pepper, 3 minced garlic cloves, 1 teaspoon oregano, and 1 teaspoon thyme. Give everything a good stir and cook another 2 to 3 minutes. The cabbage will begin to wilt and shrink down, and the garlic will become very fragrant.
The pan might look too full at first, but within a minute or two the cabbage collapses enough to make room. Its edges will turn pale green and a little glossy from the light steam.
Step 3: Simmer the Soup

Pour in the 6 cups vegetable broth and the whole can of diced tomatoes, juices and all. Tuck the bay leaf into the pot. Raise the heat to high and bring the soup to a boil, then immediately lower the heat to a gentle simmer. Cover the pot and cook for 15 to 20 minutes, until the cabbage is tender but still has a little bite to it.
The broth will deepen to a rusty orange from the tomatoes, and the kitchen will fill with steam that smells like herbs and cooked onion. Taste the broth at the 15-minute mark and add a few pinches of salt and pepper; broth can need more salt than you expect.
Step 4: Ladle and Serve

Remove the bay leaf and ladle the hot soup into bowls. Squeeze a wedge of lemon over each serving and top with a scattering of fresh parsley or dill if you’re using it. Serve right away while it’s steaming.
The lemon cuts through the richness of the broth just enough to make each spoonful feel bright and complete. That small hit of acid is what makes the difference between a bland vegetable soup and one you want another bowl of.
A Few Notes Before You Start
- Chop all your vegetables to roughly the same size: so they finish cooking at the same time. Thin slices for carrot and celery keep them from staying crunchy while the cabbage softens.
- Season in layers.: A pinch of salt with the aromatics, another when the broth goes in, and a final adjustment after simmering keeps the soup from tasting flat.
- A splash of acid is not optional.: Lemon juice or a teaspoon of red wine vinegar stirred in at the very end wakes up all the flavors without adding points.
- If you want a more filling soup, stir in a can of rinsed cannellini beans or a handful of cooked brown rice at the same time you add the broth. Keep in mind those will add points.
- For the deepest flavor without any oil, use a good quality vegetable broth and let the onion, carrot, and celery really sweat until they smell sweet before adding the cabbage.
Simmer times for the texture you prefer:
| Cabbage texture | Simmer time after boiling |
|---|---|
| Firm-tender with a little bite | 15 minutes |
| Spoon-tender and soft | 20 to 25 minutes |
Storing Leftover Soup
- Refrigerate: Cool the soup completely and store it in an airtight container in the fridge for up to 4 days. The flavor often improves overnight.
- Reheat gently: Warm it on the stove over medium-low heat, stirring now and then, until it’s hot all the way through. A small splash of water or broth loosens it if it thickened in the fridge.
What to Serve with Cabbage Soup
A sturdy slice of whole grain bread with a little grainy mustard on the side is my go-to for dipping. The bread soaks up the broth without falling apart, and the mustard adds a tang that pairs well with the tomato.
A simple green salad with a sharp vinaigrette works, too, because the acidity echoes the lemon in the soup. For something a little more substantial, a half sandwich of turkey and avocado turns this soup into a full meal.
Frequently Asked Questions
Is this soup really zero points on Weight Watchers?
Yes, as long as you use cooking spray instead of oil and stick to non-starchy vegetables. Once you add oil, beans, or grains, the point value changes.
Can I freeze this soup?
Yes. Freeze it in portion-sized containers for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
My soup tastes bland, what went wrong?
It likely needs more salt and a hit of acid. Stir in a little lemon juice and taste again before adding more salt, a pinch at a time.
Can I use red cabbage instead of green?
Absolutely. The soup will take on a deeper purple-red color and taste a bit more earthy. Reduce the simmer time by a couple of minutes because red cabbage can soften faster.
Do I have to use fresh cabbage?
Fresh is best for texture, but you can use a bag of coleslaw mix in a pinch. It’ll cook down faster, so start checking for tenderness at the 10-minute mark.

Zero Point Weight Watchers Cabbage Soup Recipe
Ingredients
Method
- Coat a large pot with cooking spray and set over medium heat. Add the onion, carrot, and celery with a pinch of salt. Cook 5 minutes until the onion is translucent.
- Stir in the cabbage, bell pepper, garlic, oregano, and thyme. Cook 2 to 3 minutes, until the cabbage starts to wilt and the garlic smells fragrant.
- Pour in the broth and tomatoes with their juices, then add the bay leaf. Bring to a boil, lower the heat to a simmer, cover, and cook 15 to 20 minutes until the cabbage is tender.
- Remove the bay leaf. Ladle the soup into bowls, squeeze a lemon wedge over each serving, and top with fresh herbs if you like.
