Frostings and Icings

Banana Buttercream Frosting

Banana Buttercream Frosting, made from scratch, using a fresh banana and banana extract, for the ultimate banana flavor!  If you need a banana buttercream frosting, this is the frosting for you!  This frosting would be great on top of yellow cupcakes, vanilla cupcakes, chocolate cupcakes, peanut butter cupcakes and so many other cupcake flavors!

The key to this frosting is one banana.  Ripe, but not over ripe.  Don’t use a brown banana like we would in banana bread!  And I love this frosting because we use COLD butter.  No waiting around for the butter to come to that perfect room temperature.

Mash your banana so there are no chunks.

Banana Buttercream Frosting

Print Recipe
Serves: 30 Cupcakes Cooking Time: 0-minutes


  • 1-1/2 cups unsalted butter, cold and cut into cubes
  • 1 ripe banana, mashed
  • 1-1/2 teaspoons banana extract
  • 5 cups powdered sugar, divided
  • 1/2 teaspoon lemon juice
  • 1 teaspoon vanilla extract (I used Vain Madagascar Vanilla Extracted in Cane Rum)
  • 2 tablespoons heavy whipping cream



In the bowl of a stand mixer, affixed with the paddle attachment, add the cubed butter into the bowl. Mix on medium-high speed for 7-minutes, scraping down the sides of the bowl as needed.


Change the mixer speed to low and add the mashed banana, and two cups of powdered sugar. Mix on low until incorporated. Add one teaspoon of banana extract and one teaspoon of vanilla extract into the mixture and mix until combined.


Add two more cups of powdered sugar to the mixer and mix on low until combined. Increase the speed of the mixer to medium-high speed and beat for 3-minutes.


Add the last cup of powdered sugar, the heavy whipping cream, the lemon juice and the 1/2 teaspoon of banana extract to the mixer. Beat on low until all ingredients are incorporated. Increase the speed of the mixer to medium-high speed and beat the frosting for 5-minutes.


Frost onto cooled cupcakes.


This frosting is a little softer than the other frostings I usually pipe. You can add another half cup of powdered sugar to your frosting, if you want a firmer texture. I piped the frosting and it held its swirl just fine, but if you are using a more intricate piping tip, you might want the texture a little firmer

Now you are ready to pipe your frosting onto your cupcakes!  I piped my Banana Buttercream Frosting onto Yellow Cupcakes with Mini Chocolate Chips.

What flavor cupcake would you top with this Banana Buttercream Frosting??



PS- I have linked this recipe up at the following link parties: The Pin Junkie, Sugar and Spice, Pretty Pintastic Party, Meal Plan Monday.


If you enjoy my recipes and my blog, please subscribe to receive my FREE emails!  New blog posts sent directly to your in-box, so you never miss a post.

Thank you for helping me grow my blog, one reader at a time!

You Might Also Like


  • Reply
    Maria Doss
    August 29, 2017 at 8:05 AM

    Fresh banana buttercream?? I wouldn’t bother using it on a cupcake – The bowl and a spoon, and I’d be a happy camper. Have a great week Kelly:)

    • Reply
      August 30, 2017 at 3:09 PM

      Hehehe I totally like your style Maria!! I am totally down with that 🙂 Have a great week too! XOXO

  • Reply
    August 29, 2017 at 10:33 AM

    Banana buttercream frosting!!! What’s not to love? It may make it’s way to a cake, but I’m afraid that more of it would get eaten than the cake.

    • Reply
      August 30, 2017 at 3:11 PM

      Thanks Amy! Just eating this with a spoon is totally acceptable too heheheh 😉 XOXO

  • Reply
    Kelsie | the itsy-bitsy kitchen
    August 29, 2017 at 4:28 PM

    Please just let me eat a vat of this. I loooove bananas so much so this frosting is my dream come true!

    • Reply
      August 30, 2017 at 3:12 PM

      Hehehehe then you TOTALLY need to make this!! Just eat it with a spoon 😉 XOXO

  • Reply
    heather (delicious not gorgeous)
    August 29, 2017 at 11:10 PM

    love how banana-y this sounds! and i’m surprised it’s so snow white; i would have thought that the banana would have oxidized, so i’m in awe of how not brown it is lol.

    • Reply
      August 30, 2017 at 3:14 PM

      Me too Heather! It was an experiment that worked! I am guessing because the banana is ripe, but not brown, and the added lemon juice helps keep the frosting white 🙂

  • Reply
    Milena | Craft Beering
    August 30, 2017 at 11:08 AM

    This will be perfect to smother over an entire loaf of banana bread! Can you imagine?? Mmmm….

    • Reply
      August 30, 2017 at 3:16 PM

      OMG Milena!!! What a fabulous idea!! Now I am craving banana bread smothered with this banana buttercream hehehe. XOXO 🙂

  • Reply
    August 31, 2017 at 8:35 AM

    I am wondering how I have never thought of this!! This is such a great frosting!! It’s so versatile.. Love bananas and love this!!

    • Reply
      August 31, 2017 at 9:28 PM

      Thanks Deepika! It is super yummy frosting…you could put it on anything 😉 XOXO

  • Reply
    September 6, 2017 at 5:23 PM

    Gosh Kelly, I don’t even like sweets much but every time I see one of your recipes my stomach starts growling and I have to go to the kitchen to get something sweet to eat!! This looks just as amazing as your other recipes so I’m pinning it to my cake board for later-Thanks for another delicious recipe!

    • Reply
      September 7, 2017 at 11:06 AM

      Awesome! Thanks Melissa! This buttercream was so yummy. It does not disappoint. 🙂 XOXO

  • Reply
    September 6, 2017 at 5:47 PM

    I’ve made a lot of things banana, but not banana butter cream frosting = yum!
    Thanks for sharing at reader tip tuesday last week. Hoping to see you at this week’s party:

    • Reply
      September 7, 2017 at 11:07 AM

      Thanks Jodie! XOXO

    Lets chat! Leave me a comment!

    If you enjoy my recipes and the blog, I would love to have you sign up for my FREE email subscription!  New blog posts sent directly to your in-box, so you never miss a thing!  
    Thank you for signing up and helping me grow the blog, one reader at a time!
    %d bloggers like this: