Subscribe to get new recipes straight to your inbox!

    The Best Banana Cake Recipe

    If you’ve got overripe bananas sitting on your counter, my best ever moist banana cake recipe is the perfect way to use them! Soft, tender, and packed with banana flavor, this cake is a step up from your classic banana bread—and when it’s topped with a rich and tangy cream cheese frosting, it becomes next-level delicious!

    banana cake recipe

     

    Why This Is the Best Banana Cake Recipe

    I don’t use the word best lightly when it comes to recipes, but this homemade banana cake recipe truly earns the title. And I’m not the only one who thinks so—everyone who’s tasted it has absolutely loved it! It’s just as delicious on its own as it is with the creamy cream cheese frosting on top. Here’s what makes it so special:

    Incredibly Moist and Tender

    This banana cake has the perfect texture—soft, tender, and incredibly moist without being heavy. The combination of mashed ripe bananas, Greek yogurt, butter, and oil ensures every bite is rich and full of flavour while staying beautifully light.

    Packed with Flavour

    A touch of ground cinnamon brings warmth to the naturally sweet bananas, while vanilla and Greek yogurt add depth and balance. The slight tang of the cream cheese frosting on top ties this dessert together perfectly!

    Perfectly Balanced Ingredients

    A mix of butter and oil gives the best of both worlds: flavour from the butter and moisture from the oil. If you’ve followed my recipes for a while now, you’ll know I love the combo of butter and oil and use it in most of my recipes (including my vanilla cakered velvet cake and lemon blueberry cake). Cornstarch is also added to the flour in this recipe for a softer, more tender crumb, just like a bakery-style cake.

    That Cream Cheese Frosting

    Light, smooth, and just tangy enough, the cream cheese frosting is whipped until fluffy, then spread generously over the cooled cake. A splash of lemon juice brings a bright finish that balances the sweetness of the cake so you don’t have a cloyingly sweet cream cheese frosting!

    How to Make Banana Cake

    You can find the full list of ingredients for this recipe in the recipe card at the end of the blog post (for easy navigation, hit the ‘jump to recipe’ button at the top of the blog post). Here is a quick visual breakdown of the recipe (recipe video is also provided in the recipe card below).

    Banana Cake

    Preheat your oven to 180°C (350°F) conventional and lightly grease a 9×13-inch cake pan. Line the bottom lengthwise with parchment paper—this will make it easier to remove the cake once it’s done.

    In a medium bowl, sift together flour, cornstarch, baking soda, baking powder, salt and ground cinnamon. Using a whisk, stir until well combined. Set aside.

    banana cake recipe

    In another medium bowl, mash the bananas well using a potato masher or fork. Set aside.

    In a large mixing bowl, add in butter, vegetable oil and sugar. Using an electric mixer, cream together for 2 minutes until light and creamy.

    banana cake recipe

    Add in eggs one by one, mixing well after each addition (about 10–15 seconds between eggs).

    Next add in the mashed bananas, vanilla and Greek yoghurt. Mix on a medium speed until well combined. The mixture may look a little curdled—that’s okay. Set the mixer aside, as the remainder of the batter will be finished by hand.

    banana cake recipe

    Finish off by adding in the premixed flour mixture to the wet ingredients, and gently fold in with a spatula until just combined and no streaks of flour remain. Be careful not to overmix.

    banana cake recipe

    Pour the cake batter evenly into the prepared pan. Tap the pan lightly on the counter once to remove any large air bubbles, then bake in your preheated oven for 28–30 minutes, or until a toothpick inserted comes out clean or with a few moist crumbs.

    banana cake recipe

    Allow the cake to cool in the pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure how) and frost with cream cheese frosting (recipe below).

    banana cake recipe

    Cream Cheese Frosting

    Cream butter for a few minutes until light and fluffy. Either use a hand mixer or stand mixer on a medium-high speed. If using a stand mixer, use the paddle attachment.

    Add in powdered sugar in two batches while mixing on low. Ensure each batch is fully incorporated before adding the next.

    banana cake recipe

    Next add the cold cream cheese, vanilla and fresh lemon juice. Mix just until smooth. Avoid overmixing.

    banana cake recipe

    Frost cooled banana cake and serve!

    banana cake recipe

    How to Store Banana Cake

    Store any leftover unfrosted banana cake in an airtight container at room temperature for up to 2 days. If the cake is frosted with cream cheese frosting, it’s best to keep it in the fridge. Just make sure to bring it to room temperature before serving for the best texture and flavour.

    If baking the cake without the frosting, I like to heat my banana cake slice up briefly in the microwave—it honestly tastes soooo good! 🙂

     

    banana cake recipe

    The Best Banana Cake

    5 from 5 votes
    Print Pin Video
    If you’ve got overripe bananas sitting on your counter, my best ever moist banana cake recipe is the perfect way to use them! Soft, tender, and packed with banana flavor, this cake is a step up from your classic banana bread—and when it’s topped with a rich and tangy cream cheese frosting, it becomes next-level delicious!
    Prep: 15 minutes
    Cook: 28 minutes
    Cooling Time: 1 hour
    Total: 1 hour 43 minutes
    Servings: 20 slices
    Author: Cakes by MK

    IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.

    Ingredients
     

    Banana Sheet Cake

    • cups (280 g) all-purpose flour
    • ¼ cup (25 g) cornstarch
    • 1 tsp baking powder
    • 1 tsp baking soda
    • ½ tsp salt
    • 2 tsps ground cinnamon
    • large (410 g) bananas - skin removed, make sure they're ripe and soft. About 1¾ cups but I recommend weighing the bananas.
    • ½ cup (113 g) unsalted butter - room temperature
    • ½ cup (105 g) unflavored vegetable oil - I use canola
    • cups (300 g) white granulated sugar
    • 3 large eggs - room temperature
    • tsps vanilla essence/extract
    • ½ cup (125 g) Greek yoghurt - room temperature

    Cream Cheese Frosting

    • ½ cups (112 g) unsalted butter - room temp
    • cups (215 g) powdered sugar - also known as icing/confectioners' sugar
    • ¾ cup (167 g) cream cheese - cold, firm type (see note 1)
    • ¾ tsp vanilla extract/essence
    • 1 tsp lemon juice - must be fresh

    Instructions

    Banana Cake

    • Preheat your oven to 180°C (350°F) conventional (see note 2 if using a convection oven with a fan), and lightly grease a 9x13-inch cake pan. Line the bottom lengthwise with parchment paper—this will make it easier to remove the cake once it’s done.
    • In a medium bowl, sift together flour, cornstarch, baking soda, baking powder, salt and ground cinnamon. Using a whisk, mix until well combined. Set aside.
    • In another medium bowl, mash the bananas well using a potato masher or fork. Set aside.
    • In a large bowl, add in butter, vegetable oil and sugar. Using an electric mixer (hand or stand mixer—see note 3), cream together for 2 minutes until light and creamy.
    • Add in eggs one by one, mixing well after each addition (about 10–15 seconds between eggs).
    • Next add in the mashed bananas, vanilla and Greek yoghurt. Mix on a medium speed until well combined. The mixture may look a little curdled—that’s okay. Set the mixer aside, as the remainder of the batter will be finished by hand.
    • Finish off by adding in the premixed dry ingredients to the wet mixture, and gently fold in with a spatula until just combined and no streaks of flour remain. Be careful not to overmix.
    • Pour the batter evenly into the prepared pan. Tap the pan lightly on the counter once to remove any large air bubbles, then bake for 28–30 minutes, or until a toothpick inserted comes out clean or with a few moist crumbs.
    • Allow the cake to cool in the pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure how) and frost with cream cheese frosting (recipe below).

    Cream Cheese Frosting

    • Cream butter for a few minutes until light and fluffy. Either use a hand or stand mixer on a medium-high speed. If using a stand mixer, use the paddle attachment.
    • Add in powdered sugar in two batches while mixing on low. Ensure each batch is fully incorporated before adding the next.
    • Next add the cold cream cheese, vanilla and fresh lemon juice. Mix just until smooth. Avoid overmixing (see note 4).

    Video

    Notes

    Note 1. To ensure that your frosting isn't too soft, you want to use a firm cream cheese, not the spreadable type. You also want to use cold cream cheese as this will help your frosting stay firmer for longer, particularly if you want to use it for piping. If you stay in a hot climate and your frosting is softening up after some time, simply place it into the fridge for 30 minutes and then rewhip it. This will bring it back to a pipeable consistency.
    Note 2. If using a convection oven with a fan, bake at 160°C (320°F) as the fan speeds up baking.
    Note 3. If using a stand mixer, then use the paddle attachment for the initial mixing, but continue to do the last step by hand as stated in the recipe to prevent over-mixing the batter.
    Note 4. Only mix the frosting until it's smooth. Once it's smooth, stop mixing as over-mixing can result in a less stable frosting. This is because of the liquid in the cream cheese breaking down the powdered sugar. 

    Nutrition

    Calories: 350kcal | Carbohydrates: 47g | Protein: 5g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 55mg | Sodium: 214mg | Potassium: 147mg | Fiber: 1g | Sugar: 31g | Vitamin A: 361IU | Vitamin C: 2mg | Calcium: 56mg | Iron: 1mg

    Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.

    Keyword: banana bread cake, banana cake, banana cake recipe, banana cake recipes, banana cake with cream cheese, banana cake with cream cheese frosting, banana sheet cake, banana snack cake, slab banana cake
    Tried this recipe?I love hearing from you! Tag me @cakesbymk.nz on instagram so I can see your amazing creations 🙂

     

    More Recipes

    10 Comments

    • Sue Fisher

      5 stars
      Thank you so much for another excellent recipe. I only had regular natural yoghurt, not Greek, but the result was still one of the best sheet cakes I’ve ever made. I loved the cream cheese frosting with it too… even though I don’t normally like frosting!

    • Jude

      Thank you for this lovely recipe, can I ask, is the weight of the bananas before peeling or after , and also could I use buttermilk instead of Greek yogurt or would that be too thin ?
      Thank you

    • Laurel

      5 stars
      I never review recipes but this one is a keeper. The crumb is light and tender but still moist. The frosting is not too sweet and a little on the scant side , which is perfect for me. Loved it.

      • Cakes by MK

        Thank you so much Laurel! So glad you loved the banana cake 😀

    • Candy

      5 stars
      Best

    • Catherine

      5 stars
      Your cakes always look so good. could sour cream be substituted for the greek yogurt. thanks

      • Cakes by MK

        Thanks Catherine 😀
        I haven’t tried that substitute myself, but I think it should work fine! Would love to hear how it goes if you decide to try with the sour cream 🙂

    • Eunice

      5 stars
      Yummy 😋

    5 from 5 votes

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    About me

    Welcome to my blog! My name is Maryam and I LOVE baking! :) I hope to provide you with the tools (i.e. simple, from-scratch, quality tested recipes), so that you can confidently bake up delicious treats to share with your family and friends!

      Categories
      Tips & Tricks
      Specialty Desserts
      Single Layer Cakes
      Sheet Cakes
      Quick Desserts
      Puddings & Custards