Add butter and olive oil to a Dutch oven or heavy pot.
On medium heat, add the onions, celery, and carrots. Sauté until onions are tender.
Add the minced garlic and cook for about a minute while stirring.
Add the broth, spices, and chicken to the pot.
Bring to a simmer, reduce heat to medium low, cover and cook until the chicken is done. About 20 minutes.
Remove the chicken and chop or shred it. Return the chicken to the pot and add the heavy cream. Stir well
Add the lemon juice and stir, add the salt and pepper to taste.
Serve and garnish with Parmesan and fresh parsley.