01 - In a large bowl, combine flour and salt. Make a well in the center and add eggs and water. Mix until a dough forms. Knead on a floured surface for 5–7 minutes until smooth and elastic. Cover and let rest 20 minutes.
02 - Roll out the dough to about 1/8 inch thickness. Cut into thin strips about 1/4 inch wide. Toss with a little flour and set aside to dry while you prepare the soup.
03 - In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery; cook for 5 minutes until softened. Add garlic and cook 1 minute more.
04 - Place chicken pieces in the pot. Pour in chicken stock, add bay leaves, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer, uncovered, for 35–40 minutes, skimming off foam as needed.
05 - Remove chicken to a plate. Discard bay leaves. Shred chicken with two forks, discarding bones. Return shredded chicken to the pot.
06 - Bring soup back to a gentle boil. Add homemade noodles and cook for 5–7 minutes, or until noodles are tender.
07 - Stir in chopped parsley. Adjust seasoning to taste. Serve hot, garnished with extra parsley.