Does anyone have a foolproof recipe for this? I have a vegan visitor over this weekend and want to bake a chocolate cake with "buttercream" icing. Any ideas please?