Begin by heating a 6-quart Dutch oven over medium high-heat. After 2-3 minutes, add your olive oil and cubed chicken in an even layer.
Add half of your salt and fresh-cracked black pepper, browning on both sides, 2-3 minutes. Remove from the pot and set aside.
Add carrots, onion, celery to the Dutch oven and saute for 3 minutes.
Add the minced garlic, granulated garlic and rosemary, sautéing for a 2 more minutes.
Reduce the heat to medium-low and add the butter to melt, then the flour, stirring constantly for 2 minutes.
Add the chicken and any accumulated juices back to the pot and stir to coat in the roux.
Add the chicken broth, cream, and bay leaves and bring to a simmer. Once soup is at a simmer, cover, and cook for 15 minutes.
Make the rosemary dumplings: In a large bowl, combine the GF flour, baking powder, salt, pepper, cream and rosemary. Stir until mixture comes together into single mass of dough.
Using a small cookie or ice cream scoop, form the dough into small round balls about 1 inch in diameter, yielding approximately 16 dumplings.
Remove lid from pot, and stir in frozen peas. Discard bay leaves.
Place the dough balls in the simmering soup (careful not to overlap), and cover. Let the soup simmer for 15-17 minutes, or until the dumplings are cooked through.
Serve in shallow bowls and garnish with freshly-cracked black pepper and rosemary leaves.