Weight Watchers White Bean Soup
Craving a warm, hearty soup that feels comforting without being too heavy? This Weight Watchers White Bean Soup is packed with tender white beans, vegetables, savory broth, and simple seasonings for a satisfying meal that fits beautifully into a balanced eating plan.
White beans bring plenty of fiber and plant-based protein, while carrots, celery, tomatoes, and herbs add color and flavor. Everything simmers together in one pot, creating a cozy soup that’s perfect for chilly evenings, easy lunches, or meal prep.
It’s naturally meatless, easy to customize, and made with everyday ingredients. Best of all, you can enjoy a generous bowl without needing cream or butter to make it delicious.
WW Points depend on your personal plan, serving size, and ingredient brands. Use your current WW app to calculate the exact Points for your version.
❤️ Why You’ll Love This Recipe
Hearty and satisfying: White beans add protein and fiber.
Budget-friendly: Uses simple pantry staples and vegetables.
One-pot preparation: Easy cooking and minimal cleanup.
Meal-prep friendly: Makes convenient lunches for the week.
Naturally vegetarian: No meat or dairy is required.
Easy to customize: Add extra vegetables, herbs, or greens.
Comforting flavor: A savory broth makes every spoonful delicious.
No heavy cream: Gets its creamy texture from partially mashed beans.
📋 Recipe Information
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: 45–50 minutes
Servings: 6
Course: Soup, Lunch, Dinner
Cuisine: American-inspired
Dietary Style: Vegetarian, Weight Watchers-inspired
🛒 Ingredients
2 cans (15 ounces each) cannellini or great northern beans, drained and rinsed
1 medium yellow onion, diced
2 medium carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
1 can (14.5 ounces) diced tomatoes, preferably no-salt-added
6 cups low-sodium vegetable broth
1 teaspoon olive oil
1 teaspoon dried Italian seasoning
½ teaspoon dried thyme
½ teaspoon smoked paprika
½ teaspoon black pepper, or to taste
Salt, to taste
2 cups fresh baby spinach
1 tablespoon fresh lemon juice
Optional Garnishes
Chopped fresh parsley
A little grated Parmesan
Red pepper flakes
Extra lemon juice
Ingredient tip: For a lighter version, measure the olive oil carefully or sauté the vegetables in a splash of broth instead. Parmesan is optional and should be counted separately if you’re tracking Points.
🍳 Equipment Needed
Large soup pot or Dutch oven
Cutting board
Sharp knife
Measuring cups and spoons
Wooden spoon
Ladle
Potato masher or immersion blender (optional)
👩🍳 How to Make Weight Watchers White Bean Soup
Step 1: Prepare the Vegetables
Dice the onion, carrots, and celery into small, evenly sized pieces.
Drain and rinse the canned white beans under cool running water. Set aside.
Step 2: Sauté the Vegetables
Heat the olive oil in a large soup pot over medium heat.
Add the onion, carrots, and celery. Cook for approximately 5–7 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30 seconds, just until fragrant.
Step 3: Add the Seasonings
Stir in the Italian seasoning, dried thyme, smoked paprika, and black pepper.
Let the seasonings cook briefly with the vegetables to bring out their aroma.
Step 4: Add the Beans, Tomatoes, and Broth
Pour in the diced tomatoes and vegetable broth.
Add the rinsed white beans and stir everything together.
Bring the soup to a gentle boil.
Step 5: Simmer Until Tender
Reduce the heat to low and partially cover the pot.
Simmer for 20–25 minutes, stirring occasionally, until the carrots are tender and the flavors have blended.
Step 6: Make It Creamy
For a naturally creamy texture, remove about 1 cup of the beans and vegetables and mash them with a fork or potato masher.
Return the mashed mixture to the pot and stir.
Alternatively, use an immersion blender for a few short pulses. Avoid blending the entire soup if you prefer plenty of whole beans and vegetables.
Step 7: Add the Spinach
Stir in the fresh baby spinach.
Cook for 1–2 minutes, just until the leaves wilt.
Step 8: Finish With Lemon
Turn off the heat and stir in the fresh lemon juice.
Taste and adjust the salt, pepper, or seasonings as needed.
Step 9: Serve
Ladle the soup into bowls and garnish with fresh parsley, red pepper flakes, or a small amount of Parmesan if desired.
Serve warm and enjoy!
💡 Tips for the Best White Bean Soup
Rinse the Canned Beans
Rinsing helps remove some of the packing liquid and excess sodium. Choose no-salt-added beans when available.
Mash Some of the Beans
This is the secret to a thicker, creamier soup without adding cream or flour. You can control the texture by mashing more or fewer beans.
Don’t Overcook the Vegetables
Simmer until the carrots are tender but still hold their shape. This keeps the soup hearty rather than mushy.
Add Spinach Near the End
Fresh spinach cooks quickly. Adding it at the end preserves its color and keeps it from becoming overly soft.
Brighten the Flavor With Lemon
A little lemon juice at the end balances the savory broth and makes the beans taste fresher.
Measure the Oil and Toppings
Olive oil and Parmesan can affect the total calories and WW Points. Measuring them makes your recipe calculation more consistent.
🥕 Delicious Variations
1. White Bean and Kale Soup
Replace the spinach with 2 cups of chopped kale. Simmer it for approximately 5–8 minutes, or until tender.
2. Italian White Bean Soup
Add ½ teaspoon dried rosemary and a pinch of red pepper flakes. Finish with fresh parsley and a little lemon juice.
3. White Bean and Zucchini Soup
Add 1 diced zucchini during the final 10 minutes of simmering.
4. Protein-Packed Chicken and White Bean Soup
Add 2 cups of cooked, shredded skinless chicken breast. Stir it in during the final 5–10 minutes and heat until steaming hot. This changes the recipe from vegetarian to a chicken soup.
5. Creamier White Bean Soup
Blend a larger portion of the beans and vegetables before returning them to the pot. This creates a thicker texture without needing heavy cream.
6. Spicy White Bean Soup
Add crushed red pepper flakes or a pinch of cayenne pepper with the dried seasonings.
🍽️ What to Serve With It
This soup is filling enough to enjoy on its own, but a simple side can turn it into a complete meal.
Whole-grain toast
A small whole-wheat dinner roll
Mixed green salad with light vinaigrette
Roasted broccoli
Steamed green beans
Sliced cucumber and tomatoes
Grilled vegetables
If you’re following a WW plan, measure bread, dressings, cheese, and other sides separately so you can include them in your Points calculation.
🥡 Storage and Reheating
Refrigerator
Allow the soup to cool slightly, then transfer it to shallow airtight containers. Refrigerate within 2 hours of cooking and store at 40°F (4°C) or below for 3–4 days.
The soup may thicken as it sits. Add a little vegetable broth or water when reheating.
Freezer
Freeze cooled portions in freezer-safe containers for up to 2–3 months for best quality.
Leave a little space at the top of each container for expansion. Thaw overnight in the refrigerator before reheating.
Reheating
Stovetop: Warm in a saucepan over medium-low heat, stirring occasionally. Add broth or water if needed.
Microwave: Heat in a microwave-safe bowl in 60-second intervals, stirring between intervals.
Reheat leftovers to 165°F (74°C).
📊 Approximate Nutrition Information
Estimated per serving, based on 6 servings:
Calories: 245
Protein: 13 g
Fat: 4 g
Total Carbohydrates: 41 g
Fiber: 11 g
Net Carbohydrates: 30 g
Sodium: 450–650 mg
Nutrition values are estimates and will vary depending on the bean, broth, tomato, and seasoning brands used. Optional garnishes are not included.
What About Weight Watchers Points?
Approximately 2–4 Points per serving
❓ Frequently Asked Questions
Are white beans good for a filling soup?
Yes! White beans provide plant-based protein and fiber, making this soup hearty and satisfying. They also soften beautifully as they simmer.
Can I use dried white beans instead of canned?
Yes. Cook the dried beans separately until completely tender before adding them to the soup. The amount of dried beans needed will vary depending on the type and size, but approximately 1 cup of dried beans generally yields around 2½–3 cups cooked.
Can I use great northern beans instead of cannellini beans?
Absolutely. Great northern beans, cannellini beans, and navy beans all work well. Their textures differ slightly, but any of them will make a delicious soup.
Can I make this soup without olive oil?
Yes. Sauté the vegetables in a few tablespoons of vegetable broth or water instead. Add more liquid as needed to prevent sticking.
Can I make it in advance?
Definitely. Prepare the soup up to three days ahead and refrigerate it. The flavors often become even more blended after resting overnight.
Why is my soup too thick?
White beans release starch as they cook, and mashed beans naturally thicken the broth. Stir in a little extra vegetable broth or water until you reach your preferred consistency.
Can I make this soup in a slow cooker?
Yes. Add the beans, vegetables, tomatoes, broth, and seasonings to the slow cooker. Cook on LOW for approximately 5–6 hours or HIGH for 3–4 hours, until the vegetables are tender. Stir in the spinach and lemon juice just before serving. For the best texture, mash some beans at the end.
Is this soup gluten-free?
The ingredients listed can be gluten-free, but always check the labels on vegetable broth, canned tomatoes, and seasoning blends. Choose products labeled gluten-free if you need to avoid gluten.
Can I use frozen spinach?
Yes. Thaw it and squeeze out excess water before stirring it into the soup during the final few minutes of cooking.
💚 Final Thoughts
This Weight Watchers White Bean Soup is a simple, nourishing recipe that brings together creamy white beans, tender vegetables, savory broth, and fresh herbs in one comforting pot. It’s budget-friendly, easy to prepare, and versatile enough to enjoy for lunch or dinner throughout the week.
Whether you’re looking for a meatless meal, a satisfying make-ahead lunch, or a cozy soup for a chilly evening, this recipe is a delicious addition to your meal rotation.
