creamy chicken and spinach soup for cozy winter family dinners

2 min prep 5 min cook 28 servings
creamy chicken and spinach soup for cozy winter family dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every December—usually the first Saturday when the sky goes pewter-gray before 4 p.m.—when my kitchen windows fog up and the whole house smells like simmering onions and thyme. That’s the moment I know soup season has officially arrived. I grew up in a “chili and cornbread” household, but once I had kids of my own I wanted something gentler, something that wouldn’t send a three-year-old scampering for a glass of milk. Enter this creamy chicken and spinach soup: velvety without being gloppy, nourishing without tasting like penance, and green enough that I can call it a complete one-pot dinner when I serve it with nothing more than thick slices of buttered sourdough. Over the years it’s become our Sunday-night ritual—bowls balanced on sofa arms, fleece blankets, the opening credits of whatever family movie we’ve agreed on. If you’re looking for the edible equivalent of a flannel shirt, you just found it.

Why This Recipe Works

  • Double-thickener trick: A light roux plus a splash of blended beans gives body without heavy cream.
  • Rotisserie shortcut: Shredded store-bird keeps weeknight effort to 30 minutes.
  • Spinach in two waves: Stirred in at the end for color, then wilted just before serving so every bite is vibrant.
  • One-pot wonder: Dutch oven to table means fewer dishes on a night you’d rather be on the couch.
  • Freezer-friendly: Dairy-free base freezes beautifully; add cream only when reheating.
  • Kid-approved: Mild flavors, tiny pasta shapes, and sneaky protein from white beans.
  • Flexible greens: Swap in kale, chard, or even frozen spinach—no need to run to the store.

Ingredients You'll Need

Ingredients

Great soup starts at the grocery store. Here’s what to look for—and why each component matters.

Chicken: A still-warm rotisserie chicken from the deli counter shaves 40 minutes off your timeline, but if you’re meal-prepping for the week, poach 2 lbs of boneless thighs in salted water with a bay leaf; they stay juicier than breast meat and shred into silky threads.

Spinach: Buy the 5-oz clamshell of baby spinach; it wilts almost instantly and the stems are tender. If you only have frozen, thaw and squeeze it bone-dry or your broth will turn army-green.

White beans: Cannellini are creamier than Great Northern; either works. Rinse to remove 40% of the sodium, then blend ½ cup with a ladle of broth for natural thickness without floury taste.

Mirepoix mix: One medium onion, two stalks of celery, and two carrots. Look for onions with tight, papery skins—no green shoots—which signal freshness and sweeter flavor.

Garlic: Skip the pre-minced jar; it oxidizes and turns bitter. Smash fresh cloves with the flat of a knife and let them rest 10 minutes to develop allicin (the good-for-you compound).

Herbs: Fresh thyme sprigs infuse the broth in 8 minutes flat; dried thyme needs 20. If your market sells “poultry blend” packs, swap in rosemary sparingly—it can bully the spinach.

Pasta: Stelline, acini di pepe, or ditalini—anything smaller than a chickpea. Whole-wheat versions hold up better if you plan on leftovers.

Stock: Low-sodium chicken stock lets you control salt. If you’ve saved Parmesan rinds, toss one in; it lends umami without dairy.

Dairy: I use half-and-half for weeknights, but for company I’ll swirl in ¼ cup mascarpone. Coconut milk works for dairy-free; choose the canned kind, not the beverage.

Seasoning: White pepper disappears visually, but black pepper is fine. Finish with lemon zest to brighten all that richness.

How to Make Creamy Chicken and Spinach Soup for Cozy Winter Family Dinners

1
Warm the pot

Place a 5-quart Dutch oven over medium heat for 90 seconds; a properly preheated pot prevents onions from steaming in their own moisture. Add 2 Tbsp olive oil and tilt to coat the surface evenly.

2
Sauté the aromatics

Stir in diced onion, carrot, and celery with ½ tsp kosher salt. Cook 5 minutes until edges turn translucent; add garlic for the final 60 seconds to avoid scorching.

3
Build the roux

Sprinkle 3 Tbsp flour over the vegetables; cook 2 minutes, stirring constantly, until it smells faintly like popcorn. This cooks out raw flour taste and thickens the soup without lumps later.

4
Deglaze

Whisk in ½ cup white wine (or stock) to lift the fond—those caramelized brown bits equal free flavor. Let it bubble until almost dry, about 3 minutes.

5
Simmer the base

Pour in 4 cups low-sodium chicken stock, 1 cup rinsed cannellini beans, 2 tsp chopped fresh thyme, 1 bay leaf, and 1 small Parmesan rind if you have it. Bring to a gentle boil, then drop to a lazy simmer for 10 minutes.

6
Blend for body

Fish out bay leaf and rind. Use an immersion blender for 20 seconds—just enough to puree some beans, not the vegetables. This creates a silky backdrop without turning the soup baby-food smooth.

7
Add pasta & chicken

Return to a lively simmer and stir in ½ cup tiny pasta plus 3 cups shredded chicken. Cook 6–7 minutes, stirring often so pasta doesn’t weld to the bottom.

8
Finish with greens & cream

Reduce heat to low; fold in 5 oz baby spinach and ¾ cup half-and-half. Once spinach wilts (about 90 seconds), taste and adjust salt, pepper, and a pinch of nutmeg. Serve immediately with crusty bread.

Expert Tips

Temperature matters

Never boil after adding dairy; keep the soup below 180 °F to prevent curdling. A gentle steam is all you need.

Make it ahead

Stop at Step 6, cool, and refrigerate up to 3 days. Reheat gently, then add pasta and cream to avoid bloat and separation.

Freezer hack

Freeze in quart bags laid flat for easy stacking. Thaw overnight, then simmer and finish with fresh cream and spinach.

Color boost

A handful of frozen peas in the last minute keeps the green vivid—photogenic leftovers for tomorrow’s lunchbox thermos.

Salt last

Rotisserie chickens vary in sodium; taste after the cream goes in and adjust accordingly to avoid an over-salty pot.

Double batch

Recipe doubles perfectly in an 8-quart pot; freeze half for a no-cook night later in the month.

Variations to Try

  • Lemon-Turmeric Immunity Boost: Swap white wine for ¼ cup lemon juice and add 1 tsp turmeric with the garlic. Bright, golden, and perfect during cold season.
  • Spicy Tuscan: Stir in ¼ tsp red-pepper flakes and a 6-oz jar of drained sun-dried tomatoes with the stock. Finish with grated Parm instead of cream.
  • Cream-Free Vegan: Use chickpeas, veggie stock, and coconut milk; sub diced tofu for chicken and add 2 tsp white miso for depth.
  • Wild-Rice Upgrade: Replace pasta with ½ cup wild rice; simmer 35 minutes before adding chicken. Earthy, chewy, and stunning against green spinach.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The pasta will continue to absorb liquid, so keep a cup of extra stock to thin when reheating.

Freezer: Ladle cooled, cream-free base into labeled freezer bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm gently with fresh cream and spinach.

Reheat: Use a heavy pot over medium-low, stirring often. If microwaving, cover loosely and heat at 70% power in 60-second bursts, stirring between each to distribute heat evenly.

Make-ahead lunch jars: Portion soup into 16-oz heat-proof jars; leave 1 inch at the top. At work, loosen lid and microwave 2 minutes, stir, then another 60–90 seconds.

Frequently Asked Questions

Absolutely. Dice 1¼ lbs boneless thighs and sear in Step 2 until golden. Proceed with the recipe, adding an extra 5 minutes to the simmer in Step 5 to ensure the chicken cooks through.

High heat causes dairy proteins to clump. Next time, temper the cream by whisking a ladle of hot broth into it before adding to the pot, and never let the soup exceed a gentle simmer once dairy is in.

Swap the flour for 1½ Tbsp cornstarch whisked into cold stock, or simply rely on the blended beans for thickness and omit roux entirely.

A 6-quart fits a double batch, but add stock only to 1 inch below the rim. After the pasta swells, you can thin with hot water or more stock as needed.

Each serving delivers about 28 g protein, 3 cups of greens, and only 365 calories when made with half-and-half. Using coconut milk keeps it dairy-free; swapping beans for pasta lowers carbs further.
creamy chicken and spinach soup for cozy winter family dinners
soups
Pin Recipe

Creamy Chicken and Spinach Soup for Cozy Winter Family Dinners

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

Ingredients

Instructions

  1. Heat pot: Warm olive oil in Dutch oven over medium heat.
  2. Sauté vegetables: Cook onion, carrot, celery with a pinch of salt 5 min. Add garlic 1 min.
  3. Make roux: Stir in flour 2 min. Deglaze with wine; cook until mostly evaporated.
  4. Simmer: Whisk in stock, beans, thyme, bay leaf; simmer 10 min.
  5. Blend: Remove bay leaf; partially blend with immersion blender 20 sec.
  6. Add pasta & chicken: Simmer 6–7 min until pasta is al dente.
  7. Finish: Reduce heat; stir in spinach and half-and-half until wilted and hot. Season and serve.

Recipe Notes

For ultra-creamy texture, blend ½ cup of the finished soup with 2 Tbsp cream cheese, then stir back into the pot. Soup thickens as it stands—thin with extra stock when reheating.

Nutrition (per serving)

365
Calories
28g
Protein
29g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.