01 - Combine flour and salt in a large bowl. Create a well in the center, add eggs and water. Mix until dough forms, then knead on floured surface for 5-7 minutes until smooth. Cover and rest for 20 minutes.
02 - Roll rested dough to 1/8-inch thickness. Cut into 1/4-inch wide strips. Dust with flour to prevent sticking and set aside until ready to cook.
03 - Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Cook for 5 minutes until softened. Add minced garlic and cook for 1 additional minute until fragrant.
04 - Add chicken, broth, bay leaves, thyme, parsley, salt, and pepper to the pot. Bring to a boil, then reduce heat to low. Cover and simmer for 30 minutes until chicken is cooked through.
05 - Remove cooked chicken from the pot. Shred meat using two forks, discarding bones and skin. Return shredded chicken to the soup. Remove and discard bay leaves.
06 - Bring soup back to a gentle boil. Add fresh noodles and cook for 4-6 minutes until tender. Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley.