I haven't tested a dairy-free version of this sticky toffee pudding. However, because this cake is doused in toffee sauce I find it pretty forgiving. You can try using a good-quality vegan butter from a block (not a spread) for both the cake and sauce. To replace the cream in the toffee sauce, use a non-dairy cream such as a cashew based cream, coconut cream, or soy cream.