Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(27)
Export 12 ingredients for grocery delivery
Step 1
Preheat oven to 350 degrees. Butter two 9-inch round cake pans (at least 2-inch tall) and line bottoms with a round of parchment paper. Butter parchment paper and lightly dust pans with flour, shake out excess.
Step 2
In a small mixing bowl, stir together finely chopped pineapple with 1/4 cup all-purpose flour, set aside.
Step 3
In a medium mixing bowl whisk together remaining 2 1/4 cups flour, the baking soda, cinnamon, nutmeg and salt.
Step 4
In a separate large mixing bowl, using an electric hand mixer set on medium-high speed, whip together granulated sugar, brown sugar and eggs until pale and fluffy, about 3 - 4 minutes.
Step 5
Slowly blend in vegetable oil, then mix in vanilla extract. Add half of the flour mixture and using a rubber spatula, fold just until combined. Add mashed bananas and fold to combine, then add remaining flour mixture and fold until combined. Fold in pineapple mixture and chopped pecans.
Step 6
Divide batter evenly among prepared cake pans. Bake in preheated oven until toothpick inserted into center of cake comes out clean, about 34 - 40 minutes.
Step 7
Remove from oven and allow to cool in cake pans 10 minutes, then run a knife around edge to loosen and invert onto wire racks to cool completely.
Step 8
Frost with cream cheese frosting and gently press coconut onto sides. If desired decorate top with a ring of whole or chopped pecans near outside edge.
Step 9
For the cream cheese frosting: In the mixing bowl using an electric hand mixer fitted with the paddle attachment, whip together cream cheese and butter until smooth and fluffy.
Step 10
Add powdered sugar and vanilla and blend again until shade becomes whiter and frosting is fluffy. To firm up the frosting a bit freeze in 3 minute increments mixing between increments until it's reached a slightly stiffer consistency.