Sometimes we have to make desserts vegan to eat after a meat meal, and the key is good quality coconut oil. And of course chocolate - I bet she used good quality chocolate.
I have never cooked or baked using coconut oil. You’re definitely correct about using good chocolate.