Heat olive oil in a large soup pot over medium heat.
Add onion, carrots, and celery. Sauté for 5–6 minutes until softened.
Stir in garlic and cook for 1 minute more.
Place chicken thighs into the pot and pour in the chicken broth.
Add bay leaf, thyme, salt, and pepper.
Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes.
Remove chicken, shred with two forks, and return it to the pot.
Add egg noodles and simmer for 6–8 minutes until tender.
Stir in parsley, adjust seasoning, and serve with a squeeze of lemon.