Go Back
+ servings
A hummingbir cake topped with pineapple flowers.

Hummingbird Cake

A moist and deliciously tropical hummingbird cake covered in cream cheese frosting and topped with easy pineapple flowers!
Course Dessert
Cuisine American
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 12
Calories 350kcal


For the Cake:

  • 2 3/4 cups all purpose flour 330g
  • 2 tsp baking soda 12g
  • 1 tsp salt 5g
  • 1 tsp cinnamon 2g
  • ½ tsp all-spice 1g, optional
  • ½ tsp cardamom 1g, optional
  • cups white sugar 133g
  • 1 cup brown sugar 200g
  • ¾ cup sour cream 180mL
  • 3/4 cup vegetable oil 180ml
  • 3 eggs
  • 2 tsp vanilla 10mL
  • 1 cup chopped pecans 125g, toasted!
  • 8 oz crushed pineapple 227g
  • 2 bananas very ripe

For the Frosting:

  • 16 oz cream cheese 452g, room temp
  • 1 cup butter 226g, room temp
  • 1 tsp vanilla 5mL
  • 1 3/4 lb confectioners sugar 800g plus more if needed/desired.

For the Pineapple Flowers

  • 1 pineapple


For the Cake:

  • Preheat the oven to 350 degrees F. Cut parchment rounds for your pans and butter and flour the sides. You can make this cake with two eight inch pans or three six inch pans. If using the smaller pans you will have enough extra batter for a few cupcakes.
  • Sift the flour, baking soda, salt and spices into a large bowl then whisk together and set aside.
  • Peel and mash your bananas in a small bowl.
  • Beat the sugars, oil, eggs, sour cream, and vanilla together in a large bowl.
  • Mix in the crushed pineapple, mashed bananas, and toasted pecan pieces into the wet mixture.
  • Add the wet ingredients to the dry ingredients. Mix together until combined and scrape the bowl down.
  • Divide the batter evenly into two buttered 8" pans lined with parchment paper. You can also make this recipe with 3 six inch pans. If doing so you may will have enough extra batter for a few cupcakes.
  • Bake for about 40 minutes, or until a toothpick comes out clean.
  • Allow the layers to cool completely in the pan for about 5 minutes then invert onto a wire rack. Remove parchment paper and allow to cool completely.

For the Cream Cheese Frosting:

  • Cream the butter and cream cheese in the bowl of a stand mixer fitted with the paddle attachment. Scrape the bowl down then add the confectioners sugar a few cups at a time and mix until smooth.

For the Pineapple Flowers:

  • Set oven to 220F. Cut the skin from a whole pineapple and remove the "eyes". Use a sharp knife to cut very thin slices.
  • Pat each slice dry with paper towels and place on a baking sheet lined with a silicone mat or parchment paper.
  • Bake For 30 minutes then flip slices and place back in oven. Bake until most water is gone and the slices have shrunken. You will notice the pineapple has darkened to a golden brown when they are ready.
  • Place each slice in a mini muffin tin and press the center down. Allow to dry/set overnight.

For the Assembly:

  • Pipe a thick layer of the cream cheese frosting onto the first cooled layer, add the second then repeat the process until the cake is built. Because cream cheese frosting tends to be soft it's best to chill the cake for a bit so it stabilizes.
  • Cover the cake in cream cheese frosting then smooth the side and top.
  • Press the chopped toasted pecans onto the lower part of the side.
  • Apply the pineapple flowers to the top of the cake. You can pipe a mound of frosting on the cake first to give the flowers some play of height.



  • Measure your flour correctly! Adding too much flour to the recipe is the most common mistake. The best, and easiest way to measure flour is by using a scale. If you don't have one then fluff your flour with a spoon, sprinkle it into your measuring cup, and use a knife to level it off.
  • If you don't have those ultra ripe bananas hanging around the kitchen you can bake them on a sheet for 10 minutes at 350F or until the peel darkens significantly. Allow to cool slightly then peel and mash.
  • You can substitute whole milk yogurt for the sour cream if desired, I do it all the time and can’t really tell the difference.
  • To get FLAT layers that are moist inside and out try using cake strips! You can buy a set on the shop page or make your own from foil and paper towels at home. I made a whole blog post on it so check it out if you’re interested!
  • If your frosting is runny then add more powdered sugar a cup at a time until the consistency thickens up. You can also chill the frosting slightly so it firms up. 


Serving: 2oz | Calories: 350kcal | Carbohydrates: 37g | Protein: 3g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Cholesterol: 74mg | Sodium: 347mg | Potassium: 8mg | Fiber: 2g | Sugar: 50g | Vitamin A: 3500IU | Vitamin C: 1.7mg | Calcium: 90mg | Iron: 2.5mg