Soups & Stews
This Weight Watchers potato soup recipe delivers all the creamy comfort of classic potato soup—without the guilt or the points. The secret lies in using Greek yogurt instead of heavy cream, creating a velvety texture that still satisfies cravings while keeping calories and points in check.
After years of testing lighter versions, I’ve perfected this method to ensure every spoonful feels indulgent yet aligns with your program goals.
The beauty of this recipe is its simplicity: just 10 minutes of prep, 30 minutes of simmering, and a handful of smart ingredient swaps that make all the difference. Low-fat chicken broth replaces water, Greek yogurt stands in for cream, and lean ham adds flavor without excess fat.
It’s the kind of soup that warms you up while keeping you on track—no compromises, just clever adjustments.
What you’ll end up with is a rich, creamy soup with tender potatoes, savory ham, and just the right amount of seasoning—all for under 5 SmartPoints per serving. The yogurt gives it that signature smoothness, while the caramelized onions add depth without extra calories.
Serve with a sprinkle of green onions and a side of whole-grain bread for a balanced, satisfying meal that won’t derail your progress.
Best of all, this recipe scales effortlessly for meal prep or leftovers, making it perfect for busy weeks. The flavors only get better as it sits, so you’ll have a comforting, guilt-free dinner ready whenever you need it. Let’s get cooking—your taste buds (and your scale) will thank you.
Ingredients for weight watchers potato soup
Smart swaps make this creamy potato soup guilt-free yet indulgent—just 13 ingredients for velvety comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Low-Fat Chicken Broth 🍲 | 4 cups | Homemade or low-sodium store-bought |
| Plain Greek Yogurt 🧀 | ¾ cup | Non-fat, full-fat works too |
| Russet Potatoes 🥔 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced, caramelized |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Lean Ham 🥓 | ½ cup | Diced, low-sodium preferred |
| Celery Stalks 🥬 | 2 whole | Diced, for base |
| Carrot 🥕 | 1 whole | Peeled, diced |
| Green Onions 🌱 | 2 whole | Chopped, for garnish |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Whole-Grain Bread 🍞 | 4 slices | For serving, optional |
The Greek yogurt is the game-changer here—non-fat works best for points, but full-fat gives extra richness if you’re not tracking. I grab Fage or Chobani from the store, but any plain Greek yogurt will do. The potatoes? Russets are ideal—they hold up better when cubed and simmered. Skip the pre-diced bags; peeling and cutting your own ensures even cooking. For the broth, homemade or low-sodium store-bought keeps the flavor strong without extra salt. If you’re using store-bought, check the label for hidden sodium—some brands sneak in extra.
No Greek yogurt? Unsweetened almond milk or light cream works in a pinch, but the texture won’t be as rich. Swap the ham for diced turkey or extra mushrooms if you’re avoiding pork. Fresh thyme is ideal, but dried at one-third the amount gets the job done. The caramelized onions? Don’t rush this step—slow cooking brings out their natural sweetness. For extra depth, add a splash of apple cider vinegar or lemon juice at the end. Baby carrots or frozen diced carrots work if fresh aren’t handy, but fresh taste better.
This soup tastes even better the next day—reheats beautifully in 2-3 minutes. Store leftovers in airtight containers for up to 5 days or freeze portions for 3 months. I like to portion mine into meal prep containers so I can grab and go. The green onions add a fresh pop, but save some for garnish if you’re serving it to guests. Whole-grain bread pairs perfectly, but skip the butter to keep it light. Double the batch and freeze half—soup for dinner, lunch the next day.
Why You'll Love This Recipe
- Here’s what sold me: that Greek yogurt swap for sour cream. It’s rich enough to make you sigh, but light enough that I don’t feel like I’m eating a whole dessert. The garlic cloves? Sautéed just until they’re golden—that’s the magic.
- No-Chop Nightmare: I swear by this when I’m too tired to peel potatoes like a maniac. Just dice the onions and garlic—no peeling, no scrubbing, no stress. The Russets go straight from bag to pot, and the broth does all the heavy lifting.
- Creamy Without Guilt: Here’s what sold me: that Greek yogurt swap for sour cream. It’s rich enough to make you sigh, but light enough that I don’t feel like I’m eating a whole dessert. The garlic cloves? Sautéed just until they’re golden—that’s the magic.
- Leftover Goldmine: This soup actually tastes better the next day. I make a double batch on Sundays, and by Wednesday, it’s the only thing standing between me and a sad desk lunch. Freezer-friendly too—just reheat and pretend you’re fancy.
Step-by-step instructions for Weight Watchers potato soup
This creamy, satisfying potato soup keeps calories in check while delivering restaurant-quality flavor.
Build the Flavor Base
In a large pot over medium heat, combine the 4 cups low-fat chicken broth, 1 whole yellow onion (diced), 2 whole celery stalks (diced), 1 whole carrot (peeled and diced), 3 cloves garlic (minced), and 0.5 cup lean ham (diced). Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. You'll notice the vegetables begin to soften and release their natural sweetness into the broth.
While it simmers, add 1 teaspoon dried thyme, 0.5 teaspoon ground black pepper, and 1 teaspoon sea salt. Stir gently to distribute the seasoning evenly. This aromatic base creates the foundation for your soup's rich flavor without adding excess fat or calories. Let the spices meld into the broth for at least 5 minutes before moving to the next step.
Cook the Potatoes Until Tender
Add the 2 lbs russet potatoes (peeled and cubed into 1-inch pieces) to the simmering broth. Increase heat to medium-high and bring back to a boil. Once boiling, reduce heat to medium and let the potatoes cook for 15-20 minutes until they're fork-tender. You'll know they're ready when a knife slides in easily with just slight resistance.
I like to check for doneness about 10 minutes into this cooking time. If the potatoes seem slightly underdone, cover the pot and let them steam for another 5 minutes. Overcooking can turn them mushy, so aim for tender but still firm potatoes that hold their shape.
Create the Creamy Texture
Remove the pot from heat and let it cool slightly for 5 minutes. This prevents the 0.75 cup plain Greek yogurt from curdling when added. Using an immersion blender, carefully blend about half of the soup until smooth. If you don't have an immersion blender, carefully transfer half the soup to a regular blender, blend until smooth, then return to the pot.
The yogurt will give your soup that velvety texture without heavy cream. Stir in the blended portion, then add the remaining whole soup. The mixture should be thick and creamy but still spoonable. Taste and adjust seasoning if needed—this is where you can really make the soup your own.
Finish and Garnish
Return the soup to medium-low heat and let it warm through for 3-5 minutes, stirring occasionally. The residual heat will help the flavors meld beautifully. In the last 2 minutes of heating, stir in the 2 whole green onions (chopped) for a fresh finish.
Ladle the soup into bowls and serve immediately with 4 slices whole-grain bread on the side. The contrast of warm, creamy soup with crusty bread makes this a truly satisfying meal. The green onions add a bright pop of color and freshness that balances the richness of the soup.
Optional Garnish (For Extra Flavor)
For an extra touch of elegance, top each serving with a dollop of additional plain Greek yogurt and a sprinkle of ground black pepper. This not only enhances the presentation but also adds a creamy contrast to each spoonful. The pepper brings out the natural sweetness of the potatoes while keeping the dish light.
This soup makes 4 servings, each packed with comforting flavors while staying within Weight Watchers guidelines. The combination of lean protein from the ham, fiber-rich vegetables, and creamy yogurt creates a balanced, satisfying meal that won't leave you feeling guilty. Enjoy it warm on a chilly day!
Pro Tips For Making Weight Watchers Potato Soup
- Parboil Potatoes First: Toss peeled Russets into boiling water for 5 minutes before adding to the broth—this guarantees they’ll soften evenly without turning to mush. I learned this the hard way after ending up with a watery, gluey mess from overcrowding the pot.
- Sauté Onions Until Golden: Don’t rush the onions—cook them low and slow until they’re deep golden, not just translucent. That extra caramelization adds depth, and skipping it means your soup tastes flat. (Yes, even if you’re impatient like me.)
- Stir in Yogurt Last: Heat the broth and potatoes until piping hot, then whisk in the Greek yogurt off the heat—direct heat curdles it fast. I’ve ruined three batches by adding it too early, and now I swear by this rule.
- Use Garlic Paste: Mince fresh garlic if you’re feeling fancy, but garlic paste works just as well and saves time. Just measure it out first—too much can overpower the broth. (Your future self will thank you.)
Pro cooking tips for great weight watchers potato soup
Yogurt Blending Tricks
The key to creamy perfection is blending the right amount of soup. I blend about half the soup (roughly 2 cups) to maintain texture while achieving that velvety consistency. For best results, let the soup cool slightly—5 minutes—before blending to prevent yogurt curdling.
If you don’t have an immersion blender, use a regular blender but vent the lid to avoid pressure buildup. 💫
Potato Texture Control
Overcooked potatoes turn mushy, while undercooked ones stay hard. I aim for fork-tender—when a knife slides in easily with slight resistance after 15-20 minutes of simmering.
For even cooking, cut potatoes into 1-inch cubes and avoid stacking them in the pot. If using baby potatoes, reduce cooking time by 5 minutes.
Caramelizing Onions
Don’t rush this step—10-12 minutes of slow cooking over medium-low heat transforms onions into sweet, flavorful base. Stir occasionally to prevent burning. For extra depth, add a pinch of sugar (just ½ teaspoon) if your onions aren’t caramelizing enough.
This step builds the soup’s foundation without extra calories. 🧅
Seasoning Adjustments
Taste as you go! After blending, add salt or pepper gradually—Greek yogurt can mute flavors. I often add a splash of lemon juice (1 teaspoon) at the end for brightness.
For a smoky touch, swap ½ teaspoon thyme for ½ teaspoon smoked paprika. Adjust to taste, but remember: low-sodium broth means you’ll need to season more than usual.
Ham Substitutes
Skip the ham? Try diced turkey breast or mushrooms for umami. For a vegetarian version, add 1 teaspoon soy sauce or ½ teaspoon nutritional yeast to compensate for lost savory depth.
If using mushrooms, sauté them first to remove excess moisture. Each swap adds 0-2 SmartPoints, keeping the dish flexible. 🥓
Meal Prep Secrets
This soup reheats beautifully—2-3 minutes on the stove or 1 minute in the microwave. For freezer storage, portion into airtight containers and leave ½-inch headspace to prevent ice crystals.
Reheat gently over low heat to avoid breaking down the yogurt’s texture. Double the batch and freeze half for 3 months of easy lunches. ❄️
Nutrition facts
Frequently asked questions
How many SmartPoints does this potato soup recipe have per serving?
Each serving of this Weight Watchers potato soup has just 5 SmartPoints when using non-fat Greek yogurt and low-sodium ingredients. The creamy texture comes from smart swaps like yogurt instead of heavy cream, keeping points low while delivering rich flavor. Always double-check your personal points budget in the WW app for exact values based on your plan.
Can I make this soup without Greek yogurt?
Yes! If you don't have Greek yogurt, use unsweetened almond milk or light cream (about ½ cup), but the texture will be thinner. For a dairy-free option, try coconut milk (light) or cashew cream (blended soaked cashews). Each swap may add 1-2 SmartPoints per serving, so adjust accordingly.
Why does my soup turn out watery even after blending?
Watery soup usually means the potatoes weren't cooked long enough to thicken the liquid. Simmer for 20-25 minutes total (including the initial 10-minute base) and blend more than half the soup (try ¾ cup instead of ½ cup). For extra thickness, let the soup cool slightly before blending—this helps the starches release better.
How can I add more protein to this recipe?
Boost protein by adding ½ cup cooked chicken breast (about 2 SmartPoints) or ¼ cup black beans (about 1 SmartPoint) to each serving. For a creamy upgrade, stir in 2 tablespoons cottage cheese (about 1 SmartPoint) at the end. These additions keep the dish satisfying while staying within your plan.
Can I freeze this potato soup?
Portion into airtight containers with ½-inch headspace and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on low heat (never microwave directly from frozen) to preserve the creamy texture. The yogurt may separate slightly after freezing—just stir vigorously to recombine.