01 - Combine flour and salt in a large bowl, creating a well in the center. Add eggs and water to the well, mixing until a dough forms. Knead on a floured surface for 5–7 minutes until smooth and elastic. Cover and let rest for 20 minutes.
02 - Roll rested dough to 1/8-inch thickness. Cut into 1/4-inch wide strips using a sharp knife or pasta cutter. 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 fully cooked through.
05 - Remove cooked chicken from the pot and shred using two forks. Discard bay leaves. Return shredded chicken to the soup.
06 - Bring soup to a gentle boil. Add fresh noodles and cook for 4–6 minutes until tender. Taste and adjust seasoning with salt and pepper as needed.
07 - Ladle hot soup into bowls and garnish with fresh chopped parsley. Serve immediately while hot.