Creamiest Peanut Butter Frosting

peanut butter frosting in a glass stand mixer bowl with the whisk attachment

And yes, this truly is the creamiest peanut butter frosting you’ll ever taste.

peanut butter frosting in a glass bowl

This peanut butter frosting delivers BIG flavor. The base of the recipe is just a little bit of butter and a massive amount of peanut butter. Heavy cream adds to its creamy texture. And unlike most frostings, it’s not loaded with confectioners’ sugar. There’s only 1 cup, so don’t expect a cloyingly sweet frosting. All you taste is peanut butter. Pure peanut butter with a creamier, silkier texture.

Despite the creamy texture, this peanut butter frosting pipes beautifully onto cakes and cupcakes. It won’t keep any super intricate piped designs, but a simple swirl from the Wilton 1M piping tip stays intact!

You’ll LOVE this stuff and find any excuse to whip it up.

dark chocolate cupcake topped with a swirl of peanut butter frosting

Need some pairing inspiration? Try this peanut butter frosting with:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
peanut butter frosting in a glass bowl

Creamy Peanut Butter Frosting

  • Author: Sally
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: 2.5 cups
  • Category: Frosting
  • Method: No Bake
  • Cuisine: American


This is the creamiest peanut butter frosting and tastes unbelievable on chocolate cupcakes, chocolate cake, or fudge brownies!


  • 5 Tablespoons (75g) unsalted butter, softened to room temperature
  • 1 cup (250g) creamy peanut butter*
  • 1 cup (120g) confectioners’ sugar
  • 1/3 cup (80ml) heavy cream, at room temperature
  • 1 teaspoon pure vanilla extract
  • ¼ teaspoon salt


  1. With a handheld or stand mixer fitted with a paddle or whisk attachment, beat the butter on medium speed until creamy, about 2 minutes. Add the peanut butter, confectioners’ sugar, heavy cream, vanilla extract, and salt with the mixer running on low. Increase to high speed and beat for 3 full minutes. Add up to 1/4 cup more confectioners’ sugar if frosting is too thin or another Tablespoon of cream if frosting is too thick.
  2. Cover tightly and store for up to 1 week in the refrigerator.


  1. Peanut Butter: Use a commercial brand peanut butter such Skippy or Jif. Avoid natural, oily, or homemade peanut butters as the consistency will cause this frosting to separate and curdle.
  2. Quantity: This recipe is enough to frost 12-16 cupcakes, one 9×9 inch cake, or one 9×13 quarter sheet cake with a thin layer of frosting. Follow this peanut butter frosting recipe for any cake larger than that. Just as rich and creamy!


  1. Hi Sally, I tried to make this frosting but it split and ended up grainy. I tried adding more sugar and mixing it for longer but it could not be salvaged. I’m just wondering if it was the cream I used. I used thickened cream (the Australian version of heavy cream) which I used for all of your frostings but I’m wondering if it could of been the gelatin in the cream that reacted with the peanut butter causing it to split? Do you think this could of been the issue? And would you suggest using pure cream that can be whipped next time? Thanks

    1. Hi Natasha! It’s usually the liquid or the butter. The butter may have been too soft and warm or the cream could have been too thick or cold. If you decide to try this frosting again, my recommendation is to use milk instead. Sorry you had trouble!

      1. Thanks for getting back to me so quickly. Do you recommend full fat or is any milk fine?

      2. Any milk is OK 🙂

  2. This peanut butter frosting has a great consistency. I used it to mix into the chocolate peanut butter cake balls I made. Turned out well!

  3. What can I use instead of heavy cream to make it non dairy ?

    1. Some nondairy readers substitute canned coconut milk for heavy cream in frosting recipes. The butter would also have to be replaced to make the frosting nondairy, but I’m sure you realized that. Let me know how it turns out!

  4. This icing separated and became an oily grainy mess. I tried adding more cream and then more icing sugar but it just seemed to get worse and worse. Almost like the peanut proteins separated from the oil that was in the peanut butter? I used kraft light peanut butter I wonder if it being light was the problem? Next time I have better quality regular peanut butter on hand I will give it another try.

  5. This frosting is an absolute game changer! Amazing!

  6. This worked perfectly on the brownies! Everybody loved, this is a keeper. Thank you!

  7. This was delicious in my sons birthday cake! Now I am making vegan chocolate cupcakes for Easter and wonder if this could be adapted to frost them with. Any suggestions would be welcome!

  8. Hello Sally, I made your homemade chocolate cupcakes with this peanut butter frosting. Wow! I had company over for dinner and made the cupcakes and frosting. Very good! I had no problems with anything. I highly recommend this recipe. Another winner! Thank you. Right this moment I making the cream cheese pound cake. I just popped it in oven. I going to make strawberry shortcake this evening. Only husband and I. I will leave some cake out, and will freeze the rest. Thanks again

  9. Pat Halle Turner says:

    So delicious. I made a half batch of the recipe and added two tablespoons of peanut butter powder to make it a bit stiffer. It came out perfect and wonderfully creamy. It made just enough to frost 6-7 cupcakes. Sally, thanks for all of your great recipes.

  10. This frosting is AMAZING. I love how it’s not that sweet, so it’s basically just the creamiest, fluffiest frosting ever. I made it to put on a chocolate cake, but I think I’d rather just eat it by the spoonful…

  11. Sally!
    Hello! I want to thank you for this wonderful recipe. My husband loves it and I have been looking for one he would love. I am wanting to make another batch to surprise him (he works away) and take it too him but I only have salted butter (will it be an issue if I use salted butter instead of unsalted)? Once again, thank you very much!!!!! April H

    1. Hey April! It won’t be an issue at all. The frosting is sweet enough that it won’t make a difference if you use salted vs unsalted butter.

  12. Simone Shugg says:

    What a winner! I searched for a peanut butter frosting that was not too sweet and landed on this one. Just finished it and it’s amazing! I followed the recipe exactly and it turned out perfectly.

  13. If your hand held mixer doesn’t have a paddle or whisk attachment, can you just use the mixer beaters that came with it?

  14. Frustratingly, this recipe doesn’t appear to work with British peanut butter – I’ve tried 5 different brands, all of which aren’t oily when they’re in the jar or on toast! If any Brits have any brands that have worked, please let me know. In the meantime, I’m going back to Sally’s trusty chocolate frosting!

  15. This peanut butter frosting was absolutely delicious!! I loved how light it was. I used Jif extra crunchy peanut butter instead of the smooth peanut butter and loved the crunch it gave!!

  16. Very good! Made exactly to your recipe and we love it.
    Now the self control not to make it every week! Thank you.

  17. Do you think this would dye to a green color with gel food coloring? I am making a Yoda cake but want to make PB frosting instead of vanilla.

    1. I haven’t tested it – I’d imagine it would be a greenish brown color which would be perfect for Yoda!

    2. I just made this with a cup of PBFit Peanut Butter, plant butter and coconut cream! It is to die for!! This will be my go to PB icing now!

  18. Philip Ricotta says:

    I made this today 9-29-19 it came out amazing .

  19. I made it sugar free with swerve and it turned out great. Huge hit!!

    1. Kristina M Voegele says:

      Best peanut butter recipe I’ve ever made hands down!

  20. I made and used 1/4 cup of cream. So yummy!

  21. Will this frosting hold up sitting out for hours at a party? I usually make Swiss merengue buttercream but was wondering if I can make this recipe as is without the extra step of making a merengue?

    1. Hi Natalie! You can use this frosting for a dessert and keep it out at room temperature for a few hours, yes.

  22. THE absolute most perfect peanut butter frosting! It is always a huge hit when I make it and I can’t help but eat it by the spoonfuls! I love that it always brings happiness to those that I bake for.

  23. What brand of peanut butter works best?

    1. For best results, I recommend creamy peanut butter such as Jif or Skippy.

  24. My kitchen smells like peanut butter! I am so loving this recipe! It was soo easy and tastes fantastic! Like professional icing from a bakery! I am never using store bought frosting again! Thank you for sharing!

  25. Can I use whole milk instead of the heavy cream?

    1. Yes, whole milk will work!

  26. I’ve tried your cake pop recipes for my daughter’s birthday last week and everyone LOVED them!!! I will definitely be making them for every birthday or holiday party from now on and have some in the freezer at all times so thank you 🙂
    I was wondering if I can make chocolate peanut butter cake pops by combining your delicious chocolate cake with this frosting? Would the amount of this recipe work or would I have to add/take away some?

    1. Hi Sabrina! Chocolate peanut butter cake pops sound great! Use my chocolate cake pops recipe and you’ll need about 1 cup of peanut butter frosting. I recommend halving this recipe for it.

  27. Debbie Keating says:

    I’ve been a fan for a bit, and have the 1st book. But this was the first recipe I tried. WOW. It’s perfect. I loved it, my family and co-workers had nothing but praise.

  28. The best peanut butter frosting I have ever eaten! When chilled in the refrigerator, it is like a peanut butter fudge, a little soft but delicious!

  29. This is the BEST peanut butter frosting on the planet. I made a bunch of it today (12/01/19) IT TASTE AMAZING

  30. Will this be enough frosting for a two layer 8×10 cake?

    1. Hi Debbie, This recipe is enough to frost 12-16 cupcakes or one 9×13 quarter sheet cake. See the recipe notes if making a larger cake!

1 2 3

Leave a Reply

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

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

With kitchen-tested quality recipes and step-by-step tutorials, my goal is to give you the confidence to bake and cook from scratch.

Sally's signature

Recipes You’ll Love



Join the community on the 1st of every month as we tackle a new challenge recipe. Review Sally's Baking Challenge FAQ page if you have any questions.

View More

Every December we publish 10 new cookie recipes in a row! The 2021 Sally’s Cookie Palooza begins 11/29. Sign up via email and we’ll send you my most popular recipes and all the new cookie recipes once the palooza begins!

View More

Pie Week is all about baking the BEST pies! Sign up via email and we'll send you my most popular recipes and all the new pie recipes once Pie Week begins!

View More

My Cookbooks

Sally's Cookbooks

About Sally

Welcome to my Kitchen!

I’m Sally, a cookbook author, photographer, and blogger. My goal is to give you the confidence and knowledge to cook and bake from scratch while providing quality recipes and plenty of pictures. Grab a cookie, take a seat, and have fun exploring! more about Sally