
This 8-can soup recipe for Weight Watchers proves hearty meals can be both satisfying and calorie-conscious. ✨ By combining eight budget-friendly cans—like chickpeas, black beans, and diced tomatoes—we create a protein-rich, fiber-packed soup that fills you up without weighing you down.
The secret lies in balancing bold flavors with smart ingredient swaps, ensuring every spoonful delivers on nutrition without compromise.
What sets this recipe apart is its ability to transform pantry staples into a restaurant-worthy bowl while keeping calories in check. With minimal prep time and a one-pot approach, it’s perfect for busy weeknights when you still want a dish that feels special.
The key is using low-sodium cans and controlling portion sizes—each serving packs under 200 calories while delivering plant-based protein and essential vitamins.
By the time you finish this recipe, you’ll have a creamy, flavorful soup that’s rich in texture and taste but light enough for your diet. The blend of beans, tomatoes, and aromatic spices creates depth, while a touch of Greek yogurt adds creaminess without excess fat.
It’s the kind of meal that makes Weight Watchers feel indulgent, not restrictive.
Perfect for meal prep or a quick dinner, this soup scales easily for crowds while keeping costs low. Whether you’re tracking points or simply seeking a lighter take on classic comfort food, this recipe delivers—without sacrificing satisfaction. Let’s get cooking!
Ingredients for 8 can soup recipe weight watchers
Eight budget-friendly cans and simple pantry staples transform into a satisfying, calorie-conscious soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Low-Sodium Chickpeas 🌿 | 1 can | Drained and rinsed thoroughly |
| Low-Sodium Black Beans 🌱 | 1 can | Drained and rinsed thoroughly |
| Diced Tomatoes 🍅 | 2 cans | No salt added preferred |
| Tomato Sauce 🍅 | 1 can | Low-sodium, 24 oz |
| Coconut Milk 🥥 | 1 can | Full-fat, for creaminess |
| Vegetable Broth 💧 | 2 cups | Low-sodium, homemade or store-bought |
| Nonfat Greek Yogurt 🥛 | ½ cup | Plain, for creaminess |
| Cumin Ground 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For aromatic depth |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The cans are the backbone of this recipe, so low-sodium options are a must. Store-brand cans at Walmart or Aldi often have the best prices for quality low-sodium options—check the labels, as sodium content can vary even among similar products. For the coconut milk, full-fat is key—it adds richness without excess calories. The Greek yogurt should be nonfat to keep calories in check, but Fage or Siggi’s brands are my go-to because they stay thick and creamy. If you can’t find low-sodium cans, drain and rinse regular cans thoroughly to cut down on sodium. The spices? Penzeys or bulk bins at Whole Foods are ideal, but regular grocery store brands work fine if they’re fresh.
No low-sodium cans? Regular cans work if you rinse them well—just be mindful of the sodium boost. Out of coconut milk? Greek yogurt or a splash of heavy cream adds creaminess, though it’ll bump calories slightly. Want more protein? Add a can of lentils or white beans—just adjust the broth to keep the texture right. The lime juice can be swapped for lemon juice or vinegar if needed, but lime gives that fresh brightness. For extra depth, a pinch of cayenne or chili powder adds heat without calories. And if you’re short on time, pre-chopped cilantro from the store is fine—just give it a quick rinse.
This soup reheats beautifully—tastes even better the next day as flavors meld. Keeps for 5 days in the fridge or 3 months frozen. I portion it into 4-cup containers for easy lunches—just microwave for 2 minutes and top with extra cilantro. For meal prep, double the batch and freeze half. The cilantro and lime juice can be added fresh when serving, so they stay vibrant. Store the broth separately if you want to customize flavors later—just reheat and add your own spices.
Why You’ll Love This Recipe
- Pantry in Minutes: I swear by this one—just dump the cans, add the coconut milk, and let it simmer. No chopping, no measuring cups, no stress. The black beans and chickpeas soften perfectly while you’re still deciding what to watch on TV.
- Creamy Without Guilt: That coconut milk turns this into something rich and satisfying, but it’s not heavy or greasy. Honestly, I’ll take a bowl of this over half the creamy soups I’ve tried that leave me feeling sluggish. The tomatoes keep it bright, so it’s never boring.
- Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunches for the week. I freeze half in portions—perfect for days when I’m too tired to cook. Even my picky-eating teen grabs a thermos of it for school.
- Budget-Friendly Feast: Eight cans of beans and tomatoes stretch into so many servings—this feeds my family of four for nearly a week. Between us, I’ve spent less than $10 on ingredients, and the flavor? Ridiculously good. No fancy labels needed.
Step-by-step instructions for Weight Watchers-friendly 8-Can soup
Here’s how to transform these pantry staples into a satisfying, protein-packed soup that won’t weigh you down.
🍳 Step 1: Sauté the Spice Blend for Maximum Flavor
Heat a large Dutch oven over medium heat and add the 1 tablespoon ground cumin. Toast it for 30 seconds until fragrant—this releases its essential oils and deepens the flavor profile. Immediately add the 1 teaspoon garlic powder and 1 teaspoon onion powder, stirring constantly for 15 seconds.
The reason for toasting the cumin first is that it prevents a bitter aftertaste while enhancing its earthy warmth. Here’s the thing—don’t rush this step. You’ll know it’s ready when the spices are sizzling and smell intensely aromatic. This aromatic base forms the flavor foundation for your entire soup.
🍳 Step 2: Build the Base with Tomatoes and Beans
Add the 2 cans diced tomatoes (with juices), 1 can tomato sauce, 1 can low-sodium black beans, and 1 can low-sodium chickpeas (both drained and rinsed). Stir everything together and bring to a gentle boil over medium-high heat. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10 minutes.
This initial simmer helps break down the tomatoes and beans, creating a smoother texture. Watch for any skins floating on top—this is normal. If the soup looks too thick, add ½ cup of the vegetable broth now to maintain proper consistency. The beans should start to soften slightly, but we’ll cook them further later.
🥘 Step 3: Add Broth and Creaminess
Pour in the remaining 1½ cups vegetable broth and the 1 can coconut milk. Stir well to combine, then add the 0.5 teaspoon smoked paprika, 0.25 teaspoon salt, and 0.25 teaspoon black pepper. Return to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally.
The coconut milk adds natural creaminess without the heavy calories of cream, while the smoked paprika contributes subtle depth. Here’s where it gets good—the soup should now have a thick, stew-like consistency with all flavors melding together. If it’s still too thick, add more broth 1 tablespoon at a time until it reaches your preferred texture.
🥘 Step 4: Finish with Yogurt and Acid
Remove the pot from heat and stir in the 0.5 cup nonfat Greek yogurt until completely smooth. This step adds tangy creaminess without overpowering the other flavors. Return the soup to low heat just until warmed through (2-3 minutes), being careful not to let it boil again.
Finally, stir in the 1 tablespoon lime juice. This bright citrus note cuts through the richness of the coconut milk and beans, balancing the entire dish. The yogurt will thicken slightly as it cools, so don’t worry if it looks a bit thin right now. Taste and adjust seasoning—you might need a pinch more salt or lime juice to perfect the balance.
🍽️ Step 5: Garnish and Serve Immediately
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh cilantro. The cilantro adds a fresh herbal note that contrasts beautifully with the smoky, spiced base. Serve with crusty whole-grain bread or a side salad to complete the meal.
This soup tastes even better the next day as flavors continue to meld, but the texture will be slightly thicker. If you prefer it looser, simply stir in a splash of warm broth when reheating. Each bowl delivers plant-based protein from the beans and chickpeas, fiber for satiety, and rich flavor without the guilt—perfect for Weight Watchers.
Pro Tips For Making 8 Can Soup Recipe Weight Watchers
- Simmer Slow and Low: This soup isn’t a race—after adding coconut milk, drop the heat to a bare simmer (think “just above a whisper”). I used to rush it, and the flavors never married right; now it cooks gently for 20 minutes, letting the coconut milk blend instead of curdling or separating.
- Drain and Rinse Beans: Those low-sodium cans still hold a surprising amount of brine. Dump them into a colander, give them a quick rinse, and drain well before tossing into the pot. Skipping this step makes the soup taste saltier than the points plan allows—trust me, your taste buds will notice.
- Stir in Coconut Milk Last: Add the coconut milk after the beans and tomatoes have simmered together for at least 10 minutes. The heat can break down its richness, so introducing it late keeps that creamy texture intact. (Yes, even if you’re eager to taste it—wait.)
- Crush Half the Chickpeas: Before adding them, scoop out about half the chickpeas from their can and mash them slightly with a fork. This adds thickness and a satisfying texture contrast without extra calories. I was skeptical until I tried it—now it’s non-negotiable.
Pro cooking tips for perfect results
Spice Toasting Secrets
Toast your spices over medium heat for exactly 30 seconds—any longer risks burning, which creates bitter flavors. I use a large Dutch oven because it distributes heat evenly and prevents scorching.
The key is to stir constantly while toasting the cumin first, as its essential oils develop best when heated alone before blending with garlic and onion powders. 🔥
Texture Control Tips
If your soup thickens too much during simmering, add broth 1 tablespoon at a time instead of dumping it all in. The beans and tomatoes release starch as they cook, so gradual adjustments keep the perfect consistency.
For extra creaminess without calories, stir in 1 extra tablespoon of nonfat Greek yogurt after reheating—it blends seamlessly. ⚡
Low-Sodium Swaps
No low-sodium cans? Rinse regular cans twice under cold water to remove up to 40% of the sodium. For extra flavor without salt, add 1 teaspoon of miso paste (white or red) when simmering—it deepens umami without adding sodium.
I keep a small tub of White Diamond miso in my pantry for this exact purpose. 🌱
Coconut Milk Hacks
Full-fat coconut milk adds richness, but if you’re watching calories, use light coconut milk and boost creaminess with an extra 2 tablespoons of nonfat Greek yogurt. For a dairy-free option, substitute with ¼ cup silken tofu blended until smooth—it mimics the texture beautifully.
Always stir coconut milk gently to avoid curdling when heated. 🥥
Yogurt Thickening
The Greek yogurt will thicken as it cools, so don’t panic if it looks thin when hot. For immediate thickening, chill the soup for 10 minutes before serving—this triggers the yogurt’s natural gelation.
If you prefer a thinner consistency, add 1-2 tablespoons of warm broth when reheating. The yogurt also helps balance the acidity from lime juice, so taste as you go! 💡
Flavor Boosting
Need more depth? Add ½ teaspoon of ground coriander with the spices or a pinch of cinnamon for warmth. For heat, stir in ¼ teaspoon of cayenne when simmering. Fresh herbs like cilantro or parsley should always be added after cooking to preserve their bright flavors.
I keep a small jar of dried cilantro on hand for when fresh isn’t available—just use half the amount. 🌶️
Nutrition facts
Frequently asked questions
How many Weight Watchers points does this soup earn per serving?
Each 1.5-cup serving of this soup earns approximately 6-8 points on the current Weight Watchers program, depending on your plan. The exact points may vary slightly based on your personal settings, but the low-calorie ingredients and portion control keep it well within budget-friendly limits. The plant-based protein from beans and chickpeas helps maximize satiety per point!
Can I make this soup with fewer cans to save money?
You can easily reduce to 6 cans by omitting one can of beans or tomatoes. For example, skip the chickpeas and use 2 cans black beans + 1 can white beans instead. The flavor remains rich, and you’ll save $1-2 while keeping the same hearty texture. Just adjust the broth slightly if needed.
What if I don’t have Greek yogurt for creaminess?
No problem! Swap the ½ cup Greek yogurt with ¼ cup light coconut milk + 1 tablespoon cornstarch for thickening, or use ¼ cup silken tofu blended smooth. Both options add creaminess without dairy. For a dairy-free, zero-calorie boost, stir in 1 tablespoon nutritional yeast—it adds a cheesy flavor too!
How do I prevent the soup from getting too thick when reheating?
If your soup thickens upon reheating, simply stir in 1-2 tablespoons of warm broth per bowl. The yogurt naturally thickens as it cools, so adding liquid gradually restores the perfect consistency. For future reheating, store the broth separately in an ice cube tray—just pop in a cube or two when warming leftovers!
Can I add meat to this recipe while keeping it Weight Watchers-friendly?
Yes! For added protein, stir in ½ cup cooked shredded chicken (3 oz) or ¼ cup lean ground turkey (2 oz) during the final 5 minutes of simmering. Both options add 2-3 points per serving while keeping the dish balanced. Just be sure to use low-sodium broth and trim all visible fat from the meat first.
- 12 Bean Chili Recipe: Hearty Slow-Cooked Depth With 12 Legumes - October 17, 2026
- 5 Seed Bread Recipe: Nutty Crunch and Artisan Flavor in One Loaf - October 17, 2026
- 1 Lb Macaroni Salad Recipe: Bold, Crunchy, and Crowd-Pleasing - October 17, 2026