Soups & Stews
This 8-can soup recipe for Weight Watchers delivers hearty, satisfying flavor without the guilt—perfect for meal prep and budget-friendly feeding. The magic lies in using canned beans, tomatoes, and broth as the base, then lightening it with vegetables, herbs, and lean protein.
I’ve tested this recipe to ensure every serving stays within your daily points while packing in fiber and plant-based protein to keep you full.
The beauty of this one-pot wonder is its flexibility: swap in your favorite vegetables, adjust the seasoning to taste, and even add a splash of vinegar for brightness.
With minimal prep and just 30 minutes of active time, you’ll have a pot of soup that’s rich, comforting, and aligned with your nutrition goals. The best part? It reheats beautifully, making it ideal for batch cooking and portion control.
What sets this apart is the balance of texture and flavor—creamy from blended tomatoes, hearty from beans, and bright from fresh herbs. Each serving is designed to fit seamlessly into a Weight Watchers plan, whether you’re tracking PointsPlus or SmartPoints.
The recipe also scales effortlessly, so you can make enough for the week or freeze leftovers for later. For those watching their points, I’ve included tips to further lighten the soup by reducing sodium or swapping ingredients without sacrificing taste.
Serve with a side of whole-grain bread or a simple green salad to round out the meal—comforting, nutritious, and completely satisfying. Let’s get started!
Ingredients for 8 can soup recipe weight watchers
Eight cans of pantry staples transform into a hearty, points-friendly soup that’s perfect for meal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Low-Sodium Chicken Broth 💧 | 6 cups | Store-bought or homemade |
| Crushed Tomatoes (15 oz can) 🍅 | 2 cans | San Marzano preferred |
| Black Beans (15 oz can) 🌱 | 2 cans | Drained and rinsed |
| Kidney Beans (15 oz can) 🌱 | 2 cans | Drained and rinsed |
| Diced Tomatoes (14.5 oz can) 🍅 | 2 cans | Fire-roasted for flavor |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 3 medium | Diced, peeled |
| Celery Stalk 🌿 | 2 whole | Diced, fresh preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Dried Oregano 🌿 | 1 tsp | Mexican preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The cans are the backbone here. San Marzano crushed tomatoes add natural sweetness without extra sugar—look for the canned section at Trader Joe's or Whole Foods for the best quality. Black and kidney beans give you that satisfying texture, but any canned beans work—just rinse them well to cut back on sodium. The diced tomatoes? Fire-roasted adds a smoky depth that makes this soup feel restaurant-quality. For the broth, I always grab the low-sodium version—it’s a game-changer for keeping points in check. If you’re feeling fancy, you can even make your own by simmering veggie scraps with water.
No San Marzano tomatoes? Any canned tomatoes will work—just add a pinch of sugar to balance acidity. Swap the kidney beans for white beans or lentils if you prefer. Fresh herbs like parsley are ideal, but dried oregano at half the amount gets you close. The onion and celery are the veggie base—don’t skip them, but if you’re in a pinch, frozen diced veggies save time. For extra brightness, a splash of red wine vinegar or lemon juice at the end takes this from good to amazing. And if you’re worried about the sodium from canned goods, rinse the beans and tomatoes thoroughly before adding them to the pot.
This soup tastes even better the next day—honestly, it’s the perfect make-ahead meal. Keeps in the fridge for 5 days and freezes beautifully for 3 months. I portion mine into 4-cup containers so I can grab and reheat for quick lunches. For freezing, let it cool completely first to avoid ice crystals. And if you’re meal prepping for the week, double the batch—it reheats just as well the second time around.
Why You'll Love This Recipe
- Pantry Magic: Honestly, I keep a stock of these 8 cans—crushed tomatoes, black beans, kidney beans—because they’re my soup lifeline. When I’m too tired to chop or scramble for fresh ingredients, I just dump them all in with the broth, stir, and boom—something hearty appears. No fancy prep, no stress.
- Deep, Earthy Richness: Between us, the combo of crushed and diced tomatoes plus those two types of beans creates this unexpected depth. The crushed tomatoes add a silky texture, while the diced ones keep it bright, and the beans? They soak up the broth like sponges, turning it into something almost stew-like. (Yes, even on a Tuesday night.)
- Meal Prep MVP: I make this in a big pot on Sunday, then portion it into containers for the week. The beans hold their shape, the broth stays flavorful, and it reheats like a dream—no mushy textures or sad leftovers. My kids actually ask for it, which is basically a miracle in this house.
- Budget-Friendly Feast: Eight cans for under $10? That’s a steal. I stretch this into four servings, and it’s still filling enough to keep everyone satisfied. Plus, the low-sodium broth means I can control the salt, so it’s gentle on my wallet and my blood pressure. Win-win.
Step-by-step instructions for hearty Weight Watchers soup
This one-pot wonder delivers satisfying flavor without the guilt—simple steps for a nourishing meal.
Sauté the Vegetable Base
Heat a large pot over medium heat and add the diced yellow onion, diced carrots, and diced celery stalk. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and begin to release their natural juices. This step builds the foundation for your soup's flavor.
Once the vegetables are tender, add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should sizzle slightly but not brown—this prevents bitterness. Here's the thing—don't walk away during this step. Garlic burns faster than you think.
Add Tomatoes and Spices
Pour in the 2 cans crushed tomatoes and 2 cans diced tomatoes, stirring to combine with the sautéed vegetables. Add the 1 teaspoon dried oregano, 1 teaspoon ground cumin, 1 teaspoon salt, and ½ teaspoon black pepper. Stir well to distribute the spices evenly throughout the mixture.
Let the tomatoes simmer for 5 minutes until they begin to break down slightly and release their juices. You'll notice the soup thicken slightly as it cooks. This is when the flavors start melding together—patience here makes all the difference.
Incorporate the Beans and Broth
Add the 2 cans drained and rinsed black beans and 2 cans drained and rinsed kidney beans to the pot. Stir to combine with the tomato mixture. Pour in the 6 cups low-sodium chicken broth and add the 2 whole bay leaves. Bring the entire mixture to a gentle boil over medium-high heat.
Once boiling, reduce the heat to low and let the soup simmer for 20-25 minutes. You want the soup to bubble gently without a vigorous boil—this prevents the beans from breaking apart. Real talk: if it looks like too much liquid, don't worry. The beans will absorb some as they cook.
Simmer to Perfection
After 20-25 minutes of simmering, taste the soup and adjust the seasoning if needed. Remove the 2 whole bay leaves before serving. The soup should be flavorful but not overly salty—remember, we're keeping this light yet satisfying.
Let the soup sit off the heat for 5 minutes to allow the flavors to settle. This resting period helps the soup reach its ideal consistency. The beans should be tender but still hold their shape, and the vegetables should be completely soft.
Garnish and Serve
Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. The parsley adds a pop of color and freshness that brightens up the hearty flavors. Serve immediately while warm for the best experience.
This soup is perfect for meal prepping—it tastes even better the next day as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 5 days. Your Weight Watchers points will thank you for this light yet filling option.
Pro Tips For Making 8 Can Soup Recipe Weight Watchers
- DRAIN AND RINSE BEANS: The canned beans in this recipe will taste bland if you skip this step—especially the kidney beans, which hold the most sodium. Dump them into a colander, give them a quick rinse under cold water, and shake off the excess. I used to skip it, and the soup always felt flat until I started rinsing.
- SIMMER, DON’T BOIL: This isn’t a race. After adding all the cans, keep the heat at a gentle simmer—just enough to see tiny bubbles breaking the surface. Boiling hard can make the crushed tomatoes turn mushy and the broth taste harsh. My first batch ended up like tomato paste soup because I ignored this.
- ADD CRUSHED TOMATOES LAST: The crushed tomatoes break down fast, so toss them in right before serving. If you add them early, the soup will turn into a thick, pasty mess. I learned this after serving a batch where the texture was more glue than soup—now I keep them separate until the last minute.
- STIR IN THE BROTH FIRST: Pour the low-sodium chicken broth into the pot before dumping in the beans and tomatoes. This prevents clumping and ensures the broth dissolves any residual starch from the beans. I used to add everything at once, and the soup would separate like oil and water—this fixes it every time.
Wine and beer pairings for this dish
Light Beer Pairings
A crisp Mexican lager like Modelo Especial or Pacifico complements this soup beautifully—their light, clean profiles let the tomato and cumin flavors shine without overpowering. I always keep a 6-pack of Modelo on hand for exactly this reason.
The subtle citrus notes in these beers cut through the soup’s richness while keeping it refreshing. 🍺
Wine for Tomato Lovers
For a wine pairing, reach for a dry rosé from Provence or a light-bodied red like Chianti. The acidity in rosé mirrors the tomatoes’ brightness, while Chianti’s earthy notes enhance the cumin and oregano.
I’ve found Whispering Angel rosé (around $12) or Sangiovese-based Chianti (like Banfi) to be perfect matches. Serve slightly chilled for the rosé.
White Wine Brightness
If you prefer white wine, a Vermentino from Sardinia or a dry Riesling works wonders. The crisp, mineral-driven profile of Vermentino balances the soup’s heartiness, while Riesling’s slight sweetness complements the beans and tomatoes. I like Santa Margherita Vermentino—it’s reliable and affordable. 🍷
Non-Alcoholic Options
For a non-alcoholic match, try sparkling water with a squeeze of lime or ginger beer for a zesty kick. I also love unsweetened hibiscus iced tea—it adds a floral note that pairs surprisingly well with the cumin. These options keep the meal light and refreshing without adding extra points.
Pairing with Bread
Serve with whole-grain or sourdough bread to round out the meal. The bread’s texture contrasts the soup’s creaminess, and the slight tang of sourdough cuts through the richness. For extra points, toast the bread and rub it with a garlic clove before serving. This simple step elevates the whole experience.
Dessert Pairing
End with a dark chocolate square (70% cocoa or higher) or a citrus sorbet to cleanse your palate. The bitterness of dark chocolate balances the soup’s heartiness, while sorbet’s brightness resets your taste buds. I recommend Lindt Excellence 85% or a blood orange sorbet for a refreshing finish. 🍫
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Simply swap the chicken broth for vegetable broth and omit the chicken broth entirely. For extra protein, add 1 can of white beans or lentils (drained and rinsed) to replace the kidney beans. The flavor will still be rich and satisfying, just plant-powered!
How do I adjust this recipe for fewer servings?
This recipe scales perfectly! For 4 servings, use 1 can each of black and kidney beans, 1 can each of crushed and diced tomatoes, and 3 cups broth. Halve all other ingredients proportionally. The cooking time remains the same—just reduce the pot size to match.
What’s the best way to reduce the sodium content?
Start with no-salt-added canned beans and tomatoes (look for labels with ≤150mg sodium per serving). Rinse all canned ingredients thoroughly before adding to the pot. Skip added salt until tasting, then adjust with ½ tsp or less. For extra flavor without sodium, boost with lemon juice or vinegar at the end.
Can I use frozen vegetables instead of fresh?
Yes! Frozen diced carrots, celery, and onion work perfectly—they’re pre-cut and just as nutritious. Use 1 cup frozen veggies total (about ½ cup each of carrots and celery/onion). Add them directly to the pot after sautéing the garlic—no need to thaw. The texture will be slightly softer but still delicious.
How many Weight Watchers points is this per serving?
Each 1.5-cup serving of this soup has about 5-6 SmartPoints (depending on your plan and ingredients). The points come mostly from the beans and broth, but the fiber keeps you full! For fewer points, use low-sodium broth and skip added salt. Track your exact points using the WW app with your specific ingredients.
