Heat oil in a large soup pot. Add carrots, celery, onions, and garlic. Sauté 6 minutes or until onions are softened.
Add chicken to pot. Pour in broth. Stir in oregano, thyme, salt, pepper, bay leaves, and red pepper flakes.
Bring to a boil. Reduce heat, cover, and simmer 30 minutes.
Meanwhile, cook green lentil pasta to al dente (firm not mushy) according to package directions. Drain and set aside.
Remove chicken from soup. Chop into bite size pieces. Add chopped chicken and any juices back to into the soup.
Add spinach and simmer 5 minutes to wilt. Remove bay leaves and stir in lemon juice.
When ready to serve, place a portion of green lentil pasta in each soup bowl and ladle chicken soup over top. Garnish with fresh parsley.