Go Back
Moist layered cake with cream cheese frosting and chopped nuts, sliced to reveal soft crumb and filling

Homemade Hummingbird Cake Moist Southern Classic Recipe - A Tender, Tropical Favorite

Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Course Dessert, Southern American
Servings 12 Slices

Ingredients
  

  • Dry Ingredients 3 cups (360 g) all-purpose flour
  • 1 1/2 cups (300 g) granulated sugar
  • 1/2 cup (100 g) light brown sugar, packed
  • 1 teaspoon baking soda
  • 1 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg (optional)
  • 1/2 teaspoon fine salt
  • Wet Ingredients 3 large eggs, room temperature
  • 1 cup (240 ml) neutral oil (canola or vegetable)
  • 2 teaspoons pure vanilla extract
  • 1 1/2 cups very ripe mashed bananas (about 3–4 bananas)
  • 1 can (8 oz/227 g) crushed pineapple in juice, undrained
  • Mix-Ins 1 cup chopped pecans, toasted if possible
  • 3/4 cup unsweetened shredded coconut (optional but lovely)
  • 1/2 cup golden raisins (optional)
  • Cream Cheese Frosting 16 oz (450 g) cream cheese, softened
  • 1/2 cup (115 g) unsalted butter, softened
  • 4–4 1/2 cups (480–540 g) powdered sugar, sifted
  • 1 1/2 teaspoons pure vanilla extract
  • Pinch of salt
  • To Finish Extra chopped pecans for garnish
  • Banana slices or pineapple tidbits (optional, add just before serving)

Instructions
 

  • Prep the pans and oven. Preheat your oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment, or two 9-inch pans. Lightly flour the sides to help the cakes release cleanly.
  • Toast the pecans. Spread pecans on a baking sheet and toast in the preheated oven for 6–8 minutes until fragrant. Cool, then chop. This step deepens the flavor and keeps them from getting soggy in the batter.
  • Mix the dry ingredients. In a large bowl, whisk the flour, granulated sugar, brown sugar, baking soda, cinnamon, nutmeg, and salt until well combined.
  • Combine the wet ingredients. In another bowl, whisk the eggs, oil, and vanilla. Stir in the mashed bananas and crushed pineapple with all its juice.
  • Bring it together. Pour the wet mixture into the dry ingredients. Stir gently with a spatula until just combined. Fold in the pecans, coconut, and raisins if using. Do not overmix; a few small lumps are fine.
  • Divide and bake. Divide batter evenly among the pans. Bake for 23–28 minutes for 8-inch layers (28–34 minutes for two 9-inch layers), or until a toothpick comes out with a few moist crumbs. The tops should spring back lightly.
  • Cool completely. Let cakes cool in the pans for 10 minutes, then turn out onto a rack, peel away parchment, and cool fully. A cool cake means your frosting won’t melt or slide.
  • Make the frosting. Beat the cream cheese and butter together until smooth and fluffy, about 2–3 minutes. Add vanilla and salt. Beat in powdered sugar a cup at a time until thick, smooth, and spreadable. For a slightly stiffer frosting, add the extra sugar.
  • Assemble. Place the first layer on a plate. Spread an even layer of frosting to the edges. Repeat with the second and third layers. Frost the sides and smooth the top. Press extra chopped pecans along the bottom edge or sprinkle on top.
  • Chill briefly, then serve. For clean slices, chill the cake for 30–45 minutes before cutting. Add fresh banana slices or pineapple just before serving if you like.