Heat olive oil in a large pot over medium heat.
Add the diced onions and sauté until translucent.
Stir in the minced garlic and cook for an additional minute.
Add the chicken thighs to the pot, browning them on both sides.
Pour in the chicken broth and bring to a boil.
Add the carrots, potatoes, celery, and green beans.
Season with thyme, salt, and pepper.
Reduce heat and let simmer for 40 minutes, or until chicken is cooked through.
Remove chicken, shred it, and return to the pot.
Stir well and adjust seasoning as needed.