Print

Moist Hummingbird Cake Recipe with Easy Creamy Pineapple Banana Frosting

moist hummingbird cake - featured image

A moist, tender hummingbird cake featuring layers of pineapple, bananas, nuts, and cinnamon, topped with a silky creamy pineapple banana frosting that balances sweetness and tang.

Ingredients

Scale
  • 2 ½ cups (315 g) all-purpose flour
  • 2 cups (400 g) granulated sugar (can swap half for coconut sugar)
  • 1 ½ teaspoons baking soda
  • 1 ½ teaspoons ground cinnamon
  • ½ teaspoon salt
  • 1 cup (240 ml) vegetable oil (or mild olive oil)
  • 3 large eggs, room temperature
  • 1 ½ teaspoons vanilla extract
  • 1 can (8 oz / 227 g) crushed pineapple, drained
  • 2 medium ripe bananas, mashed
  • 1 cup (120 g) chopped pecans or walnuts
  • 8 oz (225 g) cream cheese, softened
  • ½ cup (113 g) unsalted butter, softened
  • 3 cups (375 g) powdered sugar, sifted
  • 1 medium ripe banana, mashed (for frosting)
  • 2 tablespoons crushed pineapple, drained (for frosting)
  • 1 teaspoon vanilla extract (for frosting)

Instructions

  1. Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper.
  2. In a large bowl, whisk together the flour, sugar, baking soda, cinnamon, and salt until well combined.
  3. In another bowl, beat the vegetable oil with eggs and vanilla extract until smooth.
  4. Stir in the drained crushed pineapple and mashed bananas into the wet mixture.
  5. Pour the wet ingredients into the dry ingredients and fold gently with a spatula just until combined, avoiding overmixing.
  6. Fold in the chopped pecans or walnuts, reserving a few for garnish if desired.
  7. Divide the batter evenly between the two prepared pans and smooth the tops.
  8. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Start checking at 25 minutes.
  9. Let the cakes cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely.
  10. For the frosting, beat the softened cream cheese and butter until fluffy.
  11. Gradually add the powdered sugar, then fold in the mashed banana, crushed pineapple, and vanilla extract until smooth and creamy.
  12. Place one cake layer on a serving plate and spread about one-third of the frosting evenly on top.
  13. Add the second layer and cover the entire cake with the remaining frosting. Garnish with reserved nuts if desired.
  14. Refrigerate the cake for at least 30 minutes to set the frosting before slicing and serving.

Notes

Use ripe bananas for best moisture and sweetness. Drain pineapple well to avoid soggy batter. Fold ingredients gently to prevent tough cake. Let layers cool completely before frosting to avoid melting. Refrigerate cake to set frosting before slicing. For dairy-free frosting, substitute cream cheese and butter with coconut cream and dairy-free butter.

Nutrition

Keywords: hummingbird cake, pineapple banana frosting, moist cake, easy cake recipe, tropical cake, cream cheese frosting, banana cake, pineapple cake