Love this? Pin it for later!
High-Protein Kale & Chicken Soup for Cold Winter Dinners
When the first snowflake drifts past my kitchen window, I reach for my biggest soup pot. Not because I’m a winter-romantic—quite the opposite. I grew up in Minnesota where “cold” is an understatement and the sun packs up at 4:30 p.m. My mom’s rule was simple: if you can see your breath indoors, it’s soup night. She’d simmer a pot of something hearty while my siblings and I trudged in from sledding, cheeks raw and mittens frozen stiff. That tradition stuck. Now, living in Chicago with my own little clan, I still measure winter in soup spoons. This kale-and-chicken version is the one I make when the forecast threatens negative wind chills and the dog refuses to set paw outside. It’s got 38 grams of protein per bowl, takes under an hour, and tastes like someone wrapped you in a wool blanket fresh from the dryer. I batch-cook it on Sunday, divvy it into quart jars, and smugly watch the snow pile up knowing dinner is already handled.
Why This Recipe Works
- Protein powerhouse: Bone-in thighs + cannellini beans deliver almost 40 g protein per serving, keeping you full through the iciest nights.
- One-pot wonder: Minimal dishes on a night when you’d rather hibernate than scrub pans.
- Fast flavor: Browning the chicken skin creates a fond that seasons the entire broth in under 10 minutes.
- Leafy-green bonus: A whole bunch of kale wilts down without tasting like lawn clippings thanks to a splash of lemon and parmesan rind.
- Freezer-friendly: Thaws like a dream for emergency weeknight meals.
- Budget-smart: Thighs cost 30 % less than breasts and stay juicy even if you accidentally over-simmer while binge-watching The Bear.
Ingredients You'll Need
Great soup starts at the grocery store. Here’s what to grab—and why each item matters.
Chicken thighs: Go bone-in, skin-on. The bone enriches the broth with collagen; the skin renders golden schmaltz that toasts the aromatics. Trim excess flaps of skin but leave most intact. Organic thighs run larger, so you may only need five instead of six.
Kale: Curly kale is frilly and holds up in simmering liquid, while lacinato (dinosaur) kale is silkier. Either works; remove the woody stems by pinching and sliding upward. If kale intimidates you, substitute baby spinach in the last minute of cooking.
Cannellini beans: Creamy and neutral, they purée slightly against the pot’s sides to thicken the soup without flour. Canned are fine—just rinse to shed 40 % of the sodium. If you’re a meal-prep nerd, cook a pound of dried beans with a bay leaf and freeze in two-cup portions.
Low-sodium chicken stock: Homemade is gold, but let’s be real—winter is busy. Look for brands with “chicken” listed ahead of “carrot” and “onion” for a richer profile. Vegetable stock works in a pinch; add 1 tsp mushroom powder for umami.
Lemon: A final squeeze brightens iron-rich kale and balances the beans’ earthiness. Zest it first; the oils in the peel amplify flavor without extra calories.
Parmesan rind: Save those rock-hard heels in a zip-bag in the freezer. They melt into the broth lending salty, nutty depth. Vegan? Swap in a 2-inch strip of kombu.
Herbs & spices: Fresh rosemary survives long simmering; thyme can turn bitter, so add it later. Smoked paprika gives subtle campfire warmth without heat.
How to Make High-Protein Kale & Chicken Soup
Pat and season the chicken
Thoroughly dry 2 ½ lb bone-in thighs with paper towels—moisture is the enemy of crisp skin. Season both sides with 1 ½ tsp kosher salt, 1 tsp black pepper, and ½ tsp smoked paprika. Let rest while you prep the vegetables; a 10-minute dry brine helps the salt penetrate.
Brown, don’t just sauté
Heat 1 Tbsp olive oil in a heavy Dutch oven over medium-high until shimmering. Lay thighs skin-side down without crowding; work in batches if needed. Cook 5–6 min undisturbed until skin releases easily and is deep mahogany. Flip, cook 2 min more, then transfer to a plate. Pour off all but 2 Tbsp fat.
Sweat the aromatics
Reduce heat to medium. Add diced onion, carrot, and celery plus ½ tsp salt; scrape the browned bits (fond) as the moisture loosens them. Cook 5 min until translucent, not brown. Stir in 3 cloves minced garlic, 1 tsp minced rosemary, and 1 bay leaf; cook 60 sec until fragrant.
Deglaze for bonus flavor
Pour in ½ cup dry white wine (chardonnay or pinot grigio). Increase heat to high, boiling while scraping the pot’s bottom until the liquid reduces by half and smells slightly sweet, about 3 min. This lifts every speck of caramelized chicken goodness.
Build the broth
Return chicken (and any juices) to the pot. Add 6 cups low-sodium stock, 1 rinsed parmesan rind, and ¼ tsp chili flakes. Bring to a gentle boil, then reduce to a lazy simmer. Cover partially; cook 20 min. The meat should start pulling from the bone.
Shred smartly
Transfer thighs to a cutting board. When cool enough, remove skin (it’s done its job) and bones; discard or save bones for future stock. Shred meat into bite-size ribbons—not too fine, you want texture. Skim excess fat from the pot with a ladle or paper towel.
Add beans & greens
Stir in 2 cans cannellini beans and the shredded chicken. Increase heat to medium; add 4 packed cups chopped kale in handfuls, wilting between additions. Simmer uncovered 5 min until kale is tender but still vibrant green.
Finish with flair
Fish out bay leaf and parmesan rind. Off heat, add juice of ½ lemon and 1 tsp zest. Taste; adjust salt and pepper. Serve steaming hot, showered with shaved parmesan and a glug of good olive oil. Crusty sourdough is non-negotiable.
Expert Tips
Crisp-skin bonus
If you can’t bear discarding the skin, place strips on a parchment-lined sheet, top with another parchment and a second sheet pan (makeshift press), bake 20 min at 400 °F for chicken-skin croutons.
Bean hack
Mash ½ cup beans with a fork before adding; they dissolve and give a creamy body without dairy.
Herb timing
Add delicate herbs (parsley, dill) after cooking; hardy herbs (rosemary, thyme) at the sauté stage.
Salt in layers
Season chicken, vegetables, and final soup separately. You’ll use less salt overall with fuller flavor.
Make it primal
Replace beans with extra chicken and ½ cup red lentils; they melt in 15 min and thicken naturally.
Kale stems
Finely dice and sauté with onions; reduce waste and add fiber. Tough stems become tender after 20 min.
Variations to Try
- Spicy Tuscan: Swap smoked paprika for 1 tsp calabrian-chili paste and add a 14-oz can diced tomatoes before the stock.
- Creamy version: Stir in ½ cup half-and-half at the end; simmer 2 min but don’t boil to prevent curdling.
- Grains & greens: Add ½ cup pearled barley with the stock; cook 35 min, then proceed with kale.
- Seafood swap: Replace chicken with 1 lb shrimp; sauté shells for 5 min to make a quick stock, strain, then cook shrimp in soup 3 min.
- Vegan powerhouse: Use 2 cans chickpeas + 8 oz cubed super-firm tofu; swap chicken stock for no-chicken broth and parmesan rind for nutritional-yeast sprinkle.
- Green curry twist: Replace rosemary with 1 Tbsp Thai green curry paste, swap lime for lemon, and stir in a can of coconut milk at the end.
Storage Tips
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavor deepens overnight; you may need a splash of broth when reheating because beans keep soaking liquid.
Freeze: Portion into freezer-safe pint jars or silicone muffin trays (1-cup pucks). Once solid, pop pucks into a zip bag. Freeze up to 3 months. Thaw overnight in fridge or 5 min on microwave-defrost.
Meal-prep bowls: Divide soup, shredded chicken, and kale into separate containers; combine when reheating to keep kale bright. Microwave 2 min, stir, then 1 min more.
Revive: If soup tastes flat after storage, perk it up with a squeeze of lemon, pinch of salt, or dash of hot sauce. Parmesan rind can be reused once more; after that it loses oomph—compost it.
Frequently Asked Questions
High-Protein Kale & Chicken Soup
Ingredients
Instructions
- Season chicken: Pat thighs dry, season with salt, pepper, smoked paprika.
- Brown: Heat olive oil in Dutch oven over medium-high. Brown chicken skin-side down 5–6 min, flip 2 min. Remove.
- Sauté aromatics: In rendered fat, cook onion, carrot, celery 5 min. Add garlic, rosemary, bay; cook 60 sec.
- Deglaze: Pour in wine; boil 3 min while scraping fond.
- Simmer: Return chicken, add stock, parmesan rind, chili flakes. Simmer 20 min.
- Shred: Remove chicken, discard skin/bones, shred meat.
- Finish: Add beans, chicken, kale; simmer 5 min. Stir in lemon juice/zest, adjust seasoning.
- Serve: Ladle into bowls, top with parmesan and olive oil.
Recipe Notes
Soup thickens as it sits; thin with stock or water when reheating. For a smokey depth, char lemon halves cut-side-down in the same pot after browning chicken, then squeeze them in at the end.