In a large stock pot over medium high heat, melt the butter. Add onions, garlic, carrots and celery. Saute about 5 minutes. Then add thyme, rosemary, sage, salt and pepper. Sauce another 5 minutes then add flour. Cook for 5 minutes more.
Then add chicken, water, chicken broth and one can of bean. Bring just a bubble, and reduce to heat medium. Continue to cook for 30 minutes.
Remove chicken from soup and chop/shred to desired size.
Remove half of soup to a large mixing bowl. Use an immersion blender to blitz till smooth. Add heavy cream and blend together before adding back to the pot. Add remaining beans and let simmer for 10 minutes more. Stir in kale and remove pot from heat. Let sit for 5 minutes before serving.
Keyword carrots, celery, Chicken, kale, rosemary, thyme, white beans, white onion