Heat olive oil in a large pot over medium heat.
Add chopped onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add chicken thighs and cook until browned on all sides.
Pour in chicken broth and bring to a boil.
Add diced carrots, potatoes, and green beans.
Stir in diced tomatoes and thyme.
Season with salt and pepper.
Reduce heat, cover, and let simmer for 30 minutes.
Taste and adjust seasoning if necessary before serving.