01 - Heat olive oil in a large pot over medium heat. Add diced onion, sliced carrots, and sliced celery. Sauté for 5 to 6 minutes until vegetables soften.
02 - Add minced garlic and cook for 1 minute until fragrant.
03 - Place chicken pieces in the pot. Pour in chicken broth, then add bay leaves, dried thyme, salt, and black pepper.
04 - Bring the mixture to a boil. Reduce heat and simmer uncovered for 30 minutes, skimming off any foam that appears.
05 - Remove chicken from the pot. Shred the meat using two forks and discard bones and skin if present. Return shredded chicken to the pot, discarding bay leaves.
06 - Taste the broth and adjust seasoning as needed. Stir in freshly chopped parsley.
07 - In a medium bowl, combine flour, baking powder, salt, black pepper, and optional herbs. Cut in cold butter with a pastry cutter or fingers until mixture resembles coarse crumbs. Stir in milk until just combined, avoiding overmixing.
08 - Drop spoonfuls of dough, about one tablespoon each, onto the simmering soup surface.
09 - Cover the pot with a tight-fitting lid. Simmer on low heat for 15 minutes without lifting the lid.
10 - After 15 minutes, check dumplings for doneness; they should be firm and cooked through. Serve hot, garnished with additional parsley if desired.