Creamy High Protein Chicken Soup That Comforts Your Soul

5 min prep 40 min cook 5 servings
Creamy High Protein Chicken Soup That Comforts Your Soul
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Last February, after a grueling week of deadlines and drizzly weather that seemed to seep into my bones, I found myself standing in my kitchen at 7 p.m. with zero energy, a pounding headache, and a desperate craving for something that would both nourish and hug me from the inside out. My usual go-to would have been a canned soup, but the thought of that metallic aftertaste made my stomach turn. Instead, I pulled out the remains of a rotisserie chicken, a lone leek, and the dregs of a bag of white beans. Thirty-five minutes later I was wrapped in a blanket, cradling a steaming bowl of what has since become known in my house as “the soup that fixes everything.” The first spoonful was pure revelation: velvet-rich yet protein-packed, fragrant with thyme and a whisper of smoked paprika, studded with tender shreds of chicken and creamy cannellini beans that melted on my tongue. I felt my shoulders drop, my headache retreat, and—I'm not exaggerating—my whole mood shift. Since that night I've refined the recipe into the version you see here, scaling the protein to a muscle-supporting 38 g per bowl, keeping the saturated fat modest, and layering in enough vegetables to make it a complete meal. Whether you're feeding a house full of flu-recovering kids, meal-prepping for busy gym weeks, or simply craving the edible equivalent of a weighted blanket, this is the soup that delivers. Make a double batch; it disappears faster than you think.

Why This Recipe Works

  • Protein powerhouse: A strategic trio of chicken breast, cannellini beans, and Greek yogurt delivers 38 g of complete protein per serving to keep you full for hours.
  • Creaminess without heaviness: Pureeing a portion of the beans thickens the broth naturally—no roux, no cream, and only 6 g of saturated fat.
  • One-pot weeknight ease: Everything cooks in a single Dutch oven; dinner is on the table in 40 minutes start-to-bowl.
  • Freezer-friendly layers: Flavors bloom even more after a chill, so stash a few quarts for emergency comfort food.
  • Vegetable smuggler: Four cups of hidden spinach and leeks check off your leafy-greens quota without tasting “healthy.”
  • Customizable heat: Smoked paprika and a pinch of cayenne add gentle warmth you can dial up or down.
  • Gluten-free & high-fiber: At 12 g fiber per bowl, it's friendly to most dietary needs without sacrificing flavor.

Ingredients You'll Need

Ingredients

Chicken breast (1¼ lb / 565 g): I prefer fresh over frozen for a springy texture. If you only have frozen, thaw in the fridge overnight and pat very dry before searing. Turkey cutlets work too—just reduce simmering time by 4 minutes.

Cannellini beans (2 cans, 15 oz each): Their fluffy skins puree into the silkiest texture. Great Northern beans are the closest swap; avoid chickpeas—they're too gritty. Look for cans with no calcium chloride if you want ultra-creamy.

Greek yogurt (1 cup / 240 g): Use 2 % or 5 % milk fat for the best balance of richness and tang. Bring it to room temperature while the soup cooks to prevent curdling when you stir it in. Plant-based? Try an unsweetened coconut yogurt with 1 tsp of white miso for depth.

Leek (1 large): Subtle onion sweetness without sharp bite. Slice, then rinse under cold water in a bowl, swishing to release grit. Dark-green tops go into your next vegetable stock.

Fresh spinach (4 packed cups): It wilts in seconds and disappears into the broth, so even veggie skeptics won't protest. Swap with baby kale or Swiss chard ribs removed.

Low-sodium chicken stock (4 cups / 960 ml): Homemade is gold, but an organic boxed version keeps sodium in check. Avoid "cooking wine" stocks—they mute the fresh flavors.

Extra-virgin olive oil (1 Tbsp + 1 tsp): A final drizzle just before serving amplifies aroma. Choose a grassy, fresh-pressed oil; if it smells like crayons, it's rancid.

Garlic (4 cloves): Micro-planed so it melts instantly and doesn't burn. Jarlic is fine in a pinch—use 2 tsp.

Fresh thyme (1 tsp) or ½ tsp dried: Woodsy and calming. Strip leaves by pinching the top of the sprig and sliding fingers downward.

Smoked paprika (¾ tsp): Spanish pimentón dulce gives gentle smoke; Hungarian sweet paprika is fine but less complex.

Turmeric (¼ tsp): For color and subtle earthiness. Don't worry—it won't taste like curry.

Lemon zest (½ tsp): Brightens all the rich elements without extra acid; add at the very end.

Cayenne (pinch): Optional, but that whisper of heat makes the flavors sing.

How to Make Creamy High Protein Chicken Soup That Comforts Your Soul

1
Sear the chicken for flavor foundations

Pat the chicken breast cutlets dry with paper towels; moisture is the enemy of browning. Season both sides with 1 tsp kosher salt, ½ tsp black pepper, and the smoked paprika. Heat 1 Tbsp olive oil in a heavy Dutch oven over medium-high until it shimmers but doesn't smoke. Lay the chicken in gently—away from you to avoid splatter—and cook 3 minutes undisturbed. When the edges turn opaque and the underside is deeply golden, flip and sear the second side 2 minutes. The goal isn't to cook through, just to build fond (those caramelized brown bits) that will perfume the whole pot. Transfer to a plate; tent loosely.

2
Bloom aromatics and deglaze

Reduce heat to medium. Add the leek and sauté 2 minutes until it starts to sweat, scraping the browned bits. Stir in garlic, thyme, turmeric, and cayenne; cook 45 seconds until fragrant—do not let the garlic brown. Pour in ½ cup of the chicken stock and deglaze, using a wooden spoon to lift every fleck of flavor. This step insulates the spices so they bloom rather than burn.

3
Simmer the chicken to velvet tenderness

Return the seared chicken (and any juices) to the pot. Add the remaining 3½ cups stock; liquid should barely cover the meat. Bring to a gentle simmer, then drop heat to low, cover with the lid ajar, and cook 12 minutes. Check: chicken is done when an instant-read thermometer hits 160 °F / 71 °C. Transfer to a clean plate and shred with two forks while still warm—it's faster and yields wispy strands that cling to the beans.

4
Create the creamy base—no cream required

Drain and rinse the beans to remove excess sodium. Spoon 1 cup beans into a small bowl; add ½ cup of the hot broth. Using an immersion blender (or countertop blender with the vent open), blitz until silky. This bean puree is your thickener—adding hot broth prevents splatter and ensures a smooth vortex.

5
Assemble and wilt greens

Add the pureed beans plus the whole remaining beans to the pot. Stir in the shredded chicken and bring to a gentle simmer over medium-low. When tiny bubbles appear at the edges, add spinach one handful at a time, stirring until wilted before the next. This prevents temperature shock and keeps the color vivid.

6
Temper the yogurt for cloud-like silkiness

In a small bowl whisk the room-temperature Greek yogurt with ½ cup of the hot soup, a tablespoon at a time. This raises the yogurt's temperature gradually and prevents curds. Reduce soup heat to the lowest setting, then whisk the tempered yogurt back into the pot. Do not let the soup boil again or you'll end up with grainy flecks.

7
Finish with brightness and serve

Stir in lemon zest and the remaining 1 tsp olive oil. Taste and adjust salt—canned beans vary widely. Ladle into warmed bowls, crack fresh black pepper on top, and drizzle with more yogurt or a few drops of chili oil if you like extra heat. Serve immediately with crusty whole-grain bread for dunking.

Expert Tips

Use two textures of beans

Pureeing just one cup while leaving the rest whole gives you the luxurious body of a cream soup plus satisfying pops of bean. Don't skip this step—it's the difference between thin broth and velvet.

Shred while warm

Hot chicken fibers separate effortlessly; cold chicken tears in chunky ropes. If you must cook ahead, microwave 30 seconds to loosen.

Keep a lid askew

When simmering chicken, covering completely can make the broth cloudy; a slight gap lets steam escape and flavors concentrate.

Zest, don't juice

Lemon juice can curdle yogurt; zest offers bright citrus oils without extra acid. Add it off-heat for maximum aroma.

Warm your bowls

A quick 20-second rinse under hot tap water prevents the soup from cooling on contact, keeping that soul-hugging temperature intact.

Double-batch broth insurance

If you like your soup brothy, reserve an extra cup of stock to thin when reheating; beans continue to absorb liquid as it sits.

Variations to Try

  • Mediterranean twist: Swap thyme for oregano, add ½ cup sun-dried tomatoes with the beans, and finish with crumbled feta instead of yogurt.
  • Green chile kick: Replace cayenne with 1 roasted diced poblano and 1 Tbsp canned mild green chiles; top with fresh cilantro and a squeeze of lime.
  • Coconut-ginger glow: Substitute 1 cup of stock with light coconut milk; add 1 tsp freshly grated ginger with the garlic and finish with a splash of fish sauce for umami depth.
  • Grains & greens: Stir in ½ cup quick-cooking pearled barley during step 5; add an extra ½ cup stock and simmer 10 minutes before adding spinach.
  • Spicy buffalo: Whisk 2 Tbsp buffalo sauce into the tempered yogurt; top each bowl with a sprinkle of blue-cheese crumbles and diced celery for wings vibes.

Storage Tips

Refrigerator

Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with stock or water as needed; do not boil.

Freezer

Freeze in quart-size BPA-free bags laid flat for up to 3 months. Thaw overnight in the fridge. Note: soups with yogurt can grain slightly after thawing; whisk vigorously while reheating or add a fresh spoonful of yogurt when serving.

Make-ahead components

Cook and shred the chicken up to 2 days ahead; store in its broth to stay moist. Bean puree also holds 3 days chilled, so you can assemble soup in 10 minutes.

Meal-prep bowls

Portion soup into 2-cup glass jars; add a lemon-zest pinch just before microwaving 90 seconds, stir halfway for even heating.

Frequently Asked Questions

Absolutely—it's a brilliant shortcut. Add 3 cups of shredded rotisserie chicken during step 6 after the bean puree. Reduce simmering time to 3 minutes, just enough to heat through and let flavors meld.

Two common culprits: yogurt was too cold or soup was too hot. Always temper (gradually warm) the yogurt with small ladles of soup before adding, and keep the soup below a gentle simmer when you incorporate it. If it still splits, buzz with an immersion blender for 5 seconds to re-emulsify.

Naturally gluten-free. For dairy-free, substitute coconut yogurt or an unflavored almond yogurt with 1 tsp white miso stirred in for savoriness. Texture will be slightly thinner but still luscious.

Stir in ½ cup liquid egg whites during the last 2 minutes of cooking, whisking constantly to create delicate ribbons. Or add 1 cup cooked quinoa when you return the shredded chicken; both raise protein by ~8 g per bowl.

Yes—use sauté mode for steps 1–2. After adding stock and chicken, lock the lid, Manual High 8 minutes, natural release 5 minutes, then quick-release. Shred chicken, switch to sauté-low, and proceed with bean puree, spinach, and tempered yogurt.

A crusty whole-grain baguette or garlic-rubbed sourdough is classic. For a lighter route, serve with shaved fennel-orange salad or roasted broccoli with lemon-pepper. Cornbread muffins echo the soup's gentle sweetness and make the meal kid-approved.
Creamy High Protein Chicken Soup That Comforts Your Soul
soups
Pin Recipe

Creamy High Protein Chicken Soup That Comforts Your Soul

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sear chicken: Season chicken with 1 tsp salt, ½ tsp pepper, and smoked paprika. Heat 1 Tbsp oil in Dutch oven over medium-high. Sear chicken 3 min per side until golden. Transfer to plate.
  2. Sauté aromatics: In same pot cook leek 2 min. Add garlic, thyme, turmeric, cayenne; cook 45 sec. Deglaze with ½ cup stock, scraping bits.
  3. Simmer: Return chicken plus remaining stock. Simmer covered ajar 12 min until 160 °F. Remove, shred.
  4. Thicken: Puree 1 cup beans with ½ cup hot broth until smooth.
  5. Combine: Add bean puree, whole beans, and shredded chicken to pot; simmer 3 min. Stir in spinach until wilted.
  6. Finish: Temper yogurt with hot soup, then whisk into pot. Stir in lemon zest and remaining 1 tsp oil. Serve hot.

Recipe Notes

Do not boil after adding yogurt or it may curdle. Soup thickens on standing; thin with stock when reheating.

Nutrition (per serving)

348
Calories
38g
Protein
34g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.