Gluten-Free Hummingbird Cake
This post contains affiliate links. Please read my disclosures.
This is the Gluten-Free Hummingbird Cake you have been looking for. This special occasionsย layer cake is bursting with bananas, fresh pineapple and pecans and lightly spiced with cinnamon. Filled and covered in a gloriously dreamy cream cheese buttercream. Here we make it with your favourite gluten-free flours for maximum flavour and perfect texture. No xanthan gum needed.

There is something incredibly special about The Hummingbird Cake. It feels like an occasion cake, joyous with tropical fruits and spices and indulgent with your favourite cream cheese buttercream. This gluten-free version has bags of personality thanks to a unique blend of sweet rice flour, oat flour and almond flour.
🎂What is Hummingbird Cake?
Hummingbird Cake is a lightly spiced banana cake loaded with fruity crushed pineapple chunks and pecans. It is moist, packed with flavour and traditionally layered with a dreamy cream cheese buttercream.
Although it is best known as a classic Southern cake from America this delicious cake actually originated in Jamaica, hence the tropical vibe, and the original recipe was named after their island's national bird - a Doctor Bird Cake.
If you are a carrot cake fan or you love banana bread and then youโll fall head over heels for this perfect Gluten-Free Hummingbird Cake.

Why Youโll Love This Gluten-Free Hummingbird Cake
- The flavour โ think bananas, pineapple chunks, pecans, cinnamon, allspice
- The texture โ this cake is a beautifully moist gluten-free cake, no dry or crumbliness here thanks to our unique blend of gluten-free flours.
- Fresh pineapple really elevates this cake into something special.
- Homemade Cream Cheese Frosting โ truly buttery with the delicious tang of cream cheese and warmth of vanilla.
- No xanthan gum needed.
Ingredients needed
For the cake
Bananas. Try to avoid bananas that aren't ripe yet as they don't have enough sweetness for the cake and they are harder to combine with the other ingredients.
Olive oil. This is my preferred oil in cakes rather than vegetable oil. But to avoid a strong flavour use a flavourless mild and light olive oil. You could use coconut oil instead.
Caster sugar. A fine white sugar which gives lightness. You can substitute for granulated white sugar.
Brown sugar. Adds a gentle flavour and lends a fudgy texture.
Eggs. This recipe uses medium size, about 60g each with shell (50g each without shell).
Vanilla extract. Use a good quality extract, I like Nilsen Massey.
Sweet rice flour (glutinous rice flour). This starchy flour is used here for neutral flavour and sticky nature which mimics the binding properties of gluten and gives the cake lovely bounce.ย
Oat flour. This wholegrain flour is used here for its toasty flavour and light airy texture which makes the cake fluffy. Make sure it is certified gluten-free.
Almond flour. You are looking for blanched ground almonds. There is a bit of labelling confusion over almond flour which is sold as โground almondsโ in most major UK supermarkets and found in the baking aisle. If you want to know what exactly you are looking for then check out this post >>>Is Almond Flour The Same As Ground Almonds.
Flours
If you are intolerant to oats then you can substitute with sorghum flour. It has a slightly grittier texture but that shouldnโt be noticeable in the context of the whole cake.
I don't recommend using a branded all-purpose gluten-free flour instead of these flours. However, you could swap all 3 flours for the same amount of my DIY Gluten-Free Flour Blend which gives excellent results too.
Bicarbonate of soda. Also known as baking soda, this is a white crystalline powder that is commonly used as a leavening agent in baking.
Spices. This recipe uses cinnamon and allspice for a warm deep flavour.
Salt. I like to use kosher salt in my baking as it has a round gentle flavour. Using salt in your baked goods lifts and sharpens all the other flavours.
Pecans. Make sure they are from a freshly opened packet for the best flavour.
Fresh pineapple. You can use tinned pineapple but the flavour isn't as sparky.
Dried banana chips. Optional for decoration
For the buttercream
Butter. Unsalted is the best choice here. Make sure it is at room temperature.
Icing sugar. (powdered sugar). Icing sugar is preferred over white sugar in buttercream because it dissolves more easily, resulting in a smoother and less grainy texture, while also contributing to the desired consistency and sweetness of the buttercream.
Sea salt. This really elevates the flavour of the buttercream and should not be missed out.
Vanilla. Again, use a good quality extract here.
Cream Cheese. Use full fat cream cheese. Philadelphia is my preferred brand. In the UK you need to use the cream cheese directly from the fridge as the warmer it gets the looser the buttercream becomes. US bakers wonโt have this problem.
How To Make Gluten-Free Hummingbird Cake
For full recipe instructions go to the recipe card at the end of this post.ย
Beat mashed bananas with olive oil, sugars, eggs and vanilla extract in large mixing bowl or standing mixer on medium-high speed until thoroughly combined.
Whisk sweet rice flour, oat flour and almond flour together in a separate bowl with bicarbonate of soda, spices and salt.
Add the dry ingredients into the wet ingredients.
Stir in 275g of the diced pineapple and pecans until evenly dispersed.
Divide the cake batter between the three 8 inch round cake tins lined with parchment paper and bake for 20-25 minutes.
Remove from tins and cool completely before decorating with buttercream
Expert Tips
Use ripe bananas - You want the bananas to mash easily so they incorporate well into the sponge batter. Plus they have more flavour and more sweetness.
Fresh Pineapple โ a lot of recipes I see use tinned pineapple in the cake. This is absolutely fine if thatโs all you can get hold of but I find that fresh pineapple really amps up the flavour.
Leftover pineapple โ this recipe uses about โ of a fresh pineapple. Donโt let it go to waste, use the remainder of the pineapple for decorating. Dice it and place in a very low temperature oven on a parchment lined baking tray for a couple of hours to dry out so it doesnโt seep juice all over the finished cake.

Recommended equipment
- Food mixer
- Digital scales
- 8 inch round cake tins (x3)
- Cooling racks
- Small offset spatula
The Best Cream Cheese Buttercream
This Cream Cheese Buttercream is incredibly quick and easy to make with deep vanilla flavour.

- Cream the butter and icing sugar and mix for about 10 minutes until very light and fluffy.
- Add the cream cheese, salt and vanilla and mix again until just combined.
Expert tips
- Use the cream cheese directly from the freezer as cream cheese becomes too loose if warm and you wonโt have much control when covering the cake.
- Decorate the cake as soon as you have made the buttercream then store the cake in the fridge immediately to avoid the buttercream becoming too floppy.
- For more tips visit my post on making the best cream cheese buttercream.
Should you refrigerate Hummingbird Cake?
Yes, this cake should be stored in the fridge for up to 3 days.
I normally advocate that cakes should be taken out of the fridge and served at room temperature and there is nothing wrong with doing that here. Except that for some reason I have taken a particular liking for this cake cold from the fridge. Wow, what a treat, especially on a warmer day.

More gluten-free cakes you'll love
- Gluten-Free Spice Cake
- Red Velvet Cake
- Traditional Carrot Cake
- Pineapple Upside Down Cake
- Lemon Raspberry Cake
- Sweet Potato Cinnamon Swirl Cake
- Easiest Gluten-Free Banana Bread
- Cinnamon Apple Cake with Salted Caramel Cream Cheese Buttercream
- Banana Rum Caramel Cake
Enter your email below to get this recipe sent to your inbox plus get new recipes, baking tips, and updates.

Gluten-Free Hummingbird Cake
Ingredients
- 300 g bananas - about (3-4), mashed
- 300 ml olive oil - mild and light
- 200 g soft light brown sugar
- 100 g caster sugar
- 3 eggs - medium
- 1ยฝ teaspoons vanilla extract
- 120 g sweet rice flour
- 100 g oat flour
- 80 g almond flour
- 1 teaspoon bicarbonate of soda
- 1 teaspoon ground cinnamon
- ยฝ teaspoon ground allspice
- 1 teaspoon kosher salt
- 75 g pecans - roughly chopped + 25g decoration
- 1 fresh pineapple - diced
- 25 g dried banana chips - for decoration
Cream Cheese Buttercream
- 525 g unsalted butter
- 600 g icing sugar
- ยฝ teaspoon salt
- 1ยฝ teaspoon vanilla extract
- 375 g cream cheese
Instructions
- Pre-heat the oven to 180ยฐC/160ยฐC fan assisted oven/gas 4 and line and grease three 8 inch x 4 inch round cake tins.
- Beat the bananas with the olive oil, sugars, eggs and vanilla extract in large bowl or standing mixer until thoroughly combined.
- Whisk the flours together in a separate bowl with the bicarbonate of soda, spices and salt.
- Fold the flour into the wet ingredients one third at a time.
- Stir in 275g of the diced pineapple and pecans until evenly dispersed.
- Divide the batter between the three baking tins and bake for 20-25 minutes.
Cream Cheese Buttercream
- Cream the butter and icing sugar and mix for about 10 minutes until very light and fluffy.
- Add the salt and vanilla and mix again to combine.
- Finally add the cream cheese and mix until just combined.
Assembly
- Place one of the cake layers on a cake board or cake stand.
- Fill a piping bag with the buttercream. Pipe concentric circles around the top of the cake layer. Use a small spatula to smooth so it creates an even layer of buttercream.
- Place the second layer of cake on top of the buttercream then add another layer of buttercream.
- Finally place the third cake layer on top and add a final layer of buttercream.
- Pipe the rest of the buttercream around the sides of the cake and use a spatula to smooth.
- Pipe buttercream, using a piping tip of your choice, around the top of the cake.
- Decorate with dried banana, the extra pineapple (see notes below on how to dry it out) and extra pecans.
Notes
- Use ripe bananas โ you want them to mash well into the batter and ripe bananas have a deeper flavour.
- Olive oil โ make sure you use flavourless mild and light olive oil.
- Vanilla extract โ use extract not essence for the right flavour.
- Oat flour โ you can substitute for sorghum flour if you are intolerant to oats.
- Almond flour โ if you canโt get hold of it you can use finely ground almonds.
- Pineapple โ you can use tinned if you canโt get hold of fresh pineapple.
- Leftover pineapple โ use it to decorate the cake. To avoid the juice seeping over the top dry it out in the oven. Place the diced pineapple on a lined baking tray and baked for a couple of hours in an oven set to 100ยฐC/80ยฐC fan assisted oven/gas ยฝ.
- Storage โ cream cheese buttercream doesnโt keep well out of the fridge so as soon as the cake is decorated then store in the fridge for up to 3 days.
- Freeze โ this cake freezes really well for up to 2 months. If you are freezing leftover cake then I like to cut into slices to freeze.
This is a fabulous recipe(as always) I'm making it today for my adult daughter's birthday She loves hummingbirds! Thank you Georgina
I'm assuming because of the banana it will sit well until overnight and not dry out.
Yet another smash hit! I have been wanting to make this all year, and when my dad asked me to make a cake for our annual Solstice party, I thought Iโd make a Christmassy cake but then decided it was time for the Hummingbird. Everyone was raving about it and were stunned that it was gluten-free! I wish you could have seen everyoneโs responses. I had to adapt the frosting since I didnโt have enough butter or cream cheese or sugar, but it came out perfectly and people loved the just-gently-sweetened frosting (the cake is so sweet that I think it balanced nicely). I have turned many Vermonters on to your site this year with all the baking Iโve done. Thank you so much for your absolutely brilliant recipes! Iโll try to remember to post a picture on Instagram, because it came out beautifully.
Oh also I added a heaping quarter teaspoon of cloves to make it slightly more wintery, and was generous with all the spices for the same reason.
I'm so happy to hear it was such a success! Thank you for leaving your feedback.
Hi. Has anyone made this vegan. What did you use for the eggs? Flaxseeds?
Looks absolutely delicious! Could this be made into cupcakes?
Hi Molly, I haven't tried them as cupcakes but I don't see why not.
Hi Georgina, the moment I saw this cake I just knew I had to try it and yesterday I did and it was amazing! I actually made 2/3โs because I only wanted two layers and it worked out perfectly. I added 75g sultanas because I like dried fruit in cakes and it was lovely. I was thinking a but if grated courgette would work well too. I love your recipes, mainly because they taste just like regular cakes. Thanks for sharing your recipes ๐
Thank you Romy! So happy you liked the cake. Absolutely grated courgette would work but it would also add extra moisture so maybe swap in for some of the banana.
Sorry I didn't give it a star rating before I hit submit. I would have given it 5 stars!
Thank you!
Hello Georgina, I have subscribed to your site for a number of years now, and this is the first time I have felt absolutely compelled to comment. Although most of your recipes have been very well received in our family, this Humming Bird Cake topped everything I have ever made from your collection. I did make the cake exactly as instructed in the recipe this time around, but throughout the process, my mind was niggling at me: "Where's the grated carrots? What about carrots? In a cake like this, there should be carrots..." , etc. I haven't tried it with carrots yet, but will let you know what happens when I do make it again, soon. We love your recipes, not because we have to live gluten free, but because your recipes make for a healthy โ and very tasty โ alternative to regular baking! Thank-you so much! (from Alberta, Canada)
That's so lovely to hear - thank you!! Carrots sound like a lovely addition to this cake - they will add a lot of moisture though so you will need to increase the amount of flour or substitute some of the banana. I'm happy you love this recipe as much as I do!!