Love this? Pin it for later!
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 every corner of the house seems to whisper, “Make soup.” A few winters ago, after a particularly brutal week of below-zero mornings and early sunsets, I found myself standing in the grocery store produce aisle, arms full of knobby carrots and a bouquet of crisp spinach, wondering how I could turn them into something that would thaw my bones. I wanted a soup that felt like a hand-knitted blanket: substantial, familiar, but interesting enough to keep me coming back for seconds. What emerged from my Dutch oven that night was this Hearty Chicken and Winter Vegetable Soup with Spinach and Carrots—an accidental triumph that has since become the most-requested dinner in our household from November through March.
It’s the soup I make when my best friend texts, “I think I’m getting sick—help.” It’s the pot I bring to new parents too exhausted to cook, and the one I ladle into mugs while we decorate the tree, carols humming in the background. The broth is golden, fragrant with thyme and a whisper of smoked paprika, while tender shreds of chicken bob alongside sweet coins of carrot and silky ribbons of spinach. A squeeze of lemon at the end makes the whole thing sing. If you’ve been hunting for that one dependable winter soup that tastes like care in a bowl, congratulations—you just found it.
Why This Recipe Works
- Build-your-own broth: Browning the chicken thighs first creates fond—those caramelized brown bits that infuse the stock with layers of flavor you can’t get from a box.
- Two-texture vegetables: Carrots go in early for velvety softness; spinach is added off-heat so it wilts gently, staying vibrant green.
- Protein + greens balance: Each serving delivers 28 g of protein and two cups of vegetables, keeping you satisfied without heaviness.
- Lemon lift: A last-minute squeeze of citrus heightens flavors the same way salt does, but without extra sodium.
- One-pot wonder: Minimal dishes, maximum coziness. The Dutch oven moves seamlessly from stovetop to table.
- Freezer-friendly: Make a double batch; leftovers freeze beautifully for up to three months.
Ingredients You'll Need
Chicken thighs—Opt for bone-in, skin-on thighs. The bone enriches the broth, and the skin renders flavorful fat for sautéing vegetables. If you only have boneless, that’s fine; add a cup of low-sodium chicken stock to compensate for body.
Carrots—Look for bunches with bright, firm tops; avoid any that feel limp or have cracks. If baby carrots are all that’s available, halve them lengthwise so they cook evenly.
Fresh spinach—Bagged baby spinach saves time, but a farmers-market bunch will deliver deeper flavor. Strip thick stems if using mature spinach.
Yellow onion + celery + garlic—This aromatic trinity forms the soup’s savory backbone. Save the celery leaves; they’re perfect for garnish.
White beans—Cannellini or great northern beans add creaminess. Rinse canned beans to remove 40% of the sodium.
Chicken stock—Use homemade if you’re a collector, but a quality low-sodium boxed stock works. Avoid “chicken flavored” broths; they often taste tinny.
Thyme + bay leaf—Fresh thyme sprigs infuse the broth with earthy perfume. Dried thyme is an acceptable 1:3 substitution (1 tsp dried per 1 Tbsp fresh).
Smoked paprika—Just ½ tsp lends subtle campfire warmth without overpowering. Sweet paprika can substitute, but add a pinch of cumin for depth.
Lemon—Zest the peel before juicing; freeze the zest in a little jar for salad dressings later.
Olive oil, salt, pepper—Choose a fruity olive oil for browning; season in layers rather than all at the end for a cleaner flavor profile.
How to Make Hearty Chicken and Winter Vegetable Soup with Spinach and Carrots
Season & Sear the Chicken
Pat 2½ lb bone-in thighs dry with paper towels—moisture is the enemy of browning. Sprinkle 1 tsp kosher salt and ½ tsp black pepper on both sides. Heat 2 Tbsp olive oil in a Dutch oven over medium-high until shimmering. Add chicken skin-side down; cook 5–6 min without moving. When the skin releases easily, flip and brown another 3 min. Transfer to a plate (they’ll finish cooking later).
Build the Aromatic Base
Pour off all but 1 Tbsp chicken fat. Reduce heat to medium; add diced onion and celery plus ¼ tsp salt. Sweat 4 min, scraping up browned bits. Stir in 3 minced garlic cloves and ½ tsp smoked paprika; cook 45 s until fragrant.
Deglaze & Add Carrots
Pour in ½ cup white wine (or stock) and simmer, stirring, until almost evaporated. Add 1½ lb sliced carrots, 4 thyme sprigs, 1 bay leaf, and 6 cups chicken stock. Return chicken and any juices to the pot; bring to a gentle boil.
Simmer Until Silky
Reduce heat to low, cover partially, and simmer 25 min. Remove chicken; let cool slightly. Meanwhile, mash a ladleful of carrots against the pot’s side for natural thickness.
Shred the Chicken
Discard skin and bones; shred meat into bite-size strips. Return to pot along with 1 can rinsed white beans. Simmer 5 min to marry flavors.
Wilt in Spinach
Remove bay leaf and thyme stems. Stir in 4 cups baby spinach until just wilted, about 30 s. Bright green = perfect; army green = overcooked.
Brighten with Lemon
Off heat, add juice of ½ lemon. Taste; adjust salt and pepper. For extra zing, grate in a touch of zest.
Serve & Garnish
Ladle into warm bowls. Top with celery leaves, cracked pepper, and a drizzle of olive oil. Offer crusty bread for swiping the bowl clean.
Expert Tips
Control Your Heat
Keep the simmer gentle; a rolling boil will shred the chicken into flossy strands and turn carrots mushy.
Deglaze Twice
If brown bits remain after wine, splash in another ¼ cup stock and scrape—those sugars equal free flavor.
Cool Before Freezing
Chill soup completely in an ice-bath; it prevents spinach from turning army-green in the freezer.
Double the Beans
For plant-forward goodness, swap half the chicken for an extra can of beans plus 1 tsp miso for umami depth.
Overnight Marriage
Flavor improves overnight; refrigerate and reheat gently the next day for dinner-party wow-factor with zero effort.
Rainbow Carrots
Purple and yellow carrots add visual pop; roast a few slices separately and float on top for restaurant flair.
Variations to Try
-
Turkey & Rice: Swap chicken for leftover roast turkey and stir in ½ cup par-cooked wild rice during the final simmer.
-
Vegan Comfort: Replace chicken with chickpeas, use veggie stock, and finish with coconut milk for creaminess.
-
Pasta e Fagioli Twist: Add ¾ cup small pasta 8 min before serving and a Parmesan rind while simmering.
-
Spicy Greens: Sub half the spinach with torn kale or thinly sliced collards; add pinch red-pepper flakes.
-
Creamy Dreamy: Purée 1 cup of the finished soup and stir back in for velvety texture without heavy cream.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Keep spinach slightly undercooked if planning to reheat multiple times.
Freezer: Portion into quart-size freezer bags, squeeze out excess air, and freeze flat up to 3 months. Thaw overnight in fridge or use the microwave’s defrost function.
Reheating: Warm gently over medium-low, adding splash of stock to loosen. Microwave works, but stovetop preserves texture best. Stir in a handful of fresh spinach just before serving to revive color.
Frequently Asked Questions
Hearty Chicken and Winter Vegetable Soup with Spinach and Carrots
Ingredients
Instructions
- Season & Sear: Pat chicken dry, season with 1 tsp salt & ½ tsp pepper. Heat oil in Dutch oven; brown chicken 5–6 min per side. Transfer to plate.
- Sauté Aromatics: In rendered fat cook onion & celery 4 min. Add garlic & paprika 45 s.
- Deglaze: Pour in wine; simmer while scraping browned bits until almost dry.
- Simmer Soup: Add carrots, thyme, bay, stock & chicken. Bring to gentle boil, reduce heat, partially cover 25 min.
- Shred & Return: Remove chicken, discard skin/bones, shred meat. Return to pot with beans; simmer 5 min.
- Finish: Stir in spinach until wilted. Off heat add lemon juice, salt, pepper. Serve hot with crusty bread.
Recipe Notes
For deeper flavor, make a day ahead and refrigerate overnight. Reheat gently; add fresh spinach just before serving to retain color.