Preheat the oven to 350 degrees Fahrenheit.
Halve the cake ingredients and portion them out (you need to mix the layers separately, see notes).
Mix together the dry ingredients in a large bowl. In a separate bowl, whisk the eggs, oil, honey, and vanilla extract ingredients until combined.
Add wet to dry. Grease two cake pans. Pour the cake batter into one of the cake pans and let sit while you repeat the steps above for the second cake.
Once both cake pans are full, let sit for 5 minutes to absorb.
Bake the cakes for 30-33 minutes keeping an eye on them in the last few minutes. They should be golden on top and VERY soft to the touch.
Remove from the oven and let the cakes cool fully (for roughly one hour) in the fridge in their pans before using a silicone spatula to remove them. Take care as they're delicate.
Once removed from the pans, pop the dairy-free vanilla cakes into the fridge until ready to ice.
Use an electric mixer to whip together the icing ingredients until fluffy.
Remove the cakes from the fridge and begin icing and decorating as you prefer.