01 - Mix flour and salt in a large bowl. Create a well in the center and add eggs and water. Mix until dough forms. Knead on floured surface for 5–7 minutes until smooth. Cover and rest for 20 minutes. Roll dough to 1/8-inch thickness and cut into 1/4-inch wide noodles. Dust with flour and set aside.
02 - Heat olive oil in a large pot over medium heat. Sauté onions, carrots, and celery for 5 minutes until softened. Add garlic and cook for 1 minute.
03 - Add chicken, broth, bay leaves, thyme, parsley, salt, and pepper. Bring to boil, then reduce heat, cover, and simmer for 30 minutes until chicken is cooked through.
04 - Remove chicken from pot and shred using two forks. Return shredded chicken to pot and discard bay leaves.
05 - Bring soup to gentle boil. Add homemade noodles and cook for 4–6 minutes until tender.
06 - Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh chopped parsley.