Chicken Soup with Pesto, Kale and White Beans

This easy recipe for pesto chicken soup with kale and white beans is wholesome, flavorful, and ready in just 30 minutes! Juicy chicken, creamy beans and earthy greens are finished with swirl of pesto for a bowl that's both comforting and fresh.

This post may contain affiliate links.

Side angle of a bowl of pesto chicken soup, showing carrots, kale, and beans under a layer of melted parmesan cheese.

This is one of my favorite recipes to make in very late summer or early fall when the garden is winding down and the days are getting shorter. It's usually the first soup I make of the season! 

Since I always cut down my basil plants before the weather turns cold, I make a few batches of homemade basil pesto to freeze for winter. Let me tell you, there's nothing more satisfying than having a little taste of summer in the dead cold of winter right from your own freezer! 

The beauty of this chicken soup with pesto, kale and white beans is its adaptability. Any type of pesto works, whether it's freshly made with a mortar and pestle, last year's from the freezer or a jar from the store.

Everything from this creamy Spinach Walnut Pesto to the tomato-almond Sicilian Pesto alla Trapanese to creamy Pistachio Pesto will work just as well as classic Pesto Genovese.

You can also substitute rotisserie chicken, shredded chicken thighs or even leftover turkey for the protein (hello day after Thanksgiving!).

And if you prefer to make it vegetarian, just add your favorite veggies and swap in vegetable broth, leaving the chicken out altogether.

Another close view of the soup in the pot highlighting the vibrant green broth, wilted kale, and white beans.

Want more Italian soup recipes? Try this veggie-packed vegetable minestrone, classic pasta e fagioli, or an easy Italian wedding soup.

Why This Recipe Works

  • Comes together easily in under 30 minutes.
  • Can be made with different types of pestos, beans, and greens.
  • Easily adaptable for a vegetarian or turkey version.
  • You can use ready-made pesto or whip up a quick homemade pesto recipe.
  • It's a flavorful, cozy and super satisfying recipe!
Overhead scene of a bowl of soup served next to the pot, surrounded by basil leaves, pine nuts, and parmesan cheese.

Pesto Chicken Soup Ingredients

Chicken breasts or thighs - Use boneless, skinless chicken breasts for lean shredded chicken, or substitute chicken thighs for extra flavor. Rotisserie chicken or leftover chicken also works well for a quicker option.

White beans - Cannellini beans are traditional for white bean soup, but butter beans or great northern beans can also be used. Look for high-quality beans from the Italian beans and legumes pantry guide.

Pesto - Fresh basil is classic, but fresh spinach, parsley, or other fresh herbs can be blended into a flavorful pesto. A homemade pesto recipe will give you the freshest taste, but store-bought pesto from the grocery store works fine if you don't have much time.

Chicken broth - Use homemade chicken stock if you have it, or look for broth with less sodium. For a vegetarian option, swap in vegetable stock. Leftover turkey stock also makes a great base after the holidays. 

Olive oil - Choose a high-quality extra virgin olive oil. Read more about picking the best options in my Italian olive oil guide.

Parmesan cheese - Freshly grated Parmigiano Reggiano adds a creamy, nutty note and makes the perfect finish. Learn more about Italian cheeses in my guide.

*Find the full ingredient list in the recipe card below!

Helpful Equipment

How to Make Chicken Soup with pesto

Overhead view of a large enamel pot filled with chicken soup with pesto, kale, white beans, carrots, and onions simmering in broth.
  1. Pour 1 tablespoon of olive oil in a large pot over medium heat. Add the carrots, celery, and chopped onions. Cook, stirring occasionally, until softened, about 5 minutes. 
  2. Add the garlic and cook for 2 minutes more.
  3. Pour in the chicken broth and white beans, then submerge the chicken breasts. Cover, bring to a boil, then reduce to medium-low heat. Simmer until the chicken is cooked through, about 10 minutes. Use an instant-read thermometer to check for doneness (165°F).

Pro Tip: If you're short on time, use rotisserie chicken or leftover chicken instead of raw. Add it at the end so it doesn't overcook.

  1. While the chicken cooks, make the homemade pesto. Add garlic to a food processor and pulse until chopped. Add pine nuts and basil leaves, then slowly stream in olive oil. Pulse in parmesan cheese until well combined. Season with salt and pepper to taste.
  2. Remove the cooked chicken, let cool slightly, then shred chicken with two forks. Return shredded chicken to the pot along with the kale. Cover and cook just a few minutes until the kale wilts.
  3. Stir in the pesto and a squeeze of lemon juice. Ladle into bowls, sprinkle with parmesan cheese, and finish with a drizzle of olive oil. Serve piping hot with lemon wedges on the side.
Angled shot of the soup bowl with basil leaves and a small dish of pesto in the background for garnish context.

Tips for Success

  • Don't overcook the chicken. Use an instant-read thermometer to pull it out as soon as it reaches 165°F so it stays juicy.
  • Add pesto at the end to preserve its fresh flavor and vibrant green color.
  • Adjust ingredient amounts of pesto, beans, or greens based on what you have on hand. This is a very forgiving recipe.
  • Make it ahead: Cook the base soup, then stir in fresh pesto and lemon juice right before serving.

Variations

  • Swap the kale for fresh spinach or Swiss chard.
  • Add cherry tomatoes for extra sweetness.
  • Use shredded turkey and turkey stock for a post-holiday version.
  • Add pasta like orzo or tortellini for a heartier pesto chicken noodle soup.
  • Make it in a slow cooker or instant pot for hands-off cooking.
Overhead close-up of a white bowl filled with chicken, kale, and white bean soup topped with pesto and grated parmesan.

Serving Suggestions

This delicious soup pairs beautifully with a light green side like my easy arugula salad with Parmigiano and pine nuts. 

For something more filling, serve it with soft homemade focaccia or crunchy homemade croutons on top. A drizzle of olive oil and extra parmesan cheese makes each bowl of soup a family favorite for a cold day!

How to Store and Reheat

Store leftovers of this chicken pesto soup in an airtight container in the refrigerator for up to 4 days. 

Reheat gently in a large saucepan over medium heat until hot, adding a splash of broth if needed. 

This hearty soup also freezes well for up to 3 months. Defrost in the fridge overnight and reheat on the stovetop.

Hands holding a bowl of chicken pesto soup with a spoon dipping in, showing hearty vegetables and greens.

FAQs

Can I make this tasty soup in a crock pot or slow cooker?

Yes. Add everything except the pesto and lemon juice and cook on low for 4-5 hours or high for 2-3 hours. Stir in pesto and lemon juice just before serving.

Can I use chicken thighs instead of breasts?

Absolutely. Boneless chicken thighs add more richness and stay very tender.

What's the best way to make this a vegetarian soup?

Swap the chicken for extra beans or broccoli and mushrooms, and use vegetable broth. It makes a hearty soup that's still a great way to enjoy fresh pesto.

Can I freeze pesto chicken soup?

Yes. Freeze in portions for quick meals on a daily basis. Add fresh herbs or lemon wedges when reheating to brighten up the flavor.

Did you LOVE this recipe? Please leave a star ⭐️ rating and comment and tag your creations @ColeyCooks on Instagram!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.

Save Post

By submitting this form, you consent to receive emails from Coley Cooks.

Another close view of the soup in the pot highlighting the vibrant green broth, wilted kale, and white beans.
RATE THIS RECIPE
9
Ratings
Print Pin

Pesto Chicken Soup with Beans and Greens

A cozy, extremely easy soup recipe for cold nights when you need something satisfying that comes together in 30 minutes. This pesto chicken soup has tender chicken, creamy white beans, hearty greens, and a swirl of fresh pesto for flavor that feels both bright and comforting.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 servings
Calories: 710kcal

Ingredients

  • ½ cup extra virgin olive oil (plus 1 tablespoon)
  • 2 medium carrots scrubbed and thinly sliced
  • 2 stalks celery thinly sliced
  • 1 large yellow or Spanish onion diced
  • 2 cloves garlic minced, plus 1-2 cloves for pesto
  • 2 quarts chicken stock homemade or boxed
  • 2 cans white beans cannelloni or great northern, drained and rinsed
  • 1 lb boneless skinless chicken breasts about 2 medium
  • 1 bunch kale I used Tuscan/lacinato but any variety works, tough stems removed and cut or torn into pieces
  • 3 tablespoons pine nuts not toasted
  • 3 packed cups fresh basil
  • ½ cup extra virgin olive oil plus more for serving
  • ¼ cup grated parmesan cheese plus more for serving
  • 1 lemon juiced

Instructions

  1. Pour 1 tablespoon olive oil in a large pot over medium heat. Add the carrots, celery and onion, then cook, stirring occasionally, until softened, about 5 minutes.
  2. Add the garlic and cook for 2 minutes more. 
  3. Add the chicken stock and white beans, stir, then submerge the chicken breasts. Cover, bring to a boil, then reduce the heat and simmer until the chicken is cooked through, about 10 minutes. 
  4. While the chicken cooks, make the pesto. Add 1 large or 2 smaller cloves garlic to the bowl of a food processor. Pulse until coarsely chopped, then add the pine nuts and basil. Continue pulsing as you slowly stream in the olive oil. Add the parmesan cheese and pulse a few more times until everything is well combined. Season to taste with salt and pepper. 
  5. Remove the chicken breasts and let cool, then use two forks to shred into bite sized pieces. Add the chicken back to the pot along with the kale, stir, then cover and cook just a few minutes more until the kale is wilted.
  6. Stir in the pesto and lemon juice, then ladle into bowls. Sprinkle with more grated parmesan and a drizzle of olive oil, then serve it piping hot. 

Notes

  • Don't overcook the chicken. Use an instant-read thermometer to pull it out as soon as it reaches 165°F so it stays juicy.
  • Add pesto at the end to preserve its fresh flavor and vibrant green color.
  • Adjust ingredient amounts of pesto, beans, or greens based on what you have on hand. This is a very forgiving recipe.
  • Make it ahead: Cook the base soup, then stir in fresh pesto and lemon juice right before serving.

Nutrition

Calories: 710kcal | Carbohydrates: 39g | Protein: 35g | Fat: 47g | Saturated Fat: 7g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 30g | Trans Fat: 0.01g | Cholesterol: 61mg | Sodium: 644mg | Potassium: 1280mg | Fiber: 7g | Sugar: 8g | Vitamin A: 3740IU | Vitamin C: 16mg | Calcium: 155mg | Iron: 5mg
5 from 9 votes

Did you make this recipe? Please leave a ⭐ rating and review!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

17 Comments

  1. 5 stars
    This soup was delicious. Adding pesto really enhanced the flavor. I did use (and prefer) the Tuscan kale. I will certainly make it again! Thanks!

  2. 5 stars
    Delicious! I used store bought pesto, otherwise did not change a thing. Thank you for an easy, nutritious and yummy soup.

  3. 5 stars
    This soup is one of my all-time favs! It's easy to make and so warming and hearty without being heavy. Shared with some friends who also raved about it. Can't wait to make it again!

  4. 5 stars
    This is my GO TO soup recipe of Coley's for when:

    1. I haven't been eating the healthiest and want something filling and nutritious that is filling and light. It's perfect!
    2. Those cold and rainy evenings. Nothing like cozying on the couch with a bowl of this soup
    3. When I know I have a busy week ahead and don't have time to cook every meal.

  5. 5 stars
    My new go to soup! Easy, quick and SO FLAVORFUL! My husband is not a soup fan, however this soup did not last long in our house! The pesto is genius!

  6. 5 stars
    I made this *almost* as written, but with just a couple of shortcuts - I used a rotisserie chicken (and the drippings!) and some packaged pesto that tastes just like my homemade pesto and shredded carrots. The recipe came together quickly but tasted like it had been simmering for hours. This was such a fragrant and flavorful soup and I have two quarts in my freezer for the cold days to come. Thanks for sharing!

  7. 5 stars
    This looks fantastic, but did I miss the part where you make the pesto? I assume the garlic , olive oil, basil , Parmesan and pine nuts get whirred in a food processor? Thanks.