In a large pot, heat the olive oil over medium heat.
Add the diced onion, carrots, celery, and garlic. Cook until the vegetables are tender, about 5 minutes.
Add the chicken broth, diced tomatoes, cannellini beans, and dried thyme to the pot.
Season with salt and pepper to taste.
Add the chicken to the pot and bring to a boil.
Reduce heat to low and simmer for 1.5-2 hours, until the chicken is cooked through and tender.
Remove the chicken from the pot and shred the meat using two forks.
Return the shredded chicken to the pot and add the chopped kale.
Simmer for an additional 10 minutes until the kale is wilted.
Serve hot and enjoy!