In a large pot, heat olive oil over medium heat. Add onions, celery, and carrots.
Sauté until the vegetables are softened, around 5 minutes.
Add garlic and sauté for an additional minute.
Pour in the broth, then add the beans, shredded turkey, salt, pepper, thyme, and bay leaves.
Bring the mixture to a boil, then reduce to a simmer and cover.
Let the soup simmer for 30-40 minutes, or until the beans are tender.
Adjust the seasoning if needed. Remove bay leaves before serving.
Serve hot with your favorite crusty bread or croutons.