Soups & Stews
This Weight Watchers veg soup recipe delivers hearty, satisfying flavor while keeping calories and points in check—no compromise on taste or nutrition. The secret lies in protein-packed lentils and fiber-rich vegetables that fill you up without weighing you down, making it perfect for mindful eating.
I developed this recipe after testing countless low-calorie soups that tasted like diet food, and this version actually satisfies cravings.
What sets this soup apart is its balanced approach: 15 minutes of prep and 30 minutes of simmering transform simple ingredients into a rich, aromatic broth loaded with vegetables, lentils, and herbs.
The lentils add plant-based protein (about 18g per serving), while carrots, celery, and tomatoes provide natural sweetness and texture without excess calories. A splash of lemon juice at the end brightens the flavors and keeps the dish feeling fresh.
By the time you finish, you'll have a nutrient-dense, 150-calorie-per-serving soup that’s packed with flavor but light enough for daily Weight Watchers tracking. The broth is rich and savory, the vegetables tender-crisp, and the lentils hold their shape—no mushy textures here.
This is the kind of soup that makes you forget it’s "diet-friendly" until you check the points.
Serve it as a standalone meal or pair with a side salad for extra volume without extra calories. The recipe scales easily for meal prep, and you can adjust the vegetables based on what’s seasonal or available. Here’s how to make it—simple, satisfying, and guilt-free.
Ingredients for weight watchers veg soup
Fiber-rich lentils and vibrant vegetables make this Weight Watchers soup both satisfying and guilt-free.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Brown Lentils 🍲 | 1 cup | Rinsed thoroughly before cooking |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Carrots 🥕 | 2 medium | Peeled, chopped into 1/4-inch slices |
| Celery Stalks 🧆 | 2 whole | Trimmed, chopped into 1/4-inch pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for aromatic base |
| Canned Diced Tomatoes 🍅 | 1 14.5-oz | No-salt-added preferred for control |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred for points |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely for garnish |
| Fresh Basil 🌿 | ⅛ cup | Torn for bright flavor notes |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for sautéing |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste after cooking |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for depth |
| Red Bell Pepper 🌶️ | ½ cup | Diced for added sweetness |
| Fresh Thyme Leaves 🌿 | 1 tsp | From 1 sprig, finely chopped |
The lentils are the protein powerhouse here—green or brown both work, but brown holds its shape better. Trader Joe's has pre-rinsed lentils that save time, but rinsing your own removes excess starch for cleaner broth. For the vegetables, organic carrots and celery from the store's refrigerated section stay crisp longer. The red bell pepper adds natural sweetness without extra calories, and I always grab the organic variety at Whole Foods for better flavor. Fresh herbs like thyme and basil elevate the dish—grab a small bunch and use half now, half later for other recipes.
No fresh herbs? Dried thyme at one-third the amount works in a pinch, but fresh is ideal. Short on bell pepper? Zucchini or yellow squash adds moisture without altering flavor. The canned tomatoes should be no-salt-added—Muir Glen is my go-to brand. For extra umami without points, add 1 tsp of nutritional yeast. The lemon juice is key—freshly squeezed brightens the whole dish, but bottled works if you're in a hurry. The vegetable broth matters too—low-sodium versions like Pacific Foods keep points in check.
This soup tastes even better the next day—portion into containers for easy lunches. Keeps for 5 days in the fridge or 3 months frozen. For meal prep, double the batch and freeze half. The lentils stay tender when reheated, and the flavors meld beautifully. If you're watching points, skip the garnish or use a sprinkle of fresh herbs instead of extra oil. The 150-calorie-per-serving count stays solid even when you scale up.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it uses what’s already staring at me—no special trips to the store. Brown lentils, onions, carrots, celery, and garlic? That’s my basic veggie lineup, and they transform into something hearty without extra fuss.
- Garlic-Glazed Goodness: Between us, the secret’s in the slow-simmered garlic. It caramelizes just enough to coat every spoonful, turning this into a flavor bomb that’s light but packed with depth—no heavy cream, no weird shortcuts, just pure umami magic.
- Meal-Prep MVP: I make a double batch every Sunday because it’s my go-to for lunches all week. The lentils thicken perfectly, and the flavors only get better as it sits—plus, it reheats like a dream (no mushy nonsense).
- Budget-Friendly Powerhouse: For under $5, this feeds four people. Lentils stretch forever, carrots and celery last forever, and onions? They’re basically free. Honestly, it’s the kind of soup that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-Step instructions for Weight Watchers veg soup recipe
This hearty yet lightened-up vegetable soup delivers bold flavor while keeping calories in check.
Sauté the Aromatic Vegetable Base
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole yellow onion, 2 medium carrots, 2 whole celery stalks, and 0.5 cup red bell pepper, all finely chopped. Sauté for 6-8 minutes until the vegetables soften and the onion becomes translucent, releasing its sweet aroma.
This foundational step builds flavor without added fat. I like to stir occasionally and watch for the onions to turn golden—this signals they're ready for the next ingredients. If the vegetables stick slightly, add a splash of water to deglaze and keep the cooking process smooth.
Add Garlic and Tomatoes for Depth
Stir in the 3 cloves minced garlic and cook for 30 seconds until fragrant—you should smell that unmistakable garlic aroma. Add the 1 14.5-oz canned diced tomatoes (with juices) and the 1 tsp fresh thyme leaves, stirring to combine. Let this mixture simmer gently for 2 minutes to allow the garlic to meld with the tomatoes.
Here's where the magic happens: the garlic shouldn't burn, but it should release its full flavor. If you notice any browned bits forming too quickly, reduce the heat slightly. This step creates the flavor foundation that will carry through the entire soup.
Incorporate Lentils and Broth
Add the 1 cup dry brown lentils (pre-rinsed) and 4 cups vegetable broth to the pot. Bring the mixture to a boil, then reduce heat to low-medium and let it simmer uncovered for 25-30 minutes. You'll know it's ready when the lentils are tender but still hold their shape—no mushy texture here.
I like to stir occasionally during this time, especially in the first 10 minutes, to prevent any sticking. The lentils should be about 80% cooked by the end of this stage. If you notice the soup reducing too quickly, add a splash of water to maintain the right consistency.
Season and Finish with Herbs
Stir in the 0.5 tsp diamond crystal kosher salt and 0.25 tsp ground black pepper, adjusting to taste. Add the 0.25 cup fresh parsley and 0.125 cup fresh basil, torn by hand for maximum freshness. Finally, stir in the 1 tablespoon lemon juice and simmer for an additional 2 minutes to let the flavors meld together.
This is the moment that matters: the lemon juice brightens the soup, cutting through any heaviness while enhancing the natural sweetness of the vegetables. Taste as you go—you might want to add a pinch more salt or a squeeze of extra lemon for balance. The soup should be vibrant, flavorful, and satisfying without being overly rich.
Adjust Consistency and Serve
If the soup is too thick, add 1-2 tablespoons of water or broth at a time until you reach your desired consistency. For a lighter texture, you can also blend half the soup with an immersion blender for a velvety finish while keeping the other half chunky. Ladle into bowls and garnish with additional fresh herbs if desired.
The key to serving this soup is to enjoy it while it's hot, as the flavors continue to develop even after cooking. Each spoonful should deliver a balance of earthy lentils, sweet vegetables, and bright herbs. This soup is perfect for meal prep—it tastes even better the next day as the flavors deepen.
Pro Tips For Making Weight Watchers Veg Soup
- Rinse Lentils Twice: I learned this the hard way—skipping the second rinse leaves your soup with a gritty texture that ruins the whole dish. Cold water, swirl, drain, repeat. It’s tedious, but your mouth will notice the difference.
- Sauté Onions Low and Slow: After burning three batches, I finally figured out that lentils need a properly softened base. Cook onions at medium-low heat until they’re translucent but not browned—this prevents bitterness and ensures the carrots and celery absorb flavor better.
- Dice Veggies Evenly: Uneven chopping means some carrots stay crunchy while others turn to mush. Aim for ¼-inch pieces—small enough to soften in 20 minutes, but not so fine they dissolve into the broth. (Yes, even if you’re impatient like me.)
- Add Garlic Late: Tossing garlic in with the onions means it burns before the lentils are done. Instead, stir it in the last 2 minutes—it’ll release its aroma without overpowering the soup or turning bitter. (Your future self will thank you.)
Regional styles of this dish
Mediterranean Twist
Transform this Weight Watchers veg soup into a Mediterranean-inspired dish by swapping the red bell pepper for 1 cup diced zucchini and adding ½ cup kalamata olives when serving. Toss in 1 tsp dried oregano during Step 2 for that classic Mediterranean aroma.
Top with ¼ cup crumbled feta cheese (optional, ~2 points per serving) and a sprinkle of toasted pine nuts for crunch. The olives add briny depth, while the feta brings richness without overwhelming the dish. 🌿
Mexican-Inspired Version
Give your soup a Southwestern flair by adding 1 tsp ground cumin and ½ tsp smoked paprika during Step 2. Stir in ½ cup black beans (rinsed) with the lentils in Step 3.
Finish with 2 tbsp lime juice instead of lemon and top with ¼ cup chopped cilantro and a dash of hot sauce (like Cholula). The smoky spices and lime create a bold, zesty profile that keeps the points low. 🌶️
Asian-Inspired Adaptation
For an Asian-inspired twist, replace the thyme with 1 tsp grated fresh ginger and 1 tsp sesame oil (instead of olive oil). Add 1 cup sliced shiitake mushrooms with the carrots and celery in Step 1.
Finish with 1 tbsp soy sauce (low-sodium) and 1 tsp rice vinegar instead of lemon juice. Garnish with sesame seeds and sliced green onions. The umami mushrooms and ginger add depth without extra points. ✨
Italian-Inspired Classic
Channel Italian flavors by using 1 cup diced Roma tomatoes instead of canned and adding 1 tsp dried basil in Step 2. Stir in ½ cup cooked farro (about 2 points per serving) with the lentils for extra heartiness.
Finish with 1 tbsp balsamic vinegar and a sprinkle of Parmesan cheese (optional, ~1 point per serving). The farro adds chewy texture, while the balsamic adds a tangy sweetness. 🍝
Spicy Cajun Style
For a Cajun kick, add ½ tsp cayenne pepper and 1 tsp smoked paprika during Step 2. Swap the bell pepper for ½ cup diced okra (if you love it) or extra celery.
Finish with 1 tbsp hot sauce and a sprinkle of green onions. The cayenne adds heat without extra calories, making this a great option for spice lovers on a points plan. 🔥
Seasonal Winter Version
In winter, swap the red bell pepper for 1 cup diced butternut squash and add 1 tsp ground cinnamon during Step 2. Use 1 cup apple cider instead of broth for a subtle sweetness.
Top with ¼ cup toasted pecans for crunch. The cinnamon and squash create a cozy, naturally sweet flavor that’s perfect for colder months. ❄️
Nutrition facts
Frequently asked questions
How many Weight Watchers points does one serving of this veg soup have?
Each serving of this recipe clocks in at approximately 3 points on the current Weight Watchers program (using SmartPoints). The low point value comes from the fiber-rich lentils, lean vegetables, and minimal added fat. The lemon juice and herbs add freshness without calories, keeping it light and satisfying.
Can I make this soup without lentils to keep it vegetarian?
This recipe is already vegetarian, but if you prefer to omit lentils, replace them with 1 cup cooked chickpeas or ½ cup quinoa for similar protein and texture. Chickpeas add creaminess while quinoa offers a nutty flavor. Both options will keep the dish hearty and satisfying while maintaining the low-point count.
What's the best way to store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore moisture. For best texture, avoid microwaving—stovetop reheating preserves the lentils' firmness and prevents a watery consistency.
How can I boost the protein without adding points?
Add ½ cup edamame (shelled) or ¼ cup nutritional yeast for extra protein without significant points. Edamame adds sweetness and texture, while nutritional yeast contributes a cheesy flavor. Both options keep the dish balanced and satisfying while staying within your daily points budget.
Why does my soup taste bland after cooking?
Blandness often comes from insufficient seasoning or overcooking. Ensure you're using low-sodium broth and adjust salt to taste at the end. For depth, add a pinch of smoked paprika or a splash of red wine vinegar during cooking. Taste as you go—herbs like thyme and basil should be added fresh at the end to preserve their flavor.
