In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until translucent.
Stir in the minced garlic, diced carrots, and diced celery. Cook for an additional 5 minutes until the vegetables are tender.
Add the dried thyme, dried rosemary, salt, and black pepper. Stir to combine.
Sprinkle the flour over the vegetable mixture and stir well to coat. Cook for 1-2 minutes to eliminate the raw flour taste.
Gradually pour in the chicken broth while stirring constantly to avoid lumps. Bring the mixture to a simmer.
Once simmering, add the shredded chicken, frozen peas, heavy cream, and Worcestershire sauce. Stir well and let it cook for another 5-10 minutes until heated through and slightly thickened.
Taste and adjust seasoning if necessary. Serve hot, garnished with fresh parsley.