Hearty Chicken Kale Soup
This chicken kale soup is a sturdy, one-pot dinner that leans on simple ingredients and comes together in about 40 minutes. It’s brothy enough to feel light but packed with tender chicken, creamy white beans, and plenty of greens, so nobody leaves the table hungry.

The lemon squeeze at the end wakes everything up without making it taste sour. It’s the kind of soup I make when I want something straightforward that still feels like a real meal.
What Makes This Soup So Good
The broth gets its body from simmering boneless chicken right in the pot with onion, carrot, and celery. That keeps the meat juicy and builds flavor without an extra step. Once the chicken is cooked, you shred it and stir it back in, so every spoonful has a little of everything.
Kale holds its shape better than spinach, giving the soup a nice bit of chew even after it wilts. The beans add creaminess without dairy, and a generous squeeze of fresh lemon at the end cuts through the richness. The whole thing feels cozy but never heavy.
Ingredients

- 1 tbsp olive oil: any neutral oil works here
- 1 medium yellow onion, diced: about 1 cup
- 2 medium carrots, peeled and sliced into half-moons: keep the slices thin so they cook quickly
- 2 celery stalks, sliced: rinse well to remove any grit
- 3 garlic cloves, minced: use fresh, not jarred, for the best flavor
- 6 cups low-sodium chicken broth: you want control over the salt level
- 1 lb boneless, skinless chicken breasts: about 2 medium breasts; thighs work too (see table below)
- 1 can (15 oz) cannellini beans, drained and rinsed: great northern beans or chickpeas are fine substitutes
- 1 bunch lacinato (Tuscan) kale, stems removed and leaves chopped: about 6 to 8 oz; curly kale works but needs a minute longer to soften
- 1 lemon, juiced: a good 2 to 3 tablespoons
- Salt and black pepper: season in layers as you go
Variations and Substitutions
- Swap the greens: spinach wilts in seconds, so stir it in off the heat right before serving. Chard holds up almost as well as kale.
- Use a different bean: chickpeas add a firmer texture, while navy beans break down slightly and thicken the broth.
- Add a little heat: a pinch of red pepper flakes in with the garlic gives the soup a gentle warmth.
- Make it pasta instead of beans: stir in 1 cup of small pasta (ditalini or orzo) during the last 10 minutes of simmering, and skip the beans. You’ll need a splash more broth.
- Try turkey: leftover shredded turkey or ground turkey browned with the vegetables both work, just adjust the simmer time.
If you like this one, our Lemon Chicken Orzo Soup is another weeknight winner.
How to Make Chicken Kale Soup
Step 1: Sauté the Aromatics

Warm the 1 tbsp olive oil in a large Dutch oven or heavy pot over medium heat. Once the oil shimmers, add the diced onion, sliced carrots, and sliced celery with a pinch of salt. Cook for about 5 minutes, stirring every so often, until the onion turns translucent and the carrots begin to soften at the edges.
You’re not looking for color here, just a gentle sweat that builds a sweet, savory base. The salt helps draw out moisture so the vegetables soften without browning.
Step 2: Simmer the Chicken

Stir in the minced garlic and cook for 30 seconds, just until fragrant, then pour in the 6 cups chicken broth. Nestle the whole chicken breasts into the liquid and bring it to a boil. Once bubbling, drop the heat to low, cover the pot with a lid slightly ajar, and simmer for 15 to 20 minutes, or until the chicken reaches 165°F at the thickest part.
The simmer should be gentle, with small bubbles lazily breaking the surface. A hard boil will tighten the meat and cloud the broth, so keep it low and steady.
Step 3: Shred the Chicken

Using tongs, transfer the cooked chicken breasts to a cutting board. Let them rest for a minute, then shred the meat with two forks. It will pull apart easily since you simmered it gently. If any pieces look thick, tear them into smaller, spoonable bites.
While the chicken is out of the pot, you can skim off any grayish foam that rose to the top. That step is optional, but it gives you a cleaner broth.
Step 4: Add the Beans and Kale

Return the shredded chicken to the pot along with the drained cannellini beans. Raise the heat slightly to maintain a low simmer, then stir in the chopped kale a handful at a time. Cook for 3 to 4 minutes, until the kale has wilted down and turned bright green but still has a little bite.
Add the kale gradually so it doesn’t spill over the edges of the pot. As it cooks, the broth will pick up a subtle earthy flavor that balances the richness of the chicken.
Step 5: Ladle and Finish with Lemon

Turn off the heat and stir in the lemon juice. Taste the broth and add salt and black pepper as needed; you’ll likely need more than you think because the beans and kale soak it up. Ladle the soup into deep bowls and serve while it’s steaming hot.
A last drizzle of good olive oil or a pinch of grated Parmesan on top never hurts, but the lemon already does the heavy lifting.
A Few Things That Help
- Season in stages and taste at the end.: A small pinch each time you add an ingredient builds a broth that tastes round and full, not like salt water at the finish.
- Remove kale stems.: Even if the grocery store says they’re tender, the stems can turn stringy in soup. A quick strip with your fingers solves it.
- Shred the chicken while it’s warm.: Warm meat separates cleanly; cold or overcooked chicken fights the fork and turns into mushy threads.
- Don’t boil after adding lemon.: High heat dulls the brightness, so stir it in off the heat.
Simmer times by chicken cut:
| Cut | Weight | Simmer time |
|---|---|---|
| Boneless breasts | 1 lb (2 medium) | 15–20 mins |
| Boneless thighs | 1 lb (4–5 thighs) | 12–15 mins |
| Bone-in thighs | 1 ½ lbs (3–4 thighs) | 25–30 mins |
Storing Leftover Soup
- Refrigerate: in an airtight container for up to 4 days. The kale will soften a bit more but stays pleasant.
- Reheating: on the stovetop over medium-low heat works best; a quick zap in the microwave is fine for a single bowl.
- Freeze the soup without the kale: for up to 3 months. Stir fresh, wilted kale in after thawing to keep the texture from going mushy.
What to Serve With Chicken Kale Soup
A thick slice of crusty sourdough or a warm whole-grain roll soaks up the last bits of broth and turns a bowl of soup into a meal. A simple peppery arugula salad with a sharp vinaigrette cuts through the richness and adds a cold, crisp contrast. If you want something heartier, a grilled cheese on good bread with a smear of Dijon mustard does the trick.
Frequently Asked Questions
Can I use rotisserie chicken instead?
Yes. Shred about 3 cups of cooked chicken and stir it in along with the beans and kale. You’ll only need to simmer the soup for 5 minutes after that, just to warm everything through, and you can skip the separate chicken-cooking step.
Is this soup good for meal prep?
It holds up well for lunches all week. If you’re counting on the kale staying bright, add it fresh each day when you reheat your portion, but even wilted a second time it tastes fine.
Can I make this in a slow cooker?
You can, though the kale gets softer. Cook the aromatics and chicken on low for 4 to 5 hours with the broth, then shred the chicken and stir in the beans and kale for the last 20 minutes. Finish with lemon right before serving.
What if my soup tastes flat?
A splash more lemon juice and an extra pinch of salt usually fix it. A little grated Parmesan stirred in right before serving adds umami, too.

Chicken Kale Soup Recipe
Ingredients
Method
- Heat the oil in a large pot over medium heat. Sauté the onion, carrots, and celery with a pinch of salt for 5 minutes until softened.
- Stir in the garlic, cook 30 seconds, then add the broth and chicken breasts. Bring to a boil, reduce to a gentle simmer, and cook for 15 to 20 minutes until the chicken reaches 165°F.
- Remove the chicken, shred it with two forks, then return it to the pot.
- Add the beans and kale, and simmer for 3 to 4 minutes until the kale has wilted.
- Turn off the heat, stir in the lemon juice, and season with salt and pepper to taste. Ladle into bowls and serve hot.
