Heat olive oil in a large pot over medium heat.
Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.
Stir in garlic, salt, pepper, thyme, Italian seasoning, and red pepper flakes. Cook for 1 minute.
Sprinkle flour over the veggies and stir constantly for 1–2 minutes.
Gradually whisk in chicken broth, making sure no lumps remain.
Bring to a boil, then reduce to a simmer and cook for 10 minutes.
Stir in coconut milk, shredded chicken, beans, sun-dried tomatoes, and kale.
Simmer another 10–15 minutes, until everything is heated through and greens are wilted.
Finish with a squeeze of lemon juice before serving.