01 - Heat olive oil in a large Dutch oven or soup pot over medium heat. Add the onions and cook until translucent, about 4 minutes. Stir in garlic, carrots, and celery, cooking for another 3 minutes.
02 - Add the chicken pieces and sauté until lightly browned, about 4–5 minutes.
03 - Stir in bay leaf, thyme, sage, salt, and pepper. Pour in the chicken broth and bring to a boil.
04 - Reduce heat to a simmer, cover, and cook for 15 minutes, until the chicken is tender and vegetables are softened.
05 - While the soup simmers, prepare the dumpling batter: In a medium bowl, whisk together flour, baking powder, and salt. Stir in melted butter and milk until just combined. Fold in parsley if using; do not overmix.
06 - Remove the bay leaf from the soup. Stir in the frozen peas.
07 - Drop tablespoons of dumpling batter onto the simmering soup (you should get about 12 dumplings). Cover and simmer gently for 15 minutes without lifting the lid, until dumplings are puffed and cooked through.
08 - Taste and adjust seasoning as needed. Serve hot, garnished with extra parsley if desired.