In a large pot, heat a splash of olive oil over medium heat.
Add the diced onions, carrots, and celery. Sauté until softened, about 5 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Pour in the chicken broth and bring to a boil.
Add the diced potatoes and green beans. Cook for about 10 minutes until tender.
Stir in the shredded chicken and diced tomatoes.
Season with thyme, salt, and pepper to taste.
Let the soup simmer for an additional 5-10 minutes to meld flavors.
Adjust seasoning if necessary.
Serve hot, garnished with fresh parsley.