In a large pot or Dutch oven, heat olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.
Add minced garlic, diced carrots, and diced celery to the pot. Sauté for another 4-5 minutes until vegetables are tender.
Add the chicken breasts to the pot, followed by the chicken broth and dried thyme. Bring to a boil, then reduce the heat and let it simmer for about 15 minutes, or until the chicken is cooked through.
Once the chicken is cooked, remove it from the pot and shred it using two forks. Return the shredded chicken to the pot.
Stir in the uncooked egg noodles and let simmer for another 10 minutes until noodles are tender.
Lower the heat and stir in the heavy cream and buffalo sauce. Mix well, allowing the soup to heat through. Season with salt and pepper to taste.
If desired, garnish with chopped green onions or cilantro before serving.