one pot high protein chicken and spinach soup for winter comfort

30 min prep 2 min cook 35 servings
one pot high protein chicken and spinach soup for winter comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot High-Protein Chicken & Spinach Soup for Winter Comfort

There’s a moment every January—after the twinkle lights come down, after the last slice of coffee cake has been quietly finished for breakfast—when the sky seems to lower itself right onto the rooftops and the wind finds every tiny gap in my coat. That’s the moment I crave something that feels like a fleece blanket in food form. This one-pot chicken and spinach soup has become my culinary hot-water bottle: it’s velvety, fragrant, and quietly packed with 38 grams of protein per serving so I can head back out into the cold feeling genuinely fortified, not just warmed. I developed it during the year I trained for my first half-marathon in the middle of a Boston winter; I needed recovery-friendly macros without spending half the evening washing dishes. One pot, 35 minutes, deep winter comfort—this soup delivered then and still delivers now.

It’s also the recipe I text to friends when someone in their house is nursing a cold, or when they’ve just come home from a long trip and the fridge is bare. The ingredient list is short enough to memorize after one shopping trip, yet the finished bowl tastes like you spent the afternoon babysitting a long-simmering stock. The secret is a quick sauté of tomato paste and smoked paprika at the start; it tricks your palate into thinking the broth has been reducing for hours. Add a hunk of crusty bread for sopping, or ladle it over a scoop of farro if you want to stretch it further. Either way, dinner is done before the forecast finishes on the evening news.

Why This Recipe Works

  • One pot, one cutting board: Minimal cleanup on a busy weeknight.
  • 38 g complete protein per serving: Chicken, beans, and a hit of Greek yogurt deliver all essential amino acids.
  • Wilt-in-the-bag spinach: No chopping required; stir in the final 60 seconds.
  • Smoky tomato depth: Tomato paste + smoked paprika = faux long-simmered broth in under 10 minutes.
  • Freezer-friendly: Portion into quart bags; lay flat to freeze for easy stackable meals.
  • Low-carb & gluten-free: No pasta, no flour—just naturally hearty ingredients.
  • Budget-smart: Uses humble chicken thighs instead of breasts for more flavor at half the price.

Ingredients You'll Need

Ingredients

Chicken thighs – 1 ½ lb (680 g) Boneless, skinless thighs stay juicy and shred beautifully after simmering. Trim excess fat, but keep some for flavor. Swap with breasts if you must; just reduce simmering time by 4 minutes.

Great Northern beans – 1 can (15 oz) These creamy beans disappear into the broth, adding body and an extra 7 g plant protein per serving. Rinse well to remove 40 % of the sodium. No Great Northerns? Cannellini or navy beans work just as well.

Fresh baby spinach – 5 oz (142 g) Pre-washed bags save sanity. The leaves wilt instantly, so you can stir them in right before serving and preserve the bright green color. Frozen spinach works in a pinch—thaw and squeeze dry first.

Low-sodium chicken stock – 4 cups (960 ml) Homemade is gold, but a good boxed stock lets this soup stay weeknight-easy. Look for “chicken stock” not “broth”; stock is made with bones and delivers richer body.

Plain Greek yogurt – ½ cup (120 g) Adds creaminess without flour-and-butter roux. Use 2 % or whole; non-fat can curdle. Dairy-free? Stir in ¼ cup coconut milk and add a squeeze of lime for balance.

Tomato paste – 2 Tbsp Buy the tube, not the can, so you can use a little at a time. We’re caramelizing it for a sweet-savory backbone that reads as “slow-cooked.”

Smoked paprika – 1 tsp Spanish pimentón dulce gives campfire depth. Regular paprika is fine, but you’ll miss the smoky whisper that makes this soup taste like it spent hours on the stove.

Extra-virgin olive oil – 2 Tbsp A glug for sautéing plus a fruity finish. Use a mild variety so the paprika and tomato can shine.

Aromatics – 1 small yellow onion, 3 cloves garlic, 2 medium carrots The classic trio builds sweetness. Dice small so they soften in the short simmer.

Lemon – ½ A squeeze at the end wakes up every other flavor. Zest it first and stir zest in with the yogurt for extra brightness.

How to Make One-Pot High-Protein Chicken & Spinach Soup for Winter Comfort

1
Season & sear the chicken

Pat thighs dry, then sprinkle with 1 tsp kosher salt and ½ tsp black pepper. Heat 1 Tbsp olive oil in a heavy 4-quart Dutch oven over medium-high until shimmering. Add chicken in a single layer; sear 3 minutes per side until golden. Remove to a plate (they’ll finish cooking in the broth). Don’t rinse the pot—those browned bits equal flavor.

2
Build the base

Lower heat to medium. Add remaining 1 Tbsp oil, then diced onion and carrots. Sauté 4 minutes until edges soften. Stir in tomato paste and smoked paprika; cook 2 minutes, scraping the bottom so the paste caramelizes and turns a deep brick red.

3
Deglaze & simmer

Pour in ½ cup of the chicken stock; use a wooden spoon to lift every last speck of fond. Return chicken and any juices to the pot, add remaining stock, and bring to a gentle boil. Reduce to low, cover, and simmer 12 minutes.

4
Shred the meat

Transfer chicken to a cutting board. Use two forks to pull into bite-size shreds. Return meat to the pot along with rinsed beans; simmer 2 more minutes to marry flavors.

5
Enrich & brighten

Whisk Greek yogurt with a ladle of hot broth to temper, then stir the mixture back into the pot. Add spinach and juice of half a lemon; cook just until spinach wilts, 30 seconds. Taste and adjust salt—depending on your stock, you may need another ½ tsp.

6
Serve & garnish

Ladle into deep bowls. Finish with a drizzle of olive oil, cracked pepper, and—if you’re feeling fancy—a pinch of lemon zest. Crusty sourdough on the side is non-negotiable.

Expert Tips

Double the batch

This soup scales perfectly—use a 6-quart pot and add 5 extra minutes of simmer time for a doubled recipe. Freeze flat in zip bags for up to 3 months.

Temper the yogurt

Always whisk yogurt with hot broth first to prevent curdling. Skip the boil after adding it; gentle heat keeps the texture silky.

Rotisserie shortcut

Swap raw thighs for 3 cups shredded rotisserie chicken; add during step 4 and simmer only until heated through.

Spice it up

Stir in ¼ tsp chipotle powder with the paprika for a smoky, back-of-the-throat heat that cuts through the creamy broth.

Zest first

Zest the lemon before juicing; the oils contain more flavor than the juice alone. Stir zest into the yogurt for a bright top note.

Vegetable boost

Add 1 cup diced zucchini or shredded cabbage during step 3 for an extra serving of veg without diluting the protein punch.

Variations to Try

  • Tuscan twist: Swap smoked paprika for 1 tsp dried rosemary and stir in a 14-oz can of diced tomatoes for a brothy Tuscan chicken soup.
  • Moroccan vibe: Add ½ tsp each cumin and coriander plus a pinch of cinnamon. Replace lemon with preserved lemon rind.
  • Coconut green curry: Use coconut milk instead of yogurt and stir in 1 Tbsp green curry paste with the tomato paste.
  • Beans only: Skip chicken and use 3 cans of beans plus 1 cup cauliflower rice for a hearty vegetarian version—simmer 5 minutes less.
  • Pasta e fagioli style: Add ¾ cup small pasta during step 3 and an extra cup of stock; simmer until pasta is al dente.

Storage Tips

Refrigerator: Cool soup completely, then store in airtight glass jars for up to 4 days. The spinach will darken, but flavor remains stellar. Reheat gently over medium-low; high heat can cause the yogurt to separate.

Freezer: Skip the spinach if you plan to freeze. Ladle cooled soup into quart-size freezer bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge, then simmer and add fresh spinach in the final minute.

Make-ahead lunches: Portion into 2-cup microwave-safe containers. Add a paper towel under the lid to absorb moisture and microwave on 70 % power for 2 minutes, stir, then 1 more minute until steaming.

Frequently Asked Questions

Yes—add 5 extra minutes to the simmer in step 3 and use an instant-read thermometer; you’re safe at 165 °F / 74 °C.

With 13 g net carbs per serving (mostly from beans), it’s low-carb but not strict keto. Sub diced zucchini for beans to drop carbs to 6 g.

The broth was too hot. Next time, temper the yogurt with a few ladles of warm broth before adding, and keep the soup below a simmer once it’s in.

Absolutely—add everything except yogurt and spinach. Cook on LOW 4 hours, shred chicken, then stir in yogurt and spinach during the last 10 minutes.

Stir in ½ cup red lentils with the stock—they’ll cook in 12 minutes and add 9 g extra protein per serving without changing the flavor.

A crusty sourdough or seeded whole-grain boule stands up to the hearty broth. Toast thick slices and rub with a cut clove of garlic for the ultimate winter side.
one pot high protein chicken and spinach soup for winter comfort
soups
Pin Recipe

One-Pot High-Protein Chicken & Spinach Soup for Winter Comfort

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
5

Ingredients

Instructions

  1. Season & Sear: Pat chicken dry, season with 1 tsp salt and ½ tsp pepper. Heat 1 Tbsp oil in a Dutch oven over medium-high; sear chicken 3 min per side. Set aside.
  2. Sauté Aromatics: In the same pot, cook onion and carrots 4 min. Add garlic, tomato paste, and paprika; cook 2 min.
  3. Deglaze: Add ½ cup stock, scrape up browned bits. Return chicken plus remaining stock, bring to a gentle boil, then simmer covered 12 min.
  4. Shred: Remove chicken, shred with forks, return to pot with beans; simmer 2 min.
  5. Enrich: Whisk yogurt with a ladle of warm broth, stir back into soup. Add spinach and lemon juice; cook 30 sec until wilted. Season to taste.
  6. Serve: Ladle into bowls, drizzle with olive oil and extra pepper. Enjoy hot with crusty bread.

Recipe Notes

Temper the yogurt to avoid curdling. Soup thickens as it sits; thin with water or stock when reheating.

Nutrition (per serving)

368
Calories
38g
Protein
23g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.