01 - Melt butter in a large soup pot over medium heat. Add diced onion, sliced carrots, and celery; sauté for 5 to 6 minutes until softened. Add minced garlic and cook for 1 minute.
02 - Add chicken pieces, bay leaves, dried thyme, salt, and black pepper to the pot. Pour in chicken broth and bring to a boil. Reduce heat to low, cover, and simmer for 25 to 30 minutes until chicken is fully cooked.
03 - Remove chicken from the pot. Use two forks to shred the meat, discarding the bones. Return shredded chicken to the pot.
04 - Stir in frozen peas and chopped fresh parsley. Bring the soup back to a gentle simmer.
05 - In a mixing bowl, whisk together flour, baking powder, and salt. Stir in melted butter, whole milk, and optional parsley just until combined, taking care not to overmix.
06 - Drop tablespoon-sized spoonfuls of dumpling dough 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 are puffed and cooked through.
08 - Remove bay leaves and adjust seasoning as needed. Ladle the soup into bowls, garnish with additional parsley, and serve hot.