01 - Combine flour and salt in a large bowl, creating a well in the center. Add eggs and water to the well, mixing until dough forms. Transfer to a floured surface and knead for 5 to 7 minutes until smooth and elastic. Cover and let rest for 20 minutes.
02 - Roll the rested dough to approximately 1/8 inch thickness. Cut into thin strips about 1/4 inch wide. Lightly toss with flour to prevent sticking and set aside to dry slightly.
03 - Heat olive oil in a large soup pot over medium heat. Add diced onion, sliced carrots, and celery. Cook for 5 minutes until vegetables begin to soften. Add minced garlic and cook for 1 additional minute until fragrant.
04 - Add chicken pieces to the pot. Pour in chicken stock, then add bay leaves, dried thyme, salt, and black pepper. Bring to a boil, then reduce heat to low and simmer uncovered for 35 to 40 minutes, skimming any foam that rises to the surface.
05 - Remove cooked chicken from the pot and transfer to a plate. Discard bay leaves. Using two forks, shred the chicken meat, discarding bones and any skin. Return shredded chicken to the simmering pot.
06 - Bring soup back to a gentle boil. Add homemade noodles and cook for 5 to 7 minutes until noodles are tender but still slightly firm to the bite.
07 - Stir in chopped fresh parsley. Taste and adjust seasoning with additional salt and pepper if needed. Serve hot in bowls, garnished with extra fresh parsley.