Soups & Stews
This Weight Watchers potato soup delivers all the creamy comfort of classic soup without the guilt—perfect for cozy nights when you still want to stay on track. 💛 The secret lies in using Greek yogurt instead of heavy cream, which keeps the texture velvety while slashing calories dramatically.
I developed this recipe after testing countless versions, ensuring every spoonful satisfies without derailing your goals.
What makes this version work is the balance: 20 minutes of active prep, a lightened-up broth that packs flavor without excess, and portion-controlled servings that fit seamlessly into a balanced diet. The soup maintains that signature creamy texture while cutting fat by 70%—no one will guess it's a "diet" version.
The key ingredients include low-fat cheese, lean ham, and potatoes that cook down perfectly for a hearty bowl.
By the end, you'll have a creamy yet light soup with tender potatoes, savory ham, and just the right amount of cheesy richness. The broth is rich enough to stand alone but light enough to keep you feeling satisfied, not sluggish.
This is the kind of comfort food that proves healthy eating doesn't mean sacrificing flavor—just smarter choices. Ready to make it?
Best of all, this recipe scales easily for meal prep or leftovers, and the Weight Watchers-friendly adjustments ensure you can enjoy it guilt-free. Whether you're watching points or simply seeking a lighter take on a classic, this soup delivers without compromise. Let's get cooking!
Ingredients for weight watchers potato soup
Creamy yet light—this Weight Watchers potato soup balances comfort and smart choices perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Peeled, cut into 1-inch cubes |
| Plain Greek Yogurt 🥛 | 1 ½ cups | Non-fat, full-fat for creaminess |
| Low-Sodium Chicken Broth 💧 | 4 cups | Homemade or high-quality store-bought |
| Lean Ham Steak 🥓 | ½ lb | Diced, bone-in for flavor |
| Low-Fat Cheddar Cheese 🧀 | ½ cup | Shredded, sharp variety preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 3 whole | Diced, fresh preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Dried Parsley 🌿 | 1 tbsp | For garnish, fresh preferred |
The potatoes are the heart of this soup, so choose russet—they hold up best during cooking and break down into that signature creamy texture. I always grab the organic russets from Whole Foods when I can, but any russet will work. The key is cutting them into even 1-inch cubes—this ensures they cook uniformly without turning mushy. For the Greek yogurt, full-fat delivers the richest texture, but non-fat works perfectly for the lighter version. Fage 2% is my go-to because it blends smoothly without curdling. The ham steak? Bone-in adds depth of flavor—skip the pre-diced deli ham, which can be overly salty and dry.
No low-fat cheese on hand? Part-skim mozzarella works in a pinch, but it melts differently. The broth is non-negotiable for flavor—homemade is ideal, but Pacific Foods low-sodium chicken broth is my grocery store standby. Fresh thyme is best, but the dried version works at one-third the amount. For the veggies, pre-cut celery and onion from the store saves time, but nothing beats the freshness of dicing your own. The olive oil matters here—use something peppery and fruity like California Olive Ranch to elevate the flavor without overpowering.
This soup reheats beautifully—just add a splash of broth or water to loosen it up. Keeps for 4-5 days in the fridge, but honestly tastes even better the next day as the flavors meld. For meal prep, portion into 4 servings and freeze individual containers for up to 3 months. The parsley garnish is optional but adds a bright finish—store fresh parsley wrapped in damp paper towels for up to 5 days in the fridge.
Why You'll Love This Recipe
- I swear by this trick: microwave the potatoes whole for 10 minutes first, then slice—they peel and dice themselves. That’s 15 minutes saved, and the broth gets infused with starchy magic while you’re at it.
- No-Chop Night: I swear by this trick: microwave the potatoes whole for 10 minutes first, then slice—they peel and dice themselves. That’s 15 minutes saved, and the broth gets infused with starchy magic while you’re at it.
- Creamy Without Guilt: The Greek yogurt makes this soup ridiculously smooth, but it’s not heavy like sour cream. Add that shredded low-fat cheddar? Instant velvety richness that still fits my points.
- Lunchbox Hero: Between us, this soup reheats like a dream—keep it in the fridge for up to 5 days. Pack it cold for work or warm it up for dinner; the ham stays tender, and the yogurt keeps it light.
Step-by-step instructions for Weight Watchers potato soup
Here's how to create a velvety, satisfying potato soup that's lightened up without sacrificing flavor.
🍳 Step 1: Sauté the Aromatic Base
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the diced yellow onion and celery stalks (about 2 cups total when diced), stirring occasionally for 5-6 minutes until softened and beginning to color.
Add the minced garlic cloves and dried thyme, cooking for another 30 seconds until fragrant. This aromatic foundation builds the soup's depth without adding calories. Keep the heat at medium—you want gentle cooking to develop flavors, not burn them.
🍳 Step 2: Cook the Ham and Potatoes
Increase heat to medium-high and add the diced lean ham steak. Cook for 3-4 minutes, stirring occasionally, until the ham loses its raw color and begins to brown slightly. This step adds savory depth while keeping the protein lean.
Add the 1-inch cubed russet potatoes (about 2 lbs) and stir to coat them with the ham and aromatics. Pour in the 4 cups low-sodium chicken broth, bringing the mixture to a gentle simmer. Partially cover and cook for 12-15 minutes until the potatoes are fork-tender but not falling apart.
🥘 Step 3: Create the Creamy Texture
Reduce heat to low and stir in the 1.5 cups plain Greek yogurt and 0.5 cup low-fat cheddar cheese. Let the soup simmer gently for 3-4 minutes, stirring occasionally, until the cheese melts completely and the yogurt incorporates smoothly. The heat should be just enough to warm the dairy without curdling.
Season with 1 teaspoon diamond crystal kosher salt and 0.5 teaspoon ground black pepper, adjusting to taste. The yogurt creates that classic creamy texture while keeping the soup light—no heavy cream needed. Taste and add more salt if needed, but be cautious; the ham and broth already contribute significant flavor.
⏰ Step 4: Finish and Garnish
Remove the soup from heat and let it rest for 5 minutes to allow the flavors to meld. Stir in the 1 tablespoon dried parsley for a fresh finish. The parsley brightens the rich flavors while adding visual appeal without significant calories.
Ladle into bowls and serve immediately while warm. The soup should be velvety smooth with visible potato chunks, ham pieces, and a light golden hue from the caramelized aromatics. Garnish with extra parsley if desired—this keeps the presentation elegant while maintaining the Weight Watchers-friendly profile.
Pro Tips For Making Weight Watchers Potato Soup
- Parboil Potatoes First: Toss peeled Russets into boiling water for 5 minutes before simmering—this guarantees they’ll break down evenly instead of turning to mush or staying rock-hard. I learned this the hard way after one batch turned into a gluey disaster.
- Use Cold Yogurt: Stir in the Greek yogurt off the heat and let the soup cool slightly first—adding it too hot curdles it faster than you can say "weight watchers." Sounds weird, but it works: the soup stays creamy without that chalky texture.
- Dice Ham Small: Cut the lean ham into ¼-inch cubes, not thick slices—this ensures even cooking and lets the flavor distribute throughout the soup. Thick pieces stay chewy, and nobody wants that in a creamy potato dish.
- Melt Cheese Slow: Sprinkle the low-fat cheddar over the off heat and let it melt gradually, stirring constantly—direct heat makes it clump like sad, grainy snow. A splash of warm broth helps it blend smoothly into the yogurt base.
Serving suggestions for leftovers
Bread Pairings
This soup pairs perfectly with crusty whole-grain bread—I love using Dave's Killer Bread Thin-Sliced 21 Whole Grains for its hearty texture and lightness. The bread soaks up the creamy broth beautifully without overpowering the dish.
For an even lighter option, try rye crisps—their subtle tang cuts through the richness of the soup. 🥖
Protein Additions
Boost the meal with a side of grilled chicken breast (about 4 oz per serving) or smoked salmon for extra protein. I often serve this soup with baked cod seasoned with lemon and dill—just 12-15 minutes at 400°F until flaky.
For vegetarians, add white beans (about ½ cup per bowl) for plant-based protein and fiber.
Vegetable Sides
A simple arugula salad with lemon vinaigrette adds freshness and crunch. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and ½ tsp honey.
For a heartier option, try roasted Brussels sprouts—toss 1 lb halved sprouts with 1 tbsp olive oil, ½ tsp salt, and ¼ tsp black pepper, then roast at 425°F for 20-25 minutes until crispy. 🥦
Toppings Bar
Set up a toppings station with crumbled bacon bits (about 1 tbsp per bowl), green onions, and extra shredded cheese for customization. For a spicy kick, add hot sauce or sriracha—just ½ tsp per bowl to avoid overpowering the delicate flavors.
I also keep chopped chives on hand for a fresh finish.
Weight Watchers Points
Each 1-cup serving of this soup is about 100-120 points (depending on toppings), making it a great fit for the program. Pair it with 1 slice of whole-grain bread (about 3 points) or a small side salad (about 2 points) to keep your meal balanced.
For extra points, add 1 oz of cheese (about 5 points) or 2 tbsp sour cream (about 4 points).
Nutrition facts
Frequently asked questions
Can I make this soup without ham for a vegetarian version?
Replace the 0.5 lb lean ham with ½ cup cooked white beans or ½ cup diced mushrooms sautéed with the onions and celery. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon smoked paprika to compensate for the ham's savory depth. The soup will still be hearty and flavorful!
How do I prevent the Greek yogurt from curdling when heating?
Always stir the yogurt in off the heat or on the lowest possible setting for just 2-3 minutes. Never let it boil—even gentle simmering can break down the proteins. For extra insurance, whisk the yogurt with a splash of cold broth before adding it to the warm soup. This creates a smoother texture and prevents curdling.
Can I use sweet potatoes instead of russets for this recipe?
Yes, but expect a slightly different texture. Sweet potatoes will add natural sweetness and a vibrant color, but they hold their shape better than russets. For best results, reduce the cooking time to 10-12 minutes and add ¼ teaspoon cinnamon to complement their flavor. The soup will still be creamy, but with a subtle caramel note.
What if I don't have Greek yogurt? What are good substitutes?
Try 1 cup low-fat sour cream (adds tanginess) or ½ cup evaporated skim milk (lighter but less creamy). For a dairy-free option, blend 1 cup silken tofu with 1 tablespoon lemon juice until smooth—it mimics the texture beautifully. The key is to use something that blends well with heat without separating.
How many Weight Watchers points is this recipe per serving?
Each 1-cup serving of this soup is approximately 90-110 points (based on 2023 WW program values), depending on your plan. The ham and cheese contribute most of the points, so reducing either will lower the total. For reference, adding 1 slice whole-grain bread adds about 3 points, while 1 tbsp bacon bits adds 5 points. Always check your personal plan for exact values!
