Heat olive oil in a large pot over medium heat.
Add diced onions and garlic; sauté until translucent.
Stir in carrots and celery; cook for about 5 minutes.
Add the diced chicken and cook until no longer pink.
Pour in the chicken broth and bring to a boil.
Reduce heat and let it simmer for 15 minutes.
Stir in the heavy cream and season with salt and pepper.
Simmer for an additional 5 minutes.
Remove from heat and let cool slightly.
Garnish with fresh parsley before serving.