If you are looking for a gluten-free banana cake recipe to end all future searches, one with a perfect rise, doesn’t sink after cooling, and has a fluffy crumb, you’ve found your match! This rigorously-tested layer cake includes the perfect ingredient ratios and technique to avoid a dense, heavy, or gummy crumb. Now you can enjoy the best banana cake made with gluten-free flour and covered in a light whipped cream cheese frosting, to make flawlessly time and again!

Want to Save This Recipe?
Enter your email below & we'll send it straight to your inbox. Plus you’ll get affordable and easy gluten-free recipes delivered each week!
Pro Tips for Fluffy Gluten-Free Banana Cake
After years of experimenting with banana cake recipes made with gluten-free flour, and dozens of disappointments, I knew I had to take matter into my own hands. Time and again my attempts resulted in thick, dense, and heavy cakes.
I hoped to achieve the perfect cake crumb balance, a mixture of moist, yet fluffy, like in these 5-star homemade gluten-free chocolate cake and moist gluten-free white cake recipes. It took me over 30 (yes, for real!) recipe testing attempts, but I finally figured out how to make the perfect gluten-free banana cake!
Below I’ll share what I learned when making this homemade banana dessert. These tips are a combination of previous gluten-free baking expertise and some recent discoveries while experimenting with this layer cake recipe.
Some of it was I quite surprised at because it didn’t hold true for other gluten-free banana recipes on the site, but I’m happy to have finally figured it out, share the results, and put this recipe-testing chapter finally behind me!
Lesson One: Use a combination of fats
Generally using all oil works well for gluten-free banana bread because it characteristically needs a nice, moist crumb, while cakes should have a lighter, airy, more open texture. To achieve this I used a combination of oil, softened butter, and a little sour cream.
The oil and sour cream combo helps coat the starches without making it overly greasy. Butter added additional fat for flavor and moisture, but yields a lighter crumb overall.
Lesson Two: Mixture of sugars
Generally banana cakes use brown sugar because the hint of caramel really enhances the flavor. However, when making a banana cake gluten-free, this could potentially weigh down the crumb. Therefore, I primarily relied on granulated sugar for sweetness, with a smaller portion of brown sugar for moisture and taste.
Lesson Three: Use Less Banana
This was, by far, the hardest conclusion to come to and ultimately was the reason why I had to go through so many tests! Ironically I only landed on this deduction because of a miscalculation made during one of my attempts.
For one trial I mistakenly added half amount of banana and the cake turned out unlike any test before. It was so close to perfection! I never would have guessed the trick to the best gluten-free banana cake was using drastically less banana.
Banana does add a consider amount of moisture, though, and has a tendency to weigh down texture. Since cakes made with a gluten-free flour blend have a harder time absorbing moisture, the excess unabsorbed liquid causes common gummy, dense results.
However, by cutting back the amount of ripe bananas, I didn’t want to eliminate the most essential criteria – great banana flavor! Therefore, I added banana extract, along with a hint of cinnamon, and the taste was spot on!

Lesson Four: Let the Batter Rest
This is a trick I use for a lot of gluten-free baked goods, from muffins, cookies, scones, quick breads, and more. As I mentioned before, gluten-free baking can be temperamental due to moisture absorption problems.
Letting the cake batter rest for 15 minutes before baking, gives extra time for saturation and softens the starches. This was also helpful to rid the cake of any potential gritty or ricey texture, which arises in certain GF flour brands.
Additional Testing Notes
To avoid writing a novel about banana cake with cream cheese frosting (although I could probably write a thesis about it at this point!), I’ll briefly touch on a few other discoveries and helpful tips.
If you have trouble with fallen or sunken cakes, try baking a little longer. With GF baking, it’s fine to error on the side of slightly over-baking by a couple minutes. Sometimes baked goods will appear “done,” but fall once cooled.
Although this could happen due to a few things, a common reason is not giving enough time for the moisture to fully evaporate and set the crumb. Look for the center to bounce back when lightly touched, risen and set in the center, and a toothpick coming out completely clean.
I also tested the recipe with a few different gluten-free flours to make sure the results were consistent. Overall, the best texture and flavor came from using Cup4Cup gluten-free flour, which I highly recommend in a variety of baking recipes.
King Arthur Measure-for-Meaure also worked out very well and yielded an easier to spread batter, but the taste was slightly grittier. Bob’s Red Mill will also work, but I find the taste to be strong and off-putting, and makes for a slightly heavier crumb.
If you need a gluten-free dairy-free banana cake recipe, you will have to avoid using Cup4Cup flour, which contains milk powder. The buttermilk can be replaced with coconut milk and substitute vegan butter and sour cream.
Free Guide! 5 easy tips for baking like a gluten-free pro!
Simple hacks for fail-proof gluten-free dishes every time!
Let’s Make This Together!
Luckily, figuring out the method and ingredient ratios was the hard part, but making an easy gluten-free banana cake with fluffy cream cheese frosting is actually a breeze! Even novice GF bakers will flawlessly be able to pull off this recipe!
(Below shows step-by-step photos and modified instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.)




- In a large mixing bowl, blend together the sugar, brown sugar, oil, sour cream, and butter until creamy, about 2 minutes.
- Add the eggs, one at a time, mixing well between each addition. Add the mashed banana, banana extract, and vanilla extract and mix to combine.
- To the batter alternate between adding the dry ingredients and buttermilk. First add 1 cup gluten-free flour, baking powder, baking soda, cinnamon, and salt. Mix on low speed to combine. Pour in about ¼ cup buttermilk and beat again. Repeat the process two more times, ending with buttermilk.
- Evenly divide the batter between two 9-inch cake pans. Let the batter rest for 15 minutes before baking. This allows time for the liquids to absorb into the starches, making the crumb fluffier.
- Bake in a 350ºF oven for 35 minutes, or until a toothpick comes out clean. Cool in the pans for 5 minutes and then turn onto a wire cooling rack to cool completely before frosting.
Cream Cheese Frosting And Alternatives
A banana cake with cream cheese frosting in a classic combination, but since I worked so hard on achieving a light crumb, I didn’t want the cake to be weighed down by a heavy frosting. Therefore, this version of cream cheese frosting uses heavy cream for a lighter texture.
There are two important things to remember when making a fluffy cream cheese frosting. First, use cold cream cheese, not room temperature. When mixing in the heavy cream, you will want all the ingredients to be as cold as possible to build volume.
Also, once the cream is incorporated into the cream cheese, be sure to beat the mixture for 3 full minutes. Similar to making homemade whipped cream, the mixture needs time to build up to the full volume.
I’m so in love with this fluffy, creamy frosting I use it for a lot of cake recipes, including the world’s best gluten-free pumpkin cake!

Making a Sheet Cake
This recipe is adaptable to make a banana cake however you like! For a banana snack cake, pour the batter into a 9X13-inch baking pan. You will not need to adjust the ingredient amounts. However, you will need to bake the cake for about 48-52 minutes, and use the same clues for knowing when the cake is done.
To use a 8X8-inch baking dish, cut the ingredients in half and bake for 35 minutes. I have not tested the recipe yet for cupcakes, but if you do please leave me a note in the comments below!
Recipe Variations And Mix-Ins
One of my favorite ways to fill a layer cake is with this homemade banana cake filling. If you do choose this option, you will have extra cream cheese frosting since you won’t be using it as a filling. Therefore, I would cut back to 8 ounces cream cheese, ⅔ cup powdered sugar, ¾ cup heavy cream, 1 tsp vanilla and ⅛ tsp salt.
Of course banana goes with a variety of other flavors! You can mix in 1 ½ cups miniature chocolate chips, replace the frosting with fluffy chocolate buttercream or pipe on stabilized chocolate whipped cream frosting.
On top of the frosting consider sprinkling on chopped nuts, toasted coconut, or drizzling on a little salted caramel for the ultimate birthday cake!

Save this recipe to your pinterest board!
Let’s be friends on Pinterest! I’m always sharing great recipes!
Did you make this recipe? I love hearing from you! Leave a star rating and comment below the recipe card. It helps others when searching for recipes and I appreciate feedback from our community. You will always hear back from me! -Melissa

Fluffy Gluten-Free Banana Cake (Not Dense!)
Ingredients
Gluten-Free Banana Cake
- 1 cup (200 g) granulated sugar
- ½ cup (117 g) packed light brown sugar
- ⅓ cup (73 g) oil, any preferred
- ⅓ cup (81 g) sour cream, room temperature
- ¼ cup (57 g) unsalted butter, softened
- 3 large eggs, room temperature
- ¾ cup (196 g) mashed banana, about 3 medium
- 1 teaspoon banana extract
- 1 teaspoon vanilla extract
- 3 cup (438 g) gluten free all purpose flour, divided
- 1 ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon ground cinnamon
- ½ teaspoon salt
- ¾ cup (184 g) buttermilk, divided
Whipped Cream Cheese Frosting
- 12 ounces (336 g) cream cheese, cold
- 1 cup (120 g) powdered sugar
- 1 cup (240 g) heavy cream
- 1 ½ teaspoon vanilla extract
- ¼ teaspoon salt
Instructions
- Preheat the oven to 350℉. Grease two 9-inch round cake pans and set aside.
- In a large mixing bowl, blend together the sugar, brown sugar, oil, sour cream, and butter until creamy, about 2 minutes.1 cup granulated sugar, ½ cup packed light brown sugar, ⅓ cup oil, ⅓ cup sour cream, ¼ cup unsalted butter
- Add the eggs, one at a time, mixing well between each addition. Add the mashed banana, banana extract, and vanilla extract and mix to combine.3 large eggs, ¾ cup mashed banana, 1 teaspoon banana extract, 1 teaspoon vanilla extract
- To the batter add 1 cup gluten-free flour, baking powder, baking soda, cinnamon, and salt. Mix on low speed to combine. Pour in about ¼ cup buttermilk and beat again to combine. Repeat process two more times, adding 1 cup flour, buttermilk, flour, and ending with buttermilk. The batter will be relatively thick.3 cup gluten free all purpose flour, 1 ½ teaspoon baking powder, ½ teaspoon baking soda, ½ teaspoon ground cinnamon, ½ teaspoon salt, ¾ cup buttermilk
- Evenly divide the batter between two cake pans. Let the batter rest for 15 minutes before baking. This allows time for the liquids to absorb into the starches, making the crumb fluffier.
- Bake for 35 minutes, or until the middle bounces back when lightly touched and a toothpick comes out clean. With gluten-free cakes, it's best to error on the side of slightly over-baking so the moisture is fully absorbed and the cake doesn't sink after cooling.
- Cool in the pans for 5 minutes and then turn onto a wire rack to cool completely before frosting.
Frosting Layer Cake
- Add the cold cream cheese and powdered sugar to a large mixing bowl. Start on low speed to slowly combine the cream cheese and powdered sugar. Once it's combined, increase to high and beat for 1 minute.12 ounces cream cheese, 1 cup powdered sugar
- Add the heavy cream, vanilla extract and salt. Beat again on low speed to combine. Then increase to high speed and mix for 3 full minutes, until very light and fluffy. If desired, add a splash of additional cream to make thinner or more powdered sugar to make stiffer.1 cup heavy cream, 1 ½ teaspoon vanilla extract, ¼ teaspoon salt
- Place one cooled cake layer on a serving platter. Spread a generous amount of frosting on top. Place second cake layer on top and then use the remaining frosting to spread on the top and sides.
- Refrigerate leftovers, but the cake crumb is best at room temperature. The cake can set out up to 3 hours if chilled before serving.
Notes
Storing, Freezing, and Make-Ahead
Since the cake has cream cheese frosting, leftovers will have to be stored in the refrigerator. Press a piece of plastic wrap against the cut edges and store up to 2 days. The cake will dry out as it is stored, so it best eaten within 24 hours of making. If serving after it has been chilled, the cake crumb is optimal at room temperature. Set out the cake up to 3 hours to come to room temp before serving. To make this cake ahead of time, I recommend making the entire frosted cake and then freezing until solid. Once frozen, wrap securely in several layers of plastic wrap and cover with foil. You may also make the cake layers ahead of time, wrapping securely and freezing after they have cooled. Proceed with frosting the cake after the layers have thawed at room temperature.This post contains affiliate links. My opinions are always my own. If you purchase a product through an affiliate link, I make a small commission – at no cost to you. Read full disclosure policy here.



Could you make it in a 9 x 13 inch pan? Sounds really good.
Hi Judi,
Yes, for sure. It will take longer to bake, about about 48-52 minutes, and definitely make sure the batter rests before baking so it doesn’t sink in the middle.
Best,
Melissa
Delicious!
I didn’t have banana extract or all the ingredients for the frosting so I made it in a bunt pan (baked about 50 minutes) and paired with vanilla ice cream and a banana caramel sauce, to use up the last of my bananas and add a bit more punchy banana flavor. It was delicious- I even liked it better without the ice cream.
I look forward to coming back and trying it again exactly as written- but it was great even with some modification. The texture of this cake is so good!
Thanks so much for taking the time to share, Dani! I appreciate it!
Best,
Melissa
I made them into cupcakes
Baked for 20
They look great
Can I make the cream cheese frosting ahead? Like a day?
Hi Gio,
Yes, that wouldn’t be a problem! Just refrigerate it and you might have to let it sit at room temp for a bit to soften before spreading on.
Enjoy!
Melissa
Hello Melissa
I will like to make this in a 9×13 pan. Can you give me The exact ingredients for that. I’m not sure I could do the right ingredients to make it come out good. Thank you.
Hi Michele,
No adjustments to the ingredient amounts would have to be made. Just pour the batter into a greased 9X13 pan. The only thing that would change is the baking time. I don’t have an exact time on that, but I would guess around 45 minutes. You can use the same clues to test if it’s done by inserting a toothpick in the center. Don’t start checking with the toothpick until the middle looks set, otherwise you will be opening and closing the oven too much. Enjoy!
Best,
Melissa
I made this cake tonight with a few changes because of the ingredients I have/don’t have in my pantry. I used: a gluten-free all purpose flour that I made from a recipe I found on the Internet; salted instead of unsalted butter; 3/4 cup granulated sugar and 1/2 cup brown sugar lightly spooned into the measuring cup (because I find most recipes too sweet); 1/4 teaspoon instead of 1/2 teaspoon each, cinnamon and salt; an extra teaspoon of vanilla extract, and light sour cream. I baked my cake 30 minutes. That was the right amount of time.
My cake turned out light, not dense or gummy. It is tasty enough and sweet enough for me without the frosting. It does not have much banana flavor, but that is because I didn’t have any banana extract in my pantry. I thought about waiting until I had banana extract to make it, but I worried that the banana extract might give the cake a fake banana taste; however, I will use it the next time I make this recipe. I didn’t really taste the cinnamon, which is fine, because though I love cinnamon, I want my cake to taste like banana, not banana with cinnamon.
Thanks for all your thoughts and modifications, Mary! As far as the banana extract, I struggled with that thought myself, but after trying it, was pleasantly surprised. There’s a trade off with gluten-free banana cake. You can add a lot of banana, like traditional recipes, and have a more intense banana flavor but really gummy dense crumb. I opted for less banana to make sure the crumb was really light and added the banana extract to boost the flavor.
Best,
Melissa
I don’t know what happened, I followed the ingredient list and instructions. However, my frosting was very thin. I added more powdered sugar, but would’ve had to add double to get it near thick enough to be frosting.
Both cake and frosting tasted great.
Hi Wendy,
I’m sorry this happened! It sounds like the heavy cream wasn’t beat long enough to stiffen into a whipped cream like consistencey. Do you have a hand mixer or stand mixer?
Best,
Melissa
Hi Melissa,
I’d like to try this, but Cup4Cup and King Arthur are both very hard for me to find. Did you use the BRM AP flour (which I don’t like, either), or the BRM flour for baking (blue package) in your trial?
Hi Esther,
I really find BRM taste to be unpleasing so I don’t test with it. Unfortunately I always know it won’t be as good C4C or KA. However, I understand it’s widely available and easy to work with. A better option might be to search C4C copycat recipe and make your own GF blend to have on hand. Do you have access to GF starches, like rice flours, tapioca starch, and xantham gum? If you are looking for a copycat C4C it should have milk powder in it and a lot of cornstarch, otherwise it is being sold as a “copycat,” but won’t truly perform like C4C.
Best,
Melissa