Heat the oil in a medium-sized stockpot over medium heat.
Add the onion and celery into the stockpot and sauté them for 6 minutes. After that, add the chicken stock, curry powder, nutmeg, salt, white pepper, honey, and yams.
Reduce the heat to medium-low and continue cooking for 20 minutes, stirring occasionally. Remove the stockpot from heat afterward and add the heavy cream. Allow it to cool for 5 minutes.
Carefully puree the mixture in a blender or use a handheld immersion blender. Pour the pureed mixture through a large mesh strainer into a medium-sized mixing bowl. Note: Use the back of a wooden spoon to push the mixture through the strainer to the fullest extent possible. Make sure to discard any residue in the strainer.
Lastly, garnish your soup with a sprig of fresh parsley if you so desire. Afterward, serve and enjoy!