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