Soups & Stews
This Weight Watchers-friendly 8-can soup delivers creamy tomato comfort without the guilt—perfect for meal prep, budget cooking, and satisfying cravings while staying on track. 💛 The secret lies in blending canned tomatoes, broth, and a touch of cream cheese for richness that won’t derail your points. I designed this recipe to stretch across multiple servings, making it ideal for busy weeks when you need hearty meals without the hassle.
What sets this apart is the balance of bold tomato flavor and silky texture using pantry staples like canned tomatoes, beans, and low-fat dairy. The recipe yields 6-8 servings, so you can freeze portions for later—no wasted ingredients or leftovers. Each bowl is packed with protein from beans and lean dairy, keeping it filling and satisfying while aligning with Weight Watchers guidelines.
By the time you’re done, you’ll have a creamy, velvety soup that tastes restaurant-quality but costs a fraction of the price. The slow simmer develops deep, caramelized notes, while the cream cheese adds just enough indulgence to make it feel like a treat. This is the kind of meal that keeps you full, fuels your goals, and tastes like love—all in one pot.
Best of all, it’s ready in under an hour, with minimal prep. Whether you’re meal prepping for the week or craving a cozy dinner, this soup delivers flavor without compromise. Let’s make it—your taste buds (and waistline) will thank you.
Ingredients for 8 can soup recipe weight watchers
Eight cans of tomatoes, a few pantry staples, and a touch of cream cheese—this is your Weight Watchers-friendly soup game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Diced Tomatoes 🍅 | 4 cans | 28 oz each, San Marzano preferred |
| Low-Sodium Chicken Broth 💧 | 6 cups | Homemade or store-bought |
| Low-Fat Cream Cheese 🧀 | 8 oz | Philadelphia Light or similar |
| White Beans 🌾 | 2 cans | 15 oz each, drained and rinsed |
| Onion 🧅 | 1 whole | Yellow, diced (about 1 cup) |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Carrots 🥕 | 3 whole | Medium, peeled and sliced |
| Celery Stalks 🥬 | 3 whole | Trimmed and chopped |
| Dried Basil 🌿 | 1 tbsp | Or 2 tbsp fresh basil |
| Dried Oregano 🌿 | 1 tsp | Italian blend preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional, for heat |
The tomatoes are non-negotiable here. San Marzano cans have the best flavor, but any good-quality diced tomatoes will work. I grab mine from Trader Joe's—they're budget-friendly and always reliable. For the broth, low-sodium is key to keep points in check, but if you're using a homemade version, season it lightly. The cream cheese adds that velvety texture without going overboard—Philadelphia Light is my go-to, but any low-fat brand works. White beans? Great Northern or cannellini both work, but don't skip them—they're the secret to keeping this soup filling and protein-packed.
No San Marzano tomatoes? Any brand of diced tomatoes works, but look for ones with minimal added salt. Running low on cream cheese? Greek yogurt at half the amount gives a similar tang. Fresh basil is ideal, but dried oregano at one-third the amount is a great swap. The veggies can be adjusted too—swap carrots for zucchini if you're feeling experimental. And if you're watching sodium, skip the red pepper flakes or use a pinch instead of a half teaspoon. The olive oil is just for flavor—don't skimp, but don't go overboard either.
This soup tastes even better the next day, so make a double batch if you can. It keeps for 5 days in the fridge or 3 months in the freezer. I like to portion it into 4-cup containers for easy reheating—just microwave until hot. The beans and cream cheese thicken as it cools, so add a splash of broth if it's too thick when you reheat. Leftovers? Perfect for lunches or a quick dinner—just pop in the microwave.
Why You'll Love This Recipe
- Pantry Magic: I swear by this combo—no fresh herbs, no fancy prep. Just dump the diced tomatoes, onions, and broth into one pot, let it simmer until the onions melt into sweetness, and boom, you’ve got depth without effort. The white beans add texture, and the cream cheese ties it all together like a warm hug.
- Creamy Without Guilt: Between us, low-fat cream cheese is my secret weapon. It melts into that soup so smoothly, you’d never guess it’s "light." The tomatoes give it a bright tang, while the beans keep it hearty—rich enough to satisfy, but still on track for your points.
- Meal Prep MVP: This soup tastes better the next day, which means I make a double batch on Sundays. The flavors meld overnight, and I’ve got lunches for the week—no sad leftovers here. Freeze half if you’re feeling extra, and thaw it straight into a fresh pot.
- Budget-Friendly Feast: Honestly, this recipe is my go-to when groceries feel tight. Canned tomatoes, broth, and beans stretch into eight servings for pennies. Add a side of crusty bread or a simple salad, and you’ve got a full meal that won’t break the bank—or your diet.
Step-by-step instructions for weight-watcher's creamy tomato delight
Let's make this hearty, creamy soup that's perfect for weight management—packed with flavor but light enough to enjoy guilt-free.
🍳 Step 1: Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium-high heat. Add the diced onion, sliced carrots, chopped celery stalks, and minced garlic cloves. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. You want those vegetables to release their natural sweetness and form a flavorful base. If you notice the onions start to brown too quickly, reduce the heat slightly. The goal is to build layers of flavor without burning the vegetables.
🍳 Step 2: Build the Tomato and Broth Foundation
Add the 4 cans canned diced tomatoes (with their juices) and 6 cups low-sodium chicken broth to the pot. Stir well to combine, then bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15 minutes.
This simmering time allows the flavors to meld together beautifully. You'll notice the soup starts to thicken slightly as the tomatoes break down. If you see the liquid level getting too low, add ½ cup water to maintain the right consistency. This is where the magic of slow cooking begins.
🥘 Step 3: Add Beans and Seasonings
Stir in the 2 cans drained and rinsed white beans, 1 tablespoon dried basil, 1 teaspoon dried oregano, 1 teaspoon salt, and ½ teaspoon black pepper. If you're feeling adventurous, sprinkle in the ½ teaspoon red pepper flakes for a subtle kick. Simmer everything together for another 10 minutes.
Real talk: the beans will absorb some of the liquid, so keep an eye on the consistency. You want a hearty soup but not one that's too thick. If it gets too thick, just add a splash more broth. The beans should be heated through but still hold their shape—you don't want them to break apart completely.
🍳 Step 4: Create the Creamy Texture
Reduce the heat to low and gradually stir in the 8 ounces low-fat cream cheese one tablespoon at a time. This slow addition prevents the cream cheese from clumping. Once fully incorporated, let the soup simmer gently for 5 more minutes to allow all the flavors to come together.
I know it seems weird to add cream cheese to a weight-watcher's recipe, but trust me—this creates that luxurious, creamy texture without making the soup feel heavy. The low-fat version keeps the calories in check while delivering that rich mouthfeel we all love. Stir constantly during this step to ensure the cream cheese melts smoothly.
⏰ Step 5: Adjust and Serve
Taste and adjust the seasoning if needed. You might want to add a pinch more salt or a sprinkle of red pepper flakes to taste. Let the soup sit off the heat for 5 minutes before serving—this allows the flavors to settle and the cream cheese to fully meld with the other ingredients.
Serve this creamy tomato delight warm, garnished with extra basil if you like. The soup should be thick enough to coat the back of a spoon but still easy to ladle. Each bowl delivers that comforting, creamy texture with all the flavor of a restaurant-quality tomato soup—just without the guilt.
Pro Tips For Making 8 Can Soup Recipe Weight Watchers
- Sauté the Onion First: Don’t just dump raw onion into the pot—caramelize it in 2 tablespoons of oil over medium-high heat for 5-6 minutes until soft and golden. I learned this the hard way: skipping this step leaves your soup tasting flat and uncooked, even after simmering. The flavor builds here, not later.
- Add Cream Cheese Late: Stir in the low-fat cream cheese off the heat or at the very end, when the soup is just about ready to serve. If you add it too early, it’ll turn grainy and separate—no amount of stirring fixes that. A splash of cold water or broth helps it melt smoothly, but timing is everything.
- Drain and Rinse Beans: Give those canned white beans a quick rinse before adding them to the pot. The starchy water clings to them like glue, making your soup thicker and heavier than it needs to be. A 30-second rinse under cold water cuts the gloop and keeps the texture light.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer—not a rolling boil—after everything’s combined. Boiling burns the tomatoes and makes the broth taste harsh. A low simmer (tiny bubbles, occasional swirls) lets the flavors meld without breaking down the ingredients. Patience here saves you from a bitter, watery mess.
Health benefits of this dish
Protein-Packed Portion
This soup delivers a satisfying 15-20g protein per serving thanks to the white beans and low-fat cream cheese. That's roughly 30-40% of your daily protein needs in just one bowl—perfect for keeping you full and energized between meals. The beans also provide plant-based fiber, which helps stabilize blood sugar and keeps cravings at bay. 💪
Low-Calorie Comfort
With careful ingredient choices, each serving clocks in at around 180-220 calories, making it ideal for Weight Watchers tracking. The low-fat cream cheese and lean broth keep calories in check while the tomatoes and vegetables add volume without excess fat. This is the kind of meal that satisfies your soul without sabotaging your goals.
Fiber-Rich Foundation
The combination of white beans and tomatoes provides 6-8g fiber per serving, supporting digestion and keeping you full longer. Fiber also helps regulate cholesterol levels and promotes gut health. I've found that adding fiber-rich ingredients like beans makes this soup feel even more substantial while keeping it light.
Nutrient-Dense Vegetables
Carrots and celery contribute vitamin A (for vision and immune support) and vitamin K (for bone health), while tomatoes provide lycopene (a powerful antioxidant). The garlic adds allicin, which supports heart health. This is a one-pot powerhouse of nutrients that works hard for your body.
Weight-Watcher Approved
This recipe aligns perfectly with Weight Watchers guidelines by using low-sodium broth, low-fat dairy, and lean protein sources. The portion size is generous enough to feel satisfying while staying within typical daily point allocations. It's the kind of meal that makes weight management feel effortless rather than restrictive.
Meal Prep Friendly
Making a large batch means you can portion out individual servings, keeping them consistent in both calories and nutrients. The ingredients are shelf-stable and budget-friendly, making this an economical choice for health-conscious households. I like to prep this on Sundays so I have healthy meals ready all week.
Nutrition facts
Frequently asked questions
How many Weight Watchers points does this 8-can soup recipe have per serving?
Each 1-cup serving of this creamy tomato soup typically earns you about 2-3 points on the Weight Watchers program, depending on your plan. The low-fat cream cheese and lean broth keep it light, while the beans add satisfying protein. For the most accurate count, input the ingredients into the WW app using their database.
Can I make this soup with fewer cans of tomatoes?
Yes! For a smaller batch, reduce to 2 cans tomatoes and 3 cups broth, but keep the same ratio of vegetables and cream cheese. The flavor will still be rich, though the texture may be slightly thinner. This works well for 4 servings instead of 8. Just adjust the cream cheese to 4 oz to maintain balance.
What can I substitute if I don't have low-fat cream cheese?
Try ½ cup plain Greek yogurt (2% or full-fat) for a tangy twist, or ¼ cup evaporated skim milk for a milder option. Both add creaminess without overpowering the tomato flavor. For a dairy-free version, blend ½ cup silken tofu with 1 tbsp lemon juice until smooth and stir it in.
How do I prevent the soup from getting too thick when reheating?
Add 1-2 tablespoons broth or water per serving when reheating to restore the right consistency. The beans and cream cheese thicken as the soup cools, so a splash of liquid brings it back to perfection. For extra insurance, stir in the liquid after the soup reaches medium heat to avoid curdling the cream cheese.
Can I freeze this soup for later?
Let the soup cool completely, then portion into airtight containers or freezer bags. It keeps for 3 months in the freezer. Thaw overnight in the fridge and reheat on the stove with a splash of broth. The texture holds up well, though it may thicken slightly—just add liquid as needed.
