In a large pot, heat the olive oil over medium heat.
Add the chopped onion and sauté until translucent, about 3-4 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Add the diced carrots and celery to the pot, and cook for approximately 5-7 minutes, until they begin to soften.
Pour in the chicken broth, followed by the shredded chicken, thyme, rosemary, salt, and pepper. Stir well to combine.
Bring the soup to a gentle boil, then reduce the heat and let it simmer for about 10 minutes.
Add the whole grain egg noodles and cook according to package instructions, typically about 7-9 minutes.
In the last minute of cooking, stir in the spinach and lemon juice for a fresh finish.
Adjust seasoning if necessary, then serve hot.
Notes
Ladle the soup into bowls and garnish with fresh herbs like parsley or thyme. Serve with a slice of whole grain bread on the side for a wholesome meal.