Love this recipe? Save it to Pinterest before you forget!
One-Pot Chicken & Kale Soup for Cozy Cold-Weather Comfort
The first real snowfall of the season always sends me running to the stove. Not for anything fussy—just something that steams up the kitchen windows and makes the whole house smell like home. This humble pot of chicken and kale soup was born on one of those slate-gray afternoons when the fridge was nearly bare: a pack of bone-in thighs wilting in the crisper, a bunch of kale that had seen better days, and the dregs of a box of pasta. One hour later I was cradling a bowl so comforting it felt like a down comforter in edible form. Since then it's become my Sunday-night ritual from November straight through March, and I'm finally writing it down so you can make it yours, too.
Why You'll Love This One-Pot Chicken & Kale Soup
- One pot, zero fuss: Everything—from searing the chicken to simmering the pasta—happens in a single Dutch oven, meaning more couch time and fewer dishes.
- Built-in creaminess without the cream: A handful of starchy ditalini releases its starch, creating a silky broth that tastes far richer than it is.
- Nutrient-dense comfort: Baby kale wilts in at the end, keeping its vibrant color and sneaking a full serving of greens into every bowl.
- Meal-prep magic: Flavors deepen overnight; make a double batch and lunch is sorted for days.
- Budget-friendly brilliance: Bone-in thighs stay juicy under $3/lb, and the ingredient list is short enough to memorize.
- Freezer hero: Portion and freeze for up to 3 months; reheat straight from frozen on frantic weeknights.
- Kid-approved kale: The quick simmer tames bitterness, and tiny pasta shapes make greens feel like fun, not punishment.
Ingredient Breakdown
Chicken thighs: Bone-in, skin-on thighs are non-negotiable here. The bones lend collagen that turns the broth velvety, while the skin renders just enough fat to sauté the vegetables without extra oil. If you only have boneless, add 2 tsp gelatin dissolved in warm stock for body.
baby kale vs. curly: Baby kale (sometimes labeled "lacinato" or "dino") wilts in 30 seconds and stays tender for days. Curly kale works—just strip the center rib and chop finely, then add 3 minutes earlier.
Ditalini: These tiny "thimbles" cook right in the soup, releasing starch that naturally thickens the broth. No ditalini? Use orzo or pastina, but reduce quantity to ½ cup—they swell more.
Fire-roasted tomatoes: A single 14-oz can adds smoky depth without extra work. Regular diced tomatoes + ½ tsp smoked paprika is a fine swap.
Lemon zest & juice: Added at the very end, they wake up every other flavor and keep the soup from feeling heavy. Don't skip!
Step-by-Step Instructions
-
1
Pat, season, and sear
Heat a heavy Dutch oven over medium-high. Thoroughly dry 4 bone-in, skin-on chicken thighs with paper towels (moisture = rubbery skin). Season both sides with 1 tsp kosher salt and ½ tsp black pepper. Place skin-side-down in the dry pot; sear 5–6 min until deeply golden. Flip and cook 2 min more. Transfer to a plate; leave the rendered fat behind.
-
2
Build the base
Reduce heat to medium. Add 1 diced onion, 2 sliced carrots, and 2 celery stalks; sauté 4 min, scraping the browned bits (fond) as you go. Stir in 3 minced garlic cloves and 1 tsp dried oregano; cook 60 sec until fragrant.
-
3
Deglaze & bloom
Pour in ½ cup dry white wine (or stock). Simmer 2 min, using a wooden spoon to lift every last flavorful speck. Stir in 1 Tbsp tomato paste; cook 1 min to caramelize.
-
4
Simmer the soup
Return chicken (and juices) to the pot. Add 1 can fire-roasted tomatoes, 4 cups low-sodium chicken stock, 1 bay leaf, and ½ tsp red-pepper flakes. Bring to a gentle boil, then reduce to low, cover, and simmer 25 min.
-
5
Shred & season
Remove chicken; discard skin and bones. Shred meat into bite-size pieces with two forks. Skim excess fat if desired. Taste broth; add salt to your liking (about ½ tsp more).
-
6
Add pasta & greens
Return shredded chicken to the pot; bring back to a lively simmer. Stir in ¾ cup ditalini and cook 8 min, stirring often so pasta doesn't glue itself to the bottom. When al dente, fold in 3 packed cups baby kale and 1 cup frozen peas. Cook 1–2 min until kale wilts and peas turn bright green.
-
7
Finish bright
Off heat, stir in zest of ½ lemon and 1 Tbsp fresh lemon juice. Let stand 5 min so flavors meld. Serve piping hot with crusty bread and an extra crack of black pepper.
Expert Tips & Tricks
- Crispier skin snack: Before shredding, lay the skin on a sheet pan and bake at 400°F for 8 min; crumble over bowls like bacon bits.
- Make-ahead broth: Simmer the bones you just removed with onion trimmings and a carrot for 30 min while you prep—free flavor boost.
- Thicker stew option: Add ⅓ cup small red lentils with the pasta; they melt and thicken like magic.
- Low-carb swap: Replace pasta with 1 cup cauliflower rice; add for the final 5 min only.
- Double-duty dinner: Ladle half the finished soup into a casserole dish, top with puff pastry, and bake 15 min at 425°F for a pot-pie twist.
- Spice level dial: For kiddos, omit red-pepper flakes and serve chili oil on the side for heat-seekers.
- Restaurant sheen: Whisk 1 tsp cold butter into the pot right before serving for glossy, spoon-coating broth.
Common Mistakes & Troubleshooting
- Greasy broth: If your thighs were extra fatty, chill the finished soup 20 min; fat will solidify on top for easy removal.
- Mushy pasta: Ditalini keeps cooking in hot broth. Serve immediately or cook pasta separately and add per bowl.
- Bland pot: Salt early and often; broth concentrates as it simmers. Taste after shredding chicken and adjust.
- Tough kale: Older kale needs a head start; add 5 min earlier than baby kale.
- Scorched bottom: Stir pasta every 2 min; if liquid is low, splash in ½ cup hot water.
Variations & Substitutions
- Vegetarian: Swap chicken for 2 cans white beans; use veggie stock and add 1 Tbsp white miso for umami.
- Sausage & white bean: Brown 4 Italian sausages, proceed as written, subbing Great Northern beans for pasta.
- Asian-inspired: Use ginger instead of oregano, swap soy for salt, finish with sesame oil and scallions.
- Gluten-free: Replace ditalini with ¾ cup cooked rice or GF pasta added only at serving.
- Dairy-rich: Stir ¼ cup grated Parmesan into hot soup just before kale for extra silkiness.
Storage & Freezing
Cool completely, then refrigerate in airtight containers up to 4 days. For best texture, store pasta separately. To freeze, ladle soup (minus pasta) into quart freezer bags, press out air, and lay flat; freeze up to 3 months. Thaw overnight in fridge, then reheat with ½ cup water and freshly cooked pasta. Microwave single portions 2–3 min, stirring halfway.
Frequently Asked Questions
- Can I use chicken breasts?
- Yes, but they'll be less juicy. Reduce simmer time to 15 min and add 1 Tbsp olive oil to compensate for lost chicken fat.
- Is kale necessary?
- Spinach or Swiss chard works; add spinach last second, chard for 2 min.
- Why no bay leaf removal warning?
- I leave it in and warn diners—it's edible but tough. Fish it out if you're a stickler.
- Can I double this?
- Absolutely—use a wider pot so evaporation stays the same; cooking times unchanged.
- My soup is too thick next day?
- Pasta keeps absorbing broth. Thin with stock or water while reheating.
- Is this Whole30?
- Skip pasta and peas; add diced potatoes for compliant starch.
- Wine substitution?
- Use additional stock plus 1 Tbsp white wine vinegar for acidity.
- How spicy is it?
- ¼ tsp red-pepper flakes gives gentle warmth; scale up or down to taste.
Now grab your coziest blanket, ladle this vibrant soup into a deep bowl, and let the winter blues melt away one spoonful at a time. Don't forget to pin the recipe so the warmth is never more than a click away!
One-Pot Chicken & Kale Soup
Ingredients
- 1 tbsp olive oil
- 1 lb boneless skinless chicken thighs
- 1 yellow onion, diced
- 3 carrots, sliced
- 3 celery stalks, sliced
- 3 cloves garlic, minced
- 1 tsp dried thyme
- ½ tsp dried oregano
- 6 cups low-sodium chicken broth
- 1 (15 oz) can white beans, drained
- 3 cups chopped kale, packed
- Salt & pepper to taste
- Juice of ½ lemon
- 2 tbsp chopped parsley
Instructions
-
1
Heat olive oil in a large pot over medium-high. Season chicken with salt & pepper; sear 3 min per side. Remove and set aside.
-
2
Add onion, carrots, and celery; sauté 5 min until softened.
-
3
Stir in garlic, thyme, and oregano; cook 1 min until fragrant.
-
4
Pour in broth and return chicken (and juices) to the pot; bring to a boil.
-
5
Reduce heat, cover, and simmer 20 min until chicken is tender.
-
6
Shred chicken with forks; add beans and kale; simmer 5 min more.
-
7
Finish with lemon juice and parsley; adjust seasoning and serve hot.
- Swap kale for spinach if preferred; add just before serving.
- Store leftovers up to 4 days; flavors deepen overnight.
- Freeze portions for up to 3 months.
| Per serving | |
|---|---|
| Calories | 260 |
| Protein | 22 g |
| Carbs | 19 g |
| Fat | 9 g |