In large mixing bowl, combine all cake ingredients. Stir until smooth & pour evening into pre-sprayed layered cake pans.
Bake cakes at 350F for roughly 20-30 minutes (depending on how thick your cakes are) or until toothpick is inserted & comes out clean. Let cakes cook completely on cooling rack.
While the cakes are cooling, combine all frosting ingredients, except the coconut oil, in a large mixing bowl & blend with a hand mixer on high until smooth.
Add in coconut oil & stir to combine.
Place your first layer of cooled cake on cake stand. Place a heaping spoonful of frosting on top & using an offset spatula, spread evenly across layer of cake. Place the next layer of cake on top & repeat until all cake layers have been used.
Using the remaining frosting, coat the sides of your cake using the offset spatula until desired amount is applied. Top with desired toppings, cut, serve, & enjoy!