Start by toasting the kunafa dough. This process takes the major of the time. Cut the kunafa dough into small peices. Melt butter in a wide sauce and sauté the kunafa dough on a small flame, uncovered, tossing occasionally to ensure that it gets toasted properly.
Once it is totally browned and toasted, switch off. This process can take a good half an hour, so be patient and do it slowly to ensure not to burn the kunafa dough.
In a bowl, add the whipping cream powder, milk and vanilla. Whip till stiff.
Add in the cream cheese and condensed milk and beat till thick. Refrigerate till use.
Prepare coffee and set aside.
In a deep dish pan, dip the long finger in the coffee and layer the bottom. Do not dunk for too long or else the biscuit would be too soft to handle.
Spread half the cheese mixture on top of it.
Prep one more layer of the long finger biscuits on it and then top it off with the remaining cheese mixture. Refrigerate for an hour.
In the toasted kunafa, add in the pistachio paste, tahini and condensed milk and give it a good mix. You may not need to use the entire paste, but it is better for the mixture to be moist.
Spread this mixture on top of the set cheese pudding. Best is to sprinkle dollops with a spoon in places and slowly spread them using a spatula or your hand. Return back to the refrigerator.
Heat the cream and chocolate over double boiler till all melted and homogenous. Allow it to cool to room temperature.
Spread the chocolate ganache on top of the set pistachio kunafa base.
Allow the dessert to rest in the fridge for at least 2-4 hours for the flavors to settle.
Enjoy!