01 - Combine flour and salt in a large bowl. Create a well in the center, add eggs and water. Mix until a dough forms, then knead on a floured surface for 5-7 minutes until smooth and elastic. Cover and let rest for 20 minutes.
02 - Roll the dough to approximately 1/8 inch thickness. Cut into thin strips about 1/4 inch wide. Toss with a little flour to prevent sticking and set aside to dry while preparing the soup base.
03 - Heat olive oil in a large soup pot over medium heat. Add diced onion, sliced carrots, and celery. Cook for 5 minutes until softened, then add minced garlic and cook for 1 additional minute.
04 - Place chicken pieces in the pot. Pour in chicken stock and add bay leaves, dried thyme, salt, and black pepper. Bring to a boil, then reduce heat to maintain a gentle simmer. Cook uncovered for 35-40 minutes, skimming off any foam that rises to the surface.
05 - Remove chicken pieces to a plate and discard bay leaves. Using two forks, shred the chicken meat, discarding bones and skin. Return the shredded chicken to the soup pot.
06 - Bring the soup back to a gentle boil. Add the prepared noodles and cook for 5-7 minutes, or until noodles are tender and cooked through. Stir occasionally to prevent sticking.
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 leaves.