In a large pot, heat olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic, cooking for an additional minute until fragrant.
Add the diced chicken to the pot and cook until browned, about 5-7 minutes. Season with salt, pepper, thyme, and rosemary.
Once the chicken is cooked through, sprinkle the flour over the mixture, stirring to coat evenly. This will help thicken your soup.
Gradually pour in the chicken broth while stirring, ensuring there are no lumps of flour. Bring the mixture to a simmer.
Add the carrots and celery to the pot, and let it simmer for about 10-15 minutes until the veggies are tender.
Stir in the frozen peas and heavy cream, allowing it to cook for another 5 minutes. Adjust salt and pepper to taste.
For an optional topping, preheat your oven according to the biscuit or puff pastry package instructions. Cut out rounds or shapes and bake until golden.
Serve the soup hot in bowls, topped with the baked biscuits or pastry if desired, and garnish with fresh parsley for a pop of color!
Notes
For a lighter option, use coconut cream instead of heavy cream.