01 - Melt butter in a large soup pot over medium heat. Add onion, carrots, and celery and sauté for 5-6 minutes until softened, then add garlic and cook for 1 minute.
02 - Add chicken, bay leaves, thyme, salt, and pepper. Pour in chicken broth. Bring to a boil, reduce heat to low, cover, and simmer for 25-30 minutes until chicken is thoroughly cooked.
03 - Remove chicken from the pot, shred the meat with two forks discarding bones, then return the shredded chicken to the pot.
04 - Stir frozen peas and chopped parsley into the soup and bring to a gentle simmer.
05 - In a bowl, whisk together flour, baking powder, and salt. Stir in melted butter, milk, and parsley until just combined without overmixing.
06 - Drop tablespoon-sized mounds of dumpling batter onto the surface of the simmering soup, spacing them evenly.
07 - Cover the pot tightly and simmer without removing the lid for 15 minutes, or until dumplings have puffed and are cooked through.
08 - Remove bay leaves, adjust seasoning as needed, ladle soup into bowls, garnish with additional parsley, and serve hot.