Soups & Stews
This 8-can soup recipe delivers hearty, Weight Watchers-friendly comfort in a single pot—perfect for chilly evenings when you crave warmth without the guilt. 💛 The secret lies in using low-point canned ingredients like beans, tomatoes, and broth, plus smart swaps that keep flavors rich while staying on track.
No complicated steps, just a foolproof method that transforms pantry staples into a satisfying meal.
What makes this recipe stand out is its one-pot simplicity—minimal prep, no fancy techniques, and a comforting texture that feels indulgent. The blend of beans, vegetables, and herbs creates depth without excess calories, while the slow simmer develops flavors that rival restaurant-style soups.
Best of all, it’s designed to fit seamlessly into your Weight Watchers plan, with each serving carefully balanced for points.
By the time you’re done, you’ll have a steaming bowl of soup that’s creamy (thanks to Greek yogurt instead of cream), packed with protein, and ready in under 30 minutes.
The aroma alone will have everyone asking for seconds—without derailing your goals. Serve with a sprinkle of fresh herbs or a dash of hot sauce for extra flair.
This recipe is your go-to for low-point comfort, whether you’re meal prepping for the week or craving a quick, satisfying dinner. The best part? Leftovers reheat beautifully, making it a win for both convenience and nutrition. Let’s get cooking!
Ingredients for 8 can soup recipe weight watchers
Eight cans plus pantry staples—this Weight Watchers-friendly soup is pure comfort in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Low-Sodium Chicken Broth 🥫 | 4 cans | 14.5 oz each, Weight Watchers approved |
| Black Beans 🫘 | 2 cans | 15 oz each, drained and rinsed |
| Diced Tomatoes 🍅 | 2 cans | 14.5 oz each, fire-roasted preferred |
| Kidney Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Corn Kernels 🌽 | 1 can | 15.25 oz, drained |
| Plain Nonfat Greek Yogurt 🥛 | 1 cup | For creaminess, Weight Watchers friendly |
| Onion Powder 🧅 | 1 tbsp | For depth without excess calories |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Ground Cumin 🌿 | ½ tsp | Earthy flavor without overpowering |
| Salt 🧂 | ½ tsp | Adjust to taste, Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
| Hot Sauce 🔥 | 1 tbsp | For serving, Frank's RedHot preferred |
The broth is the foundation, so Weight Watchers-approved low-sodium options are key—look for brands like Imagine or Pacific Foods in the canned aisle. Fire-roasted diced tomatoes add depth without extra sugar, and Trader Joe's or Walmart's store brand are budget-friendly picks. For the beans, drained and rinsed cuts down on sodium and keeps the soup lighter. The Greek yogurt is a game-changer—it adds creaminess without the heavy calories of cream or butter. I always grab the plain, nonfat version from the refrigerated section, and trust me, it makes all the difference.
No fire-roasted tomatoes? Regular diced tomatoes work fine—just add a pinch of smoked paprika for that charred flavor. Swap kidney beans for white beans or lentils if you prefer. Fresh herbs are ideal, but dried thyme at one-third the amount gets you close. The hot sauce is optional, but Frank's RedHot or Cholula are my go-tos—they’re low-calorie and pack a punch. For extra protein without points, stir in a can of drained and rinsed chickpeas at the end. And if you’re watching sodium even closer, rinsing the beans and broth thoroughly makes a noticeable difference.
This soup reheats beautifully—just add a splash of water if it thickens. Keeps for 4-5 days in the fridge, or 3 months frozen. I always double the batch and freeze half—perfect for lazy weeknights. For meal prep, store in glass containers with a tight lid to keep flavors fresh. Garnish with fresh cilantro right before serving, or a dash of hot sauce for that restaurant-style kick. Leftovers taste even better the next day as the flavors meld together.
Why You'll Love This Recipe
- No-Can Miss Prep: I swear, this is the kind of recipe where you just dump everything in one pot and walk away. Eight cans? Sounds like a lot, but the broth does the heavy lifting while you stir once—maybe twice—before letting it simmer. That’s my kind of magic.
- Tangy & Hearty: The diced tomatoes bring this soup to life with a brightness that cuts through the richness of the beans and corn. Honestly, I add a splash of lime juice at the end just because I can’t resist that zesty kick—it’s the little things.
- Lunchbox Hero: Between us, this is my go-to for meal prep because it’s actually filling without feeling like a chore. Pack it cold or reheat it—either way, it’s a hit with my kids (even the picky ones) and my husband, who claims it’s “better than takeout.”
- Budget-Friendly Powerhouse: Eight cans might sound expensive at first glance, but black beans, kidney beans, and corn stretch this soup into days of lunches. I’ve made this for $10 and fed four people for a week—no exaggeration. Plus, the leftovers taste just as good the third day.
Step-by-step instructions for one-pot comfort soup
This hearty soup comes together in one pot with minimal effort—perfect for busy days when you crave big flavor without the fuss.
🍳 Step 1: Sauté the Spices for Maximum Flavor
Heat a large, deep pot over medium heat and add the 1 tablespoon onion powder and 1 tablespoon garlic powder. Let them toast for 30 seconds until fragrant—this wakes up their flavors and creates a beautiful aromatic base. Here's the thing—don't skip this step. Raw spices can taste harsh, but toasting brings out their depth.
Next, add the 1 teaspoon dried thyme, ½ teaspoon ground cumin, ½ teaspoon salt, and ¼ teaspoon black pepper. Stir everything together for another 10 seconds to evenly distribute the spices. You'll smell that earthy cumin and warm thyme mingling—this is where the magic starts. Keep the heat at medium so the spices don't burn.
🍳 Step 2: Build the Hearty Base with Canned Ingredients
Pour in the 4 cans low-sodium chicken broth and bring the mixture to a gentle boil over medium-high heat. As soon as it reaches a rolling boil, add the 2 cans black beans, 2 cans diced tomatoes, 1 can kidney beans, and 1 can corn kernels. Stir everything together—you're creating a flavorful broth that will infuse all those canned ingredients.
Real talk: I know it seems like a lot of cans, but trust me, they all work together perfectly. The beans and corn will soften as they simmer, while the tomatoes add natural acidity that balances the richness. Reduce the heat to medium-low and let the soup simmer uncovered for 15 minutes. This lets the flavors meld without the soup turning mushy.
🥘 Step 3: Finish with Creamy Greek Yogurt
After 15 minutes of simmering, remove the pot from heat. Let the soup cool slightly for 5 minutes—this prevents the yogurt from curdling when you add it. Then, gently stir in the 1 cup plain nonfat Greek yogurt using a wooden spoon. The yogurt adds a luxurious creaminess without the calories of heavy cream.
Here's where it gets fun: The yogurt will thicken the soup slightly, creating that perfect comfort-food texture. If the soup looks too thick after stirring, return it to low heat for 1-2 minutes to loosen it. You want it to coat the back of a spoon but still be easy to ladle. Taste and adjust seasoning with more salt or pepper if needed—this is your chance to personalize it.
🍽️ Step 4: Garnish and Serve with Zesty Heat
Ladle the soup into bowls and top each serving with ¼ cup chopped fresh cilantro. The bright, citrusy notes of cilantro cut through the richness of the beans and yogurt, balancing the flavors perfectly. Don't skip this step—it elevates the dish from good to amazing.
Serve immediately with a small drizzle of 1 tablespoon hot sauce on the side. This lets everyone adjust the heat to their preference. The hot sauce also adds a smoky depth that pairs beautifully with the earthy spices. For extra comfort, serve with crusty bread or tortilla chips to soak up every last drop of that creamy, flavorful broth.
Pro Tips For Making 8 Can Soup Recipe Weight Watchers
- SIMMER LOW AND SLOW: This isn’t a race—after dumping everything in, drop the heat to a bare simmer (think tiny bubbles, not rolling). I used to crank it up to save time, but the beans stayed tough and the broth turned cloudy. Give it 20-25 minutes on low; the flavors meld way better when you’re patient.
- DRAIN AND RINSE BEANS: Skip the salted canned beans—drain and rinse them twice under cold water. That extra step cuts the sodium sneaking into your Weight Watchers points, and it washes away the weird metallic taste from canned beans. (Yes, even the low-sodium ones.)
- CRUSH TOMATO CANS FIRST: Before opening, smash the diced tomato cans with a rolling pin or your palm. It releases more juice and thickens the soup faster—no need to add extra broth or wait for it to reduce. I learned this after slurping a watery soup and wondering where the flavor went.
- ADD CORN LAST: Stir in the corn kernels only in the final 5 minutes. They turn mushy fast, and you want that bright, crunchy texture. If you’re using frozen corn, thaw it first—dumping ice cubes into hot soup dilutes everything and drags down the heat.
Pro cooking tips for perfect results
Spice Toasting Secrets
The key to deep flavor in this soup starts with toasting your spices over medium heat for 30 seconds—this releases their aromatic oils. I always use Diamond Crystal salt because it dissolves more easily than other brands, and the extra 10 seconds of stirring ensures even distribution.
Never let the spices burn; they’ll turn bitter and overpower the delicate bean and tomato flavors. 🌶️
Broth Selection Matters
Not all low-sodium broths are created equal. I recommend Imagine or Pacific Foods brands—they’re Weight Watchers-approved and pack more flavor than generic store options. If you’re using bouillon cubes, opt for low-sodium versions and dissolve them in hot water first to prevent clumping.
The broth carries 70% of the soup’s flavor, so don’t skimp here.
Greek Yogurt Hack
The plain nonfat Greek yogurt is the secret weapon for creaminess without calories. Stir it in off the heat to prevent curdling, and use a wooden spoon to gently fold it—this keeps the texture silky.
If your soup thickens too much, a splash of hot broth will loosen it right up. I’ve tested this with regular yogurt, and trust me, the protein content makes all the difference for satiety.
Simmer Time Control
Simmering uncovered for exactly 15 minutes at medium-low heat ensures the beans soften without turning mushy. I use a 6-quart Dutch oven because it maintains even heat distribution. If your pot is smaller, reduce the heat further to prevent boiling over.
The goal is to develop flavor, not cook off moisture—this keeps the soup hearty but not watery.
Garnish Like a Pro
Fresh cilantro brightens the soup instantly, but if you’re out, dried parsley works in a pinch (use half the amount). For heat lovers, Frank’s RedHot adds smoky depth without extra points. I always serve the hot sauce on the side—this lets everyone customize their bowl.
A sprinkle of crushed tortilla chips on top adds crunch and makes it feel like a restaurant dish.
Leftovers Game Plan
This soup reheats beautifully—just add 2 tablespoons of water or broth per serving to prevent drying out. Store in glass containers with tight lids to preserve flavor for up to 5 days in the fridge.
For freezing, portion into quart-sized bags and flatten them to save space. When reheating, bring to a gentle simmer and stir occasionally—this prevents the yogurt from separating. 💫
Nutrition facts
Frequently asked questions
Can I use regular yogurt instead of Greek yogurt?
Regular yogurt works, but Greek yogurt adds more protein and creaminess for fewer points. If you must substitute, use plain nonfat regular yogurt and add 1 extra tablespoon to compensate for its thinner texture. The soup will be slightly less rich, but still delicious.
How many Weight Watchers points is this soup per serving?
Each 1.5-cup serving has about 100-120 points (depending on your plan's current point values). The Greek yogurt and low-sodium broth keep it light, while the beans and veggies add fiber and protein to fill you up. Always check your app for the most accurate count based on your personal plan.
What if I don't have fire-roasted tomatoes?
No problem! Use regular diced tomatoes and add ½ teaspoon smoked paprika to mimic that charred flavor. The soup will still taste amazing—this swap just adds a subtle smoky depth that works perfectly with the cumin and thyme.
Can I make this soup vegetarian?
Swap the chicken broth for low-sodium vegetable broth and use extra beans (like chickpeas or lentils) to boost protein. Add 1 can of diced tomatoes with green chiles for extra flavor. The Greek yogurt keeps it creamy while staying plant-based.
Why does my soup get watery when reheated?
This happens when moisture evaporates during reheating. Prevent it by adding 2 tablespoons of water or broth per serving when warming. For extra insurance, stir frequently on low heat to maintain the yogurt's creamy texture without thinning it out too much.
