In a large pot, heat the olive oil over medium heat. Once it’s shimmering, add the diced chicken. Sauté for about 5-7 minutes until the chicken is nicely browned on all sides. Remove the chicken from the pot and set it aside on a plate.
Using the same pot, add the chopped onion, minced garlic, diced carrots, and diced celery. Sauté these vegetables for about 5-7 minutes, stirring occasionally, until they are tender and the onions are translucent.
Return the browned chicken to the pot. Pour in the chicken broth, then sprinkle in the dried thyme and oregano. Season the mixture with salt and pepper to your taste. Increase the heat and bring the soup to a boil, ensuring all ingredients are well combined.
Once the soup is at a rolling boil, reduce the heat to low and allow it to simmer gently for about 20 minutes. This step helps the flavors to develop beautifully.
After 20 minutes, add the frozen peas and pour in the heavy cream. Stir well and let the soup simmer for an additional 5 minutes, allowing the cream to incorporate and the soup to thicken slightly.
Taste the soup and adjust the seasoning with more salt and pepper if needed. Just before serving, stir in the freshly chopped parsley for a burst of freshness.
Serve the soup hot, accompanied by optional crusty bread for a delightful dip.