clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A slice of Hummingbird Cake on a plate with a fork.

Hummingbird Cake

  • Author: Shelly
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: serves 12 1x
  • Category: Cake
  • Method: Oven
  • Cuisine: Dessert


This homemade Hummingbird Cake recipe is an amazingly soft, classic Southern cake that’s loaded with banana and pineapple, plus layers of velvety cream cheese frosting.



For the Cake

  • 3 cups all purpose flour
  • 2 cups granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon kosher salt
  • 1 1/2 cups canola oil
  • 2 large bananas, mashed (1 1/21 3/4 cups)
  • 8 ounces crushed pineapple, undrained
  • 3 large eggs
  • 2 teaspoons vanilla extract
  • 3/4 cup chopped pecans

For the Frosting

  • 2 (8- ounce) blocks cream cheese, room temperature
  • 1 cup butter, room temperature
  • 8 cups powdered sugar
  • 1 teaspoon vanilla extract

Optional garnish – Candied Pecans or chopped pecans



  1. Preheat oven to 350°F.
  2. Coat 3, 8- inch or 9- inch cake pans with nonstick baking spray. Cut 3 rounds of parchment paper to fit into the bottom of each cake pan. Place the parchment paper in the bottom of the prepared pan and coat again with nonstick spray. Set aside.
  3. In a large mixing bowl whisk together the flour, sugar, baking soda, and salt. Set aside.
  4. In a medium mixing bowl whisk together the oil, bananas, pineapple, eggs, vanilla, and pecans.
  5. Stir the wet ingredients into the dry ingredients and stir together using a rubber spatula or wooden spoon until combined.
  6. Pour the batter evenly into the prepared pans and bake for 25-30 minutes, or until the cakes are set and a toothpick inserted into the center comes out clean.
  7. Allow the cakes to cool for 10 minutes in the pan and then turn the cakes out onto a wire rack to cool completely.


  1. In the bowl of your stand mixer fitted with the paddle attachment combine the cream cheese and butter on medium speed until combined and smooth.
  2. Turn the mixer to low and slowly add in the powdered sugar until combined, scraping the sides of the bowl as necessary. Add in the vanilla and then turn mixer up to medium and mix until smooth and creamy for 1 minute.
  3. Place one cake on a cake plate and cover the top of the cake with a heaping cup of the frosting and spread evenly. Top with another cake and repeat. Top with the remaining cake layer and frost the cake with the remaining frosting, smoothing with an off-set spatula.
  4. Garnish with chopped pecans or Candied Pecans.


  • Store airtight for up to 3 days in the refrigerator.
  • You can sub in walnuts for their pecans, or omit the nuts entirely!
  • Optional add-in: 1 cup coconut

Keywords: banana cake recipe, homemade cake recipes, southern food

Scroll to Top