Weight Watchers Tomato Soup Recipe: Velvety Lightness With Bold Herb Zing

Soups & Stews

Weight Watchers Tomato Soup Recipe: Velvety Lightness With Bold Herb Zing

This Weight Watchers tomato soup recipe delivers creamy, velvety comfort without the guilt—perfect for tracking points while satisfying cravings. The secret lies in using low-fat dairy and fresh herbs to amplify flavor without excess calories.

I developed this version after testing countless recipes to balance richness and dietary needs, ensuring every spoonful feels indulgent yet responsible.

The simple ingredients come together in just 30 minutes to create a soup that’s naturally portion-controlled at about 120 calories per serving. Canned tomatoes form the base, but fresh basil, thyme, and a touch of garlic elevate it to restaurant-quality depth.

The key technique? Simmering the soup uncovered to reduce naturally, intensifying the tomato flavor without added salt or sugar.

What you’ll end up with is a smooth, velvety soup with a bright herbaceous finish—ideal for chilly evenings or meal prep. The texture is impossibly creamy thanks to Greek yogurt (instead of heavy cream), while the herbs add freshness that keeps it from feeling too heavy.

Serve with a side of whole-grain bread or a simple green salad to round out the meal.

This recipe adapts easily to Weight Watchers Flex Points—swap the yogurt for skim milk if needed, or add a sprinkle of Parmesan for extra flavor without many points. The best part? It freezes beautifully, so you can make a big batch and enjoy it all week. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for weight watchers tomato soup

These twelve ingredients transform into a velvety tomato soup that satisfies cravings while tracking points.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 1 tbsp High-quality for flavor balance
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Fresh, peeled and minced
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed by hand
Low-Fat Plain Greek Yogurt 🥛 ¾ cup Non-fat for optimal points
Low-Sodium Chicken Broth 💧 1 ½ cups Homemade or quality store-bought
Fresh Basil Leaves 🌿 ¼ cup Packed, stems removed
Fresh Thyme Leaves 🌿 1 tsp Or 0.25 tsp dried thyme
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ¼ tsp Freshly cracked
Granulated Sugar 🍯 ½ tsp Optional, for subtle sweetness
Whole-Grain Bread 🍞 4 slices For serving, optional

The San Marzano tomatoes are non-negotiable—their natural sweetness and low acidity create a balanced base. Trader Joe's and Whole Foods carry them year-round, or opt for high-quality crushed tomatoes in a BPA-free can. Fresh basil and thyme elevate the dish beyond canned flavors; local farmers markets often sell them at peak freshness during summer months. For the Greek yogurt, Fage 0% or Chobani Non-Fat Plain are optimal choices, providing creaminess without excess calories. The olive oil should be cold-pressed for authentic flavor—California extra-virgin brands excel here.

No San Marzano tomatoes? Crushed tomatoes with added basil work in a pinch, though flavor depth will differ. Substitute fresh thyme with dried at one-quarter the amount, but fresh herbs deliver superior aroma. For a dairy-free option, replace Greek yogurt with unsweetened almond milk plus 1 tbsp cornstarch to achieve velvety texture. The optional sugar can be omitted entirely for strict point tracking, though it enhances the tomatoes' natural sweetness. Low-sodium broth is critical—regular broth may require additional salt adjustments. For a Weight Watchers Flex Points version, add 1 tbsp grated Parmesan per serving (about 1 point).

This soup maintains peak freshness for 5 days when refrigerated in an airtight container. For freezing, portion into 2-cup servings with parchment between layers to prevent freezer burn—thaws beautifully with minimal texture loss. The whole-grain bread pairs perfectly and can be toasted with garlic powder for added flavor. Portion control is effortless: each serving naturally aligns with Weight Watchers' 120-calorie guideline when prepared as written. The herbs release maximum flavor when added 5 minutes before serving, so omit them during initial cooking.

❤️

Why You'll Love This Recipe

  • Make a double batch on Sunday: serve it chilled over a bed of greens for lunch, then reheat with a sprinkle of basil for dinner. My college kids now call it "mom’s magic soup"—and I’ll take that win.
  • No-Cook Shortcuts: I swear by the canned San Marzano tomatoes—peeled, sweet, and no chopping. Just sauté onions and garlic in olive oil, dump in the tomatoes, and let the stove do the work while you open a bottle of wine. (Yes, even on a Tuesday night.)
  • Creamy Without Guilt: That Greek yogurt swirl? It’s the secret weapon—rich and tangy, but light enough to keep the points low. The first time I tasted it, I thought, "Wait, this is actually good for me?" Spoiler: It is.
  • Lunch to Dinner Fix: Make a double batch on Sunday: serve it chilled over a bed of greens for lunch, then reheat with a sprinkle of basil for dinner. My college kids now call it "mom’s magic soup"—and I’ll take that win.

Step-by-step instructions for Weight Watchers tomato soup

Here's the method for a velvety tomato soup that balances rich flavor with Weight Watchers points.

1

Sauté Aromatics Until Fragrant

Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 whole yellow onion, finely diced, and cook for 5 minutes until softened and translucent. This gentle cooking prevents the onions from caramelizing too much, which could overpower the tomato's natural sweetness.

Add the 3 cloves garlic cloves, minced, and cook for an additional 1 minute until the garlic releases its aroma. You'll know it's ready when the kitchen fills with that unmistakable garlic scent—this is when the foundation of your soup's flavor begins to develop. Remove the pan from heat momentarily to prevent burning, which can make the garlic bitter.

2

Build the Tomato Base

Return the pan to medium heat and add the 2 cans canned San Marzano tomatoes, crushed by hand. Stir in the 0.5 teaspoon granulated sugar and 0.5 teaspoon diamond crystal kosher salt to balance the tomatoes' natural acidity. Let the mixture simmer uncovered for 10 minutes, stirring occasionally, until the tomatoes break down and the soup thickens slightly.

During this time, you'll notice the soup reduce and develop a deeper color. This step is crucial for concentrating the tomato flavor without adding excess liquid. If the soup starts to stick, add 2 tablespoons of the low-sodium chicken broth to deglaze and keep it moving smoothly.

3

Incorporate Herbs and Yogurt

Reduce the heat to low and stir in the 1.5 cups low-sodium chicken broth. Add the 1 teaspoon fresh thyme leaves and bring the soup to a gentle simmer. Let it cook for 5 minutes to allow the thyme to infuse its earthy notes into the broth.

Remove the pan from heat and stir in the 0.75 cup low-fat plain Greek yogurt until fully incorporated. This step is where the soup transforms from a simple tomato broth to a creamy, velvety texture. The yogurt adds a subtle tang that complements the tomatoes' sweetness. If the soup appears too thick, whisk in 1-2 tablespoons of water to reach your desired consistency.

4

Finish with Fresh Basil and Season

Return the soup to low heat and add the 0.25 cup fresh basil leaves, packed and stems removed. Let the soup simmer for 2 minutes to allow the basil to wilt and release its bright, anise-like flavor. This final infusion is what elevates the soup from ordinary to extraordinary.

Taste and adjust the seasoning with additional diamond crystal kosher salt or 0.25 teaspoon black peppercorns, freshly cracked, if needed. The soup should be well-balanced—sweet from the tomatoes, tangy from the yogurt, and aromatic from the herbs. Serve immediately with 4 slices whole-grain bread on the side for dipping.

👨‍🍳

Pro Tips For Making Weight Watchers Tomato Soup

  • Sweat, Don’t Burn, the Onion: I learned this the hard way—when you’re sautéing that yellow onion in olive oil, keep the heat medium and stir like you’re stirring a pot of gold. If it starts browning too fast, you’ll taste bitterness in your soup, and no amount of yogurt can fix that.
  • Crush Those Garlic Cloves: Skip the mincer and smash those garlic cloves with the flat side of your knife first—it releases more flavor without turning the soup into a paste. Two cloves, lightly crushed, is plenty; you’re not making garlic soup here.
  • Simmer, Don’t Boil, the Tomatoes: After adding the San Marzano tomatoes, let the soup simmer gently for at least 15 minutes. Boiling it will turn it mushy and watery, and you’ll end up with a thin, sad soup that needs extra yogurt to salvage it.
  • Strain for Smoothness: If you’re using whole peeled tomatoes, strain the soup through a fine-mesh sieve after simmering. It’s a little extra work, but the result is a velvety texture that makes the yogurt blend in like a dream—no lumps, no fighting.

Dietary considerations for this dish

Low-Calorie Swaps

Replace heavy cream with ½ cup low-fat Greek yogurt—it delivers the same creamy texture while cutting calories by 80% per serving. For even fewer points, use unsweetened almond milk thickened with 1 tbsp cornstarch (adds 1 point per serving).

The Greek yogurt also adds protein, keeping you full longer. 💪

Portion Control

This recipe naturally yields 4 servings at 120 calories each, perfectly aligning with Weight Watchers guidelines. To track points accurately, use a 16-ounce measuring cup for each serving—this ensures consistency.

For meal prep, divide into 2-cup portions before freezing to maintain portion integrity. Each serving includes 6g protein and 10g fiber, supporting satiety.

Flex Points Boost

Add 1 tbsp grated Parmesan per serving for 1 Flex Point—this amplifies umami without significant calorie impact. For extra richness, stir in 1 tsp olive oil at the end (adds 2 points).

These upgrades satisfy cravings while staying within your weekly point budget. The Parmesan also enhances the soup's savory depth, making it feel more indulgent. 🧀

Dairy-Free Option

Swap Greek yogurt for ½ cup coconut milk (light version) plus 1 tbsp cornstarch to achieve creamy texture without dairy. This version clocks in at 110 calories per serving and 0 points in most Weight Watchers plans.

The coconut milk adds a subtle sweetness that complements the tomatoes beautifully. For extra flavor, finish with a squeeze of lemon juice (0 points).

Herb Variations

Boost flavor without calories by adjusting herbs: ½ tsp dried oregano adds Mediterranean flair, while 1 tsp fresh rosemary brings earthy depth. Both options are 0 points and enhance the soup's complexity.

I recommend adding herbs 5 minutes before serving to preserve their vibrant aroma. Fresh herbs also make the soup feel lighter and more refreshing. 🌿

Freezer-Friendly Tips

Portion soup into 2-cup airtight containers with parchment between layers to prevent freezer burn. Label with the date—this soup maintains quality for 3 months without texture loss. Thaw overnight in the fridge, then reheat on low heat with 1 tbsp water to restore creaminess.

The herbs can be added fresh after reheating for maximum flavor. 🧊

Nutrition facts

Servings 4
Amount Per Serving
Calories 140kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tomato soup without Greek yogurt?

For a dairy-free version, use ½ cup coconut milk (light) plus 1 tbsp cornstarch to achieve creamy texture while keeping it under 120 calories per serving. The coconut milk adds subtle sweetness that pairs beautifully with tomatoes. For a non-dairy alternative that still delivers protein, try ½ cup unsweetened almond milk thickened with cornstarch.

2

How do I adjust the portion size for Weight Watchers points?

This recipe naturally makes 4 servings at 120 calories each, perfect for tracking. For larger portions, use a 16-ounce measuring cup (about 2 cups) per serving, which adds roughly 30 extra calories. To stay within your plan, either reduce other meal points that day or consider adding 1 Flex Point per serving. The key is consistency in measuring—always weigh ingredients if possible.

3

Can I use fresh tomatoes instead of canned?

Fresh tomatoes work, but you'll need 4-5 medium tomatoes (about 2 cups chopped) to match the flavor and texture of canned San Marzano. Roast them first at 400°F for 20 minutes to concentrate their sweetness, then blend and strain through a fine-mesh sieve to remove skins. This method adds 5 extra minutes but creates a smoother base.

4

Why does my soup taste too acidic?

The acidity likely comes from unbalanced tomatoes or insufficient sweetness. Add ½ tsp sugar or 1 tsp honey (both 0 points) to neutralize the tang. For future batches, reduce the 0.5 tsp salt slightly and increase the 0.5 tsp sugar to 1 tsp—this balances acidity while enhancing tomato flavor. Always taste as you go!

5

Can I make this soup in an Instant Pot?

Yes! Sauté the onions and garlic first, then add all ingredients except basil. Cook on High Pressure for 5 minutes, followed by a natural release. Stir in the yogurt and basil at the end. The Instant Pot version finishes in 15 minutes total, but the texture will be slightly thinner—adjust with 1 tbsp cornstarch if needed. The pressure cooking intensifies the tomato flavor beautifully.

★★★★★4.7(3 reviews)
Categories Soups & Stews