I have tried to make this a couple of times, and it is never as rich and sticky as it has been when I have eaten it elsewhere - so does anyone have a foolproof recipe, please?