onepot high protein chicken and spinach soup for cold nights

1 min prep 2 min cook 5 servings
onepot high protein chicken and spinach soup for cold nights
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 Cold Nights

There’s a certain kind of magic that happens when the first real cold snap hits. The windows fog, the kettle whistles non-stop, and my Dutch oven earns its permanent spot on the stovetop. Last January, after a particularly brutal day of sledding with the kids—mittens soaked through, cheeks stung raw—we trudged inside, teeth chattering, and I threw together what has since become our family’s official “winter survival soup.” One pot, 35 minutes, 38 grams of protein per bowl, and enough greens to make every grandmother proud. The aroma alone thaws frozen fingers; the first spoonful feels like pulling on the thickest wool sweater straight from the radiator. If you, too, crave something that feeds muscles, warms bones, and dirties exactly one vessel on a night when dish-washing sounds like cruel and unusual punishment, keep reading. This is the recipe we text neighbors about before the snowplow even passes.

Why This Recipe Works

  • One pot, zero fuss: Everything—from searing the chicken to wilting the spinach—happens in the same enamel cocotte, locking in layers of flavor while sparing you a sinkful of dishes.
  • 38 g complete protein: A combo of boneless skinless thighs and cannellini beans delivers all nine essential amino acids, perfect for post-workout recovery or simply staying full until the next meal.
  • Deep flavor, short timeline: Browning the tomato paste and deglazing with a splash of white wine creates a faux-long-simmered broth in under half an hour.
  • Immune-boosting powerhouses: Spinach, carrots, and celery provide vitamin C, beta-carotene, and quercetin—exactly what winter doctor ordered.
  • Freezer-friendly & meal-prep gold: Portion into quart jars, refrigerate up to four days, or freeze flat in zip bags for three months; the beans keep the texture creamy upon reheating.
  • Flexible greens: Out of spinach? Swap in chopped kale, chard, or even frozen spinach cubes straight from the icebox.
  • Low-carb & dairy-free options built-in: Skip beans for keto, swirl in coconut milk for richness if you avoid dairy, or add a Parmesan rind while simmering for extra umami without lactose.

Ingredients You'll Need

Ingredients

Before we ladle out comfort, let’s talk grocery cart strategy. Each ingredient was chosen for max flavor and protein per dollar, but there’s wiggle room—use what you have, spend where you care.

Chicken thighs: Dark meat stays succulent even if you accidentally over-simmer. Look for air-chilled organic thighs; they release less scum and sear beautifully. Breast works in a pinch, but pull it at 160 °F to avoid chalky texture.

Cannellini beans: Creamy, mild, and loaded with 15 g plant protein per cup. Canned is fine—rinse well to remove 40 % of the sodium. If you cook from dried, ¾ cup dry yields the equivalent of two cans.

Fresh spinach: Buy the 5-oz clamshell; it wilts to nothing, so don’t be shy. Seek deep green, perky leaves without condensation inside the package (a tell-tale sign of decay). Sub kale or frozen spinach—thaw and squeeze dry first.

Carrots, celery, onion: The holy trinity. Choose firm carrots with bright tops; store celery in foil to keep it crisp for weeks.

Tomato paste in a tube: Concentrated umami bombshell. Double-concentrated Italian brands caramelize in 90 seconds. Tubed paste lasts months in the fridge, unlike the can that inevitably gets forgotten behind the pickles.

White wine: Anything you’d happily sip works—Sauvignon Blanc, Pinot Grigio, even dry Vermouth. Alcohol cooks off, leaving behind fruity acidity that lifts the whole pot. No wine? Substitute 2 Tbsp lemon juice plus ¼ cup extra broth.

Herbs & spices: Dried thyme holds its own in long simmers; bay leaves perfume the broth. Use smoked paprika for subtle campfire nuance. Finish with fresh parsley for color and chlorophyll brightness.

Chicken bone broth: Opt for low-sodium so you control salt. If you’re vegetarian, swap in vegetable stock and add ¼ cup nutritional yeast for comparable protein.

How to Make One-Pot High-Protein Chicken & Spinach Soup for Cold Nights

1
Pat and season the chicken

Unwrap 1 ½ lbs boneless skinless chicken thighs, press between paper towels to remove surface moisture (this equals better browning), then cut into ¾-inch cubes. Toss with 1 tsp kosher salt, ½ tsp black pepper, and 1 tsp smoked paprika.

2
Sear for fond

Heat 2 Tbsp olive oil in a heavy Dutch oven over medium-high until shimmering like a lake at sunrise. Add half the chicken in a single layer; sear 2 minutes without moving. Flip, brown the second side, then transfer to a bowl. Repeat with remaining chicken. Those caramelized bits stuck to the pot? Liquid gold.

3
Bloom the aromatics

Reduce heat to medium. Add diced onion, carrot, and celery plus a pinch of salt; sauté 4 minutes until edges soften and onion turns translucent. Stir in 3 cloves minced garlic, 2 tsp dried thyme, and 1 bay leaf; cook 45 seconds until fragrant.

4
Caramelize tomato paste

Scoot veggies to the perimeter, add 2 Tbsp tomato paste to the center; let it toast 90 seconds until brick red darkens to mahogany. This swift Maillard moment builds incredible depth, mimicking a long-simmered Sunday gravy.

5
Deglaze and simmer

Pour in ¼ cup white wine; scrape the pot’s bottom with a wooden spoon to release every browned bit. Let alcohol bubble away 1 minute. Return chicken plus any resting juices, add 4 cups low-sodium chicken bone broth and 2 cups water. Bring to a boil, reduce to a lively simmer, cover partially, and cook 12 minutes.

6
Add creamy beans

Drain and rinse two 15-oz cans cannellini beans. Stir into soup; simmer 5 minutes more. Beans heat through while their starch slightly thickens the broth, giving body without heavy cream.

7
Wilt spinach to vibrant perfection

Stuff in 5 oz baby spinach, a handful at a time, stirring until just wilted and emerald. Thirty seconds is plenty; over-cooking turns it khaki and metallic.

8
Season and serve

Fish out bay leaf. Taste, adjust salt and pepper. Ladle into deep bowls, shower with chopped parsley, and crack fresh black pepper on top. Serve piping hot with crusty whole-grain bread for dunking.

Expert Tips

Keep that simmer gentle

A rolling boil knocks beans around and shreds chicken. Aim for quiet bubbles—like champagne on a Sunday.

Deglaze boldly

No wine? Use ¼ cup unsalted chicken stock mixed with 1 Tbsp apple-cider vinegar for similar brightness.

Overnight flavor boost

Make the soup through Step 6, cool, refrigerate overnight, and add spinach when reheating next day; the flavors marry like old friends.

Speed-thaw hack

Forgot to thaw chicken? Submerge sealed thighs in lukewarm water with 1 Tbsp salt; they defrost in 20 minutes while seasoning simultaneously.

Control sodium

Canned beans and broth vary wildly in salt. Start with ½ tsp kosher at the end and build up; your heart will thank you.

Ice-cube herb saver

Chop extra parsley, pack into ice cube trays, cover with olive oil, freeze. Next time you soup, pop a cube straight into the pot.

Variations to Try

  • Mediterranean twist: Swap beans for 1 cup cooked farro, add ½ cup sun-dried tomatoes, finish with lemon zest + crumbled feta.
  • Green chile comfort: Replace paprika with 1 tsp cumin, add 1 small can diced green chiles, top with avocado and tortilla strips.
  • Asian-inspired: Use coconut oil, sub 2 Tbsp white miso for tomato paste, add 1 Tbsp grated ginger, finish with cilantro and a splash of fish sauce.
  • Extra-veg harvest: Stir in 1 cup diced butternut or zucchini during last 5 minutes for bulk without many calories.
  • Keto creamy: Omit beans, add ½ cup heavy cream and 4 strips crumbled bacon; spinach stays, carbs drop to ~6 g net.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight glass jars, refrigerate up to 4 days. The flavors deepen overnight, so day-two bowls often taste best.

Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out air, label, and freeze flat on a sheet pan. Once solid, stack like books. Use within 3 months for optimal texture. Beans may grain slightly after thawing; a vigorous stir re-incorporates.

Reheat: Thaw overnight in fridge or float sealed bag in warm water 30 minutes. Warm gently in a saucepan with a splash of broth; avoid rapid boil to keep chicken tender.

Meal-prep lunchboxes: Portion 1 ½ cups soup into microwave-safe containers with tight lids. Add a wedge of lemon to squeeze just before eating; vitamin C helps absorb the soup’s iron.

Frequently Asked Questions

Yes, though breasts cook faster and can dry out. Cut into 1-inch cubes, sear only 1 minute per side, then simmer 6–7 minutes total, adding beans at the same time as chicken so everything finishes together.

Naturally. No flour, barley, or pasta involved. If you add grains later, choose certified-GF farro or rice to keep it safe for celiac guests.

Stir in ½ cup cooked quinoa or red lentils during the last 10 minutes, or add 1 cup diced firm tofu with the spinach. A sprinkle of hemp hearts on each bowl adds 3 g protein plus omega-3s.

Absolutely. Sear chicken and aromatics on the stovetop first (steps 1–4), then transfer everything except spinach to a slow cooker. Cook on LOW 4 hours, add spinach, cook 5 minutes more.

Blend 2 cups spinach with ½ cup broth until smooth, then stir into soup. Green flecks disappear, nutrients remain. Or swap in tiny broccoli florets; simmer 3 minutes until bright green.

A crusty sourdough stands up to hearty broth; whole-grain seeded loaf adds nutty crunch. For gluten-free, try toasted chickpea-flour flatbread or simple cornmeal skillet crackers.
onepot high protein chicken and spinach soup for cold nights
soups
Pin Recipe

One-Pot High-Protein Chicken & Spinach Soup for Cold Nights

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

Ingredients

Instructions

  1. Season chicken: Pat chicken dry, toss with 1 tsp salt, ½ tsp pepper, 1 tsp smoked paprika.
  2. Sear: Heat oil in Dutch oven over medium-high. Brown chicken in two batches, 2 min per side. Remove.
  3. Sauté aromatics: Cook onion, carrot, celery 4 min. Add garlic, thyme, bay; cook 45 s.
  4. Bloom tomato paste: Add paste to center, toast 90 s until darkened.
  5. Deglaze: Add wine, scrape fond, reduce 1 min.
  6. Simmer: Return chicken, add broth & water, bring to boil, then simmer 12 min.
  7. Add beans: Stir in beans, simmer 5 min.
  8. Finish: Stir in spinach until wilted, season, sprinkle parsley, serve hot.

Recipe Notes

For deeper flavor, make a day ahead; add spinach when reheating. Soup thickens on standing—thin with broth or water as desired.

Nutrition (per serving)

387
Calories
38g
Protein
28g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.