Go Back
+ servings
5 from 1 vote
A slice of hummingbird cake with cream cheese frosting and a dried pineapple flower on a white plate.
Hummingbird Cake
Prep Time
25 mins
Cook Time
30 mins
Total Time
55 mins

Hummingbird Cake: A classic southern recipe made with pineapple, banana, cinnamon, and nuts, all topped with a tangy cream cheese frosting!

Course: Dessert, Snack
Cuisine: American
Keyword: Classic Hummingbird Cake, Hummingbird Cake, Hummingbird Cake with Cream Cheese Frosting, Southern Hummingbird Cake
Servings: 10
Calories: 290 kcal
For the hummingbird cake layers:
For the decoration:
To make the hummingbird cake layers:
  1. Preheat the oven to 325 degrees F, mist 3 6-inch diameter cake pans with non-stick spray, and line with circles cut from parchment.  

  2. Place the flour, sugar, baking powder, baking soda, cinnamon, and salt in a large bowl and stir to combine. 

  3. Add the softened butter, and mix on medium-low speed until the mixture resembles damp sand (about 1 minute). 

  4. Mix in the eggs, one at a time, scraping bottom and sides of the bowl after each addition.  (Allow each egg to fully incorporate before adding the next one.)

  5. Puree the banana, and add to the bowl, along with the pineapple, sour cream, and vanilla. 

  6. Mix on medium speed for about 1 minute, to aerate the batter and build the cake's structure.

  7. Divide the batter equally between the 3 prepared pans, and bake for 25 to 35 minutes, or until a toothpick inserted in the thickest part of the cake comes out clean. 

  8. Cool completely, fill & frost with cream cheese frosting, and garnish with chopped pecans and pineapple flowers.*

Recipe Notes

*To make pineapple flowers, peel and thinly slice rounds of fresh pineapple and place them on a wire cooling rack. Dry in a 170 degrees F oven for 3 to 4 hours, then place in a small cup to shape.

A few more great layer cake recipes:

Nutrition Facts
Hummingbird Cake
Amount Per Serving
Calories 290 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 6g38%
Cholesterol 58mg19%
Sodium 214mg9%
Potassium 171mg5%
Carbohydrates 36g12%
Fiber 1g4%
Sugar 19g21%
Protein 4g8%
Vitamin A 365IU7%
Vitamin C 12.4mg15%
Calcium 34mg3%
Iron 0.6mg3%
* Percent Daily Values are based on a 2000 calorie diet.