Love this? Pin it for later! 📌
Unlike the classic creamy potato soups that rely on heavy cream and can leave you in a food-coma, this version gets its luscious body from a secret combination of Greek yogurt and white beans, pumping the protein up to an impressive 38 grams per serving while keeping every spoonful silky. Sharp cheddar melts into the broth for that nostalgic, cheesy pull, while smoky ham and tender Yukon Golds give you all the cozy vibes of your grandma’s kitchen—only this time the nutrition stats are as satisfying as the flavor. Whether you need a make-ahead Monday night dinner, a post-workout recovery meal, or simply an excuse to break out your favorite soup pot, this recipe delivers big on taste and even bigger on staying power.
Why This Recipe Works
- Protein-Packed: A powerhouse trio of Greek yogurt, white beans, and diced ham delivers nearly 40 g complete protein per bowl to keep you full for hours.
- Creamy Without the Cream: Blending a cup of the soup with the beans creates a velvety texture—no roux, no heavy cream, and 35 % fewer calories than traditional versions.
- One-Pot Wonder: Minimal dishes, maximum flavor—everything cooks in a single Dutch oven, which means less cleanup and more time for Netflix.
- Freezer-Friendly: Make a double batch and freeze half; the potatoes hold their shape and the yogurt stabilizes beautifully when reheated low and slow.
- Kid-Approved Veggie Smuggle: Carrots and celery blend right into the cheesy base, so even picky eaters slurp up their vitamins without complaint.
- 30-Minute Meal: From chopping to table in half an hour—perfect for busy weeknights when you want comfort food fast.
- Customizable Heat: A pinch of cayenne or a swirl of hot sauce lets every eater control their own spice level.
Ingredients You'll Need
Great soup starts with great ingredients, and this recipe is forgiving enough to handle supermarket staples yet extraordinary when you upgrade a few key players.
Yukon Gold Potatoes: Their naturally buttery texture and thin skin mean no peeling is required. Look for firm, smooth potatoes about the size of a tennis ball; they’ll hold their shape yet turn silk-soft in the broth. If you only have Russets, go ahead and use them—just peel first to avoid any toughness.
Smoked Ham Steak: I grab the thick-cut, center-cut ham steaks near the bacon at most grocery stores. They’re usually 8 ounces, which is exactly what you need here. If you’ve got leftover holiday ham, cube it up and freeze in 1-cup portions so you can whip up this soup anytime without waiting for a special occasion.
White Beans (Cannellini or Great Northern): Canned is perfectly fine; rinse them under cold water to wash away 40 % of the sodium. These little gems not only thicken the soup but also add plant-based protein and fiber, making the final bowl even more satiating.
Plain Greek Yogurt: Opt for 2 % or whole milk yogurt for the best mouthfeel. Non-fat can curdle when boiled, so if that’s what you have, temper it by whisking a ladle of hot broth into the yogurt first, then stirring it into the pot at the very end off-heat.
Sharp Cheddar: Buy a block and shred it yourself. Pre-shredded cheese contains anti-caking agents that can give your soup a slightly gritty texture. A good orange cheddar brings that nostalgic color, but white cheddar tastes equally delicious.
Low-Sodium Chicken Stock: Homemade if you’re feeling ambitious, but a quality boxed stock lets this soup stay weeknight-easy. Taste and adjust salt at the end; ham and cheese both bring saltiness to the party.
Aromatics: The classic trinity of onion, carrot, and celery builds a flavor base that whispers homemade. Dice them small so they cook quickly and disappear into the broth—perfect for veggie-skeptic kids.
How to Make High Protein Cheesy Potato and Ham Soup for Comfort
Sear the Ham
Heat 1 tablespoon olive oil in a heavy Dutch oven over medium-high. Add diced ham in a single layer and let it sit undisturbed for 2 minutes so the edges caramelize and turn golden. Stir and cook another 2 minutes. Transfer ham to a plate; those browned bits on the bottom are pure flavor gold.
Bloom the Aromatics
Reduce heat to medium and add onion, carrot, and celery plus a pinch of salt. Cook 4 minutes, scraping up the ham fond, until vegetables soften and the onion turns translucent. Add minced garlic and cook 30 seconds—just until fragrant—to avoid any raw garlic bite in the final soup.
Build the Broth
Pour in 3 cups of the chicken stock and bring to a simmer. Use a wooden spoon to nudge any remaining brown bits into the liquid—these dissolved specks equal layers of smoky depth. Add diced potatoes, ½ teaspoon dried thyme, ½ teaspoon black pepper, and a bay leaf. Cover partially and simmer 10 minutes, until potatoes are just fork-tender.
Create the Protein Base
Ladle 1 cup of the hot broth plus ½ cup of the white beans into a blender. Blend on high until completely smooth, 30 seconds. This bean puree is your thickener and protein booster; it melts back into the pot and disappears, leaving behind body and nutrition without any floury taste.
Finish with Cheese & Yogurt
Reduce heat to low. Stir in shredded cheddar, one small handful at a time, whisking until melted before adding the next. Whisk Greek yogurt in a small bowl with 2 tablespoons of the warm soup until smooth, then whisk the mixture back into the pot. This tempering prevents curdling and keeps the soup glossy.
Return the Ham & Heat Through
Add the seared ham (and any juices from the plate) to the pot. Simmer gently for 2–3 minutes—do not boil or the yogurt could break. Taste and adjust salt and pepper. Remove bay leaf. Serve hot, garnished with extra cheddar, chopped chives, and a crack of black pepper.
Expert Tips
Low & Slow Reheat
When warming leftovers, do it gently over medium-low heat and stir often. High heat can cause the yogurt to separate, giving the soup a grainy texture.
Freeze in Portions
Ladle cooled soup into silicone muffin molds and freeze. Pop out two “pucks” per serving for a quick lunch; they’ll thaw evenly in a saucepan with a splash of milk.
Thin It Your Way
If the soup thickens too much upon standing, loosen it with a splash of chicken stock or milk rather than water to maintain that rich flavor.
Brighten at the End
A squeeze of fresh lemon or a splash of apple-cider vinegar added right before serving wakes up all the cheesy, smoky notes and balances the richness.
Boost Even More Protein
Stir in a scoop of unflavored whey protein isolate dissolved in ÂĽ cup warm broth. It dissolves invisibly and bumps each serving to 45 g protein.
Orange You Glad?
For extra color and sweetness, swap half the potatoes for diced sweet potatoes. The orange hue makes the soup look even cheesier without extra cheese.
Variations to Try
-
Bacon Cheddar Ranch: Replace ham with crispy turkey bacon, add 1 teaspoon ranch seasoning, and finish with chopped green onions.
-
Southwest Twist: Swap cheddar for pepper jack, add 1 cup corn kernels and 1 diced chipotle in adobo for a smoky kick.
-
Veggie Loaded: Stir in 2 cups chopped kale or baby spinach during the last 2 minutes of cooking for a green power boost.
-
Seafood Swap: Sub ham with 8 oz cooked shrimp or crab meat added at the very end for a coastal comfort vibe.
-
Dairy-Free: Use coconut milk yogurt and nutritional yeast instead of cheddar; add 1 tablespoon white miso for umami depth.
-
Spicy Jalapeño Popper: Stir in 2 diced jalapeños (seeds removed for milder heat) and 4 oz cream cheese along with the cheddar for a popper-inspired spin.
Storage Tips
Refrigerator: Let the soup cool completely, then transfer to airtight containers. It will keep for up to 4 days. The flavors actually deepen overnight, making it an excellent meal-prep candidate.
Freezer: Portion cooled soup into quart-size freezer bags, press out excess air, and lay flat to freeze for up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, then warm gently on the stove.
Make-Ahead Potatoes: If you plan to freeze, slightly undercook the potatoes during the simmer step; they’ll finish cooking upon reheating and won’t turn mealy.
Batch Cooking: Double the recipe in an 8-quart pot and ladle into single-serve mason jars for grab-and-go lunches. Leave 1 inch headspace when freezing in jars to prevent cracking.
Frequently Asked Questions
High Protein Cheesy Potato and Ham Soup for Comfort
Ingredients
Instructions
- Sear Ham: Heat olive oil in Dutch oven over medium-high. Add ham; cook 4 minutes until browned. Transfer to plate.
- Sauté Veggies: In same pot, cook onion, carrot, celery 4 minutes. Add garlic 30 seconds.
- Simmer Potatoes: Stir in stock, potatoes, thyme, pepper, bay. Partially cover; simmer 10 minutes until potatoes are tender.
- Blend Thickener: In blender, puree 1 cup broth + ½ cup beans until smooth; return to pot.
- Add Dairy: Reduce heat to low. Whisk in cheddar handful by handful. Whisk yogurt with 2 tablespoons warm soup, then stir into pot.
- Finish: Return ham; simmer 2–3 minutes. Remove bay leaf. Serve hot, garnished as desired.
Recipe Notes
Do not boil after adding yogurt to prevent curdling. For ultra-smooth texture, use an immersion blender for 5 seconds before serving.