Preheat the oven to 350 degrees F and prepare 2 8-inch round pans by lining them with a circle of parchment paper on the bottom and spray well with non-stick spray.
In a large bowl, add the flour, brown sugar, granulated sugar, baking powder, baking soda, salt, cinnamon and nutmeg. Whisk well.
To the dry ingredients, add the oil, crushed pineapple, mashed bananas, almond milk, vanilla and pecans. Mix until just combined, but do not over mix. It's helpful to mix by hand so you don't accidentally over mix the batter and cause the cake to be dense.
Divide the cake batter into the prepared pans and bake for 45-50 minutes, or until a toothpick inserted comes out clean and the tops of the cakes are set.
Let the cakes cool in the pans for 15 minutes, then carefully remove them and let them cool on a cooling rack until completely cool. Please do not try to frost this cake when it's still warm at all, it will slip and break.
Once the cakes have cooled, prepare the Vegan Cream Cheese Frosting. You may also use Vegan Buttercream or the lemon frosting from my Vegan Lemon Cake, if you prefer. For a four layered cake like my photos, slice each cake into two layers using a large serrated knife (or simply leave as two layers).
Add frosting between each layer, then frost the outside and top of the cake as well. Sprinkle additional chopped or halved pecans for decoration, if desired. Serve and enjoy!