Unsweetened and unflavoured soy milk is the best option for vegan cakes. This is because soy milk naturally contains lecithin (the same thing you'll find in eggs!) which helps to emulsify batters. This means soy milk not only adds moisture to vegan cakes but also acts as an egg replacer!