Chocolate Peanut Butter Frosting

This rich and creamy chocolate peanut butter frosting tastes like a peanut butter cup in frosting form. It’s made from a few simple ingredients and you’ll find any excuse to whip up a batch. Pair with chocolate cake for the ultimate treat!

chocolate peanut butter frosting

Adding to my growing list of frosting recipes!

Just when you thought chocolate buttercream couldn’t get any better! This chocolate peanut butter frosting is a combination of my favorite chocolate buttercream and peanut butter frosting. It’s completely over the top, decadent, and creamyโ€”the perfect cake and cupcake garnish when you’re craving chocolate and peanut butter in one.


Why You’ll Love This Chocolate Peanut Butter Frosting

  • Chocolate & peanut butter
  • Tastes like a peanut butter cup
  • Made with simple ingredients
  • Smooth, creamy & mega rich
  • Holds its shape beautifullyโ€”perfect for piping
  • Quick & very easy to make

One reader, JP, commented:This frosting is wonderful! It ended my 46-year quest for a great chocolate peanut butter frosting for my husband’s chocolate peanut butter cake for his birthday! Thank you! โ˜…โ˜…โ˜…โ˜…โ˜…”

Another reader, Austria, commented:I absolutely LOVE this frosting! It’s the perfect chocolate to peanut butter ratio, and I could have eaten it out of the bowl with a spoon. Definitely a keeper! โ˜…โ˜…โ˜…โ˜…โ˜…”

Chocolate peanut butter frosting

Overview: Ingredients in Chocolate Peanut Butter Frosting

  1. Unsalted Butter: Start with room temperature butter here. Remember that room temperature butter is cooler than you think. If the butter is too warm, the frosting will taste (and look) greasy.
  2. Confectionersโ€™ Sugar: Confectioners’ sugar is the bulk of this frosting. It’s the workhorse here, sweetening it and binding the ingredients together.
  3. Cocoa Powder: Unsweetened cocoa powder adds additional bulk as well as flavor. Since there is no leavening occurring, you can use either natural or dutch-process cocoa powder.
  4. Heavy Cream or Milk: Liquid thins the frosting out and adds creaminess. You can use heavy cream or milk, dairy or nondairy. If using heavy cream, the frosting will be thicker and creamier.
  5. Peanut Butter: For the best texture, I strongly recommend a processed creamy peanut butter such as Jif or Skippy creamy. I do not recommend oily or natural style peanut butter in this frosting because it could separate.
  6. Vanilla Extract: Vanilla extract adds incredible flavor.
  7. Salt: A pinch of salt offsets all the sweetness.

I love that it looks like basic chocolate buttercream, so when you first taste it, you’re totally surprised. IN THE BEST WAY!

Chocolate peanut butter frosting
chocolate chip cookie cake with chocolate peanut butter frosting

What Tastes Best with Chocolate Peanut Butter Frosting?

Browse my cake recipes and cupcake recipes for more flavor inspiration.

Quantity

The frosting recipe below is enough for 12-16 cupcakes, a thin layer on a 9×13 inch quarter sheet cake, or a 2 layer cake. For a 3 layer cake, I recommend 1.5x the recipe to ensure you have enough for each layer.

Print
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
Overhead image of cupcakes topped with chocolate peanut butter frosting

Chocolate Peanut Butter Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 24 reviews
  • Author: Sally
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: 3 cups
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
Save Recipe

Description

Using a few basic ingredients, you can make this absolutely delicious and creamy chocolate peanut butter frosting. Tastes unbelievable on most cakes and cupcakes– see above for inspiration!


Ingredients

  • 1 cup (16 Tbsp; 226g) unsalted butter, softened to room temperature
  • 3 and 1/2 cups (420g) confectioners’ย sugar
  • 1/2 cup (41g) unsweetened natural or dutch-process cocoa powder
  • 3 Tablespoons (45ml) heavy cream or milk
  • 1/3 (80g) cup creamy peanut butter*
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon salt


Instructions

  1. With a handheld or stand mixer fitted with a paddle attachment, beat the butter on medium speed until creamy, about 2 minutes. Add confectioners’ sugar, cocoa powder, and milk. Beat on low speed for 30 seconds, then add the peanut butter, vanilla extract, and salt. Beat on medium-high speed for 2 minutes until combined. Add 1/4 cup more confectioners’ sugar if frosting is too thin or another 1-2 Tablespoons of cream/milk if frosting is too thick. Taste. Add a spoonful of extra peanut butter or a pinch of salt if desired.
  2. Frost your cake, cupcake, or confection however you’d like. In the pictured cupcakes, I piped a basic tall swirl using (affiliate link) Ateco 849 piping tip.
  3. Use immediately or cover tightly and store for up to 1 week in the refrigerator or up to 3 months in the freezer. After freezing, thaw in the refrigerator then beat the frosting on medium speed for a few seconds so itโ€™s creamy again. After thawing or refrigerating, beating in a splash of heavy cream or milk will help thin the frosting out again, if needed.

Notes

  1. Special Tools (affiliate links): Electric Mixer (Handheld or Stand)
  2. Peanut Butter: For the best texture, I strongly suggest a processed creamy peanut butter such as Jif or Skippy creamy. I do not recommend oily or natural style peanut butter for this recipe because it could separate.
  3. Quantity: This recipe is enough for 12-16 cupcakes, a thin layer on a 9×13 inch quarter sheet cake, or a 2 layer cake. For a 3 layer cake, I recommend 1.5x the recipe to ensure you have enough for each layer.
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sallyโ€™s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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

Reader Comments and Reviews

  1. sonia says:
    November 12, 2025

    Hi if I’m dairy free what can I substitute heavy cream and yogurt with?

    Reply
    1. Lexi @ Sally's Baking says:
      November 12, 2025

      Hi Sonia, you can use a non-dairy milk in place of the cream, but the frosting may not be as creamy. There is no yogurt in this recipe.

      Reply
  2. Kate says:
    October 25, 2025

    The frosting was a divine blend of chocolate and peanut butter built on a yummy foundation of butter and confectioner’s sugar. Perfecto!

    Reply
  3. Carolyn says:
    August 30, 2025

    Any thoughts on making this frosting using water instead of milk? I understand the reason for the milk, but I’d like to be able not to have to worry about storing this for a few days in the fridge. I think without milk, it should be ok on the counter?

    Reply
    1. Michelle @ Sally's Baking says:
      August 30, 2025

      Hi Carolyn, We don’t recommend water here, but you can use a non-dairy milk if needed.

      Reply
      1. C says:
        August 30, 2025

        Thank you

      2. C says:
        August 30, 2025

        Would you explain why you would suggest not, will it make the frosting fail, or is it just about taste?

      3. Michelle @ Sally's Baking says:
        August 30, 2025

        The icing will be less creamy and may have a thinner consistency. If you try it, let us know how it turns out!

  4. Pier Sanna says:
    August 15, 2025

    This recipe is where I discovered Sally’s BA. Great find! The frosting is chocolate peanut butter bliss and easily made from stuff in your pantry. I have frozen frosted cuppies with perfect thaw & eat results it’s a keeper

    Reply
  5. Heather says:
    June 3, 2025

    Delicious! The whole family enjoyed it on a chocolate banana cake for my daughterโ€™s birthday! Always where I go when looking for a recipe for something special.

    Reply
  6. Paula Lascola says:
    March 10, 2025

    This recipe had to much sugar I ended up having to add 1/4 of a cup of butter its was very dry before I added the extra butter

    Reply
  7. Marty says:
    September 23, 2024

    I made this frosting today. Despite the warning, I used Teddyโ€™s Smooth Natural Peanut Butter. I wonโ€™t eat process peanut butter because of the hydrogenated oils. Meanwhile, the peanut butter did not separate at all. I followed the recipe almost exactly however only used 3 cups of powdered sugar. The consistency was good but the taste was a little too sweet. You can really taste the powdered sugar. I will use this recipe again, however and made some minor adjustments to ingredients.

    Reply
    1. CYNTHIA CHIMBLO says:
      November 23, 2025

      Thanks for sharing your resulting success using Natural peanut butter. Making some today for my Banana peanut butter cake.

      Reply
  8. Georgie says:
    July 27, 2024

    I love the icing! Not super sweet. I only used two cups of powdered sugar for the cake. I also added 4 tablespoons of the heavy cream to the icing. Make it more chocolate creamy and not heavy on the peanut butter taste. I wish that I had a recipe like this when I made cupcakes for my children, when they were younger.

    Reply
    1. Beth Jones says:
      May 23, 2025

      Just wondering if you can make these completely. Then freeze for one week with issues? Thank you!!!

      Reply
      1. Lexi @ Sally's Baking says:
        May 23, 2025

        Hi Beth, you can freeze the frosting for a week, then thaw overnight in the refrigerator before using. You’ll will likely want to add a splash of milk and rewhip before using. Enjoy!

  9. Julie says:
    June 21, 2024

    Hi, If I’m making a 2 layer 9 x 13 inch cake and icing the sides of the cake as well, do you think I’ll need more than 3x the recipe?

    Reply
    1. Lexi @ Sally's Baking says:
      June 21, 2024

      Hi Julie, that should be more than enough if you plan on heavily frosting the cake. Enjoy!

      Reply
    2. Jackie says:
      November 18, 2025

      I am going to frost chocolate cupcakes with this. Do the cupcakes need refrigerated once frosted?

      Reply
      1. Lexi @ Sally's Baking says:
        November 19, 2025

        Hi Jackie, you could leave the cupcakes at room temperature for up to 24 hours, then we’d recommend refrigerating after that.

  10. James says:
    June 10, 2024

    Why is there so little peanut butter in here? Was it a balance issue to the chocolate? I want to add some more. Think I can get away with the same amount of butter or remove some and keep the same weight between the two

    Reply
    1. Trina @ Sally's Baking says:
      June 10, 2024

      Hi James! If you want a buttercream that pipes beautifully, we recommend sticking with the recipe as written. We find the peanut butter flavor comes through well and balances with the chocolate.

      Reply
      1. James says:
        June 10, 2024

        I want this for a cake. So donโ€™t mind about piping. I want more pb flavor though

  11. Julie says:
    May 31, 2024

    Hi, would it be too rich to do a chocolate sheet cake with this frosting?

    Reply
      1. Julie says:
        June 3, 2024

        Hi, are you saying itโ€™s better to do chocolate cake with chocolate frosting rather than this chocolate peanut butter frosting?

      2. Lexi @ Sally's Baking says:
        June 4, 2024

        Hi Julie, either frosting would be delicious. It depends on what flavors you prefer most/are looking for.

  12. Susan De says:
    February 20, 2024

    This is, by far, the best frosting I ever made. It is scrumptious!!
    Everything I make using your recipes always comes out perfect and delicious!
    I do veganize them most of the time and whatever I make still comes out very good.

    Thanks Sally!!

    Reply
    1. Kathie S says:
      June 1, 2024

      Susanโ€ฆ..did you just substitute the butter with vegan butter sticks. I usually use Earths balance sticks. I canโ€™t wait to try it.

      Reply
      1. Kels says:
        August 28, 2024

        I always use vegan butter and I’ve never had a problem with icings or frosting.

  13. Deb says:
    August 28, 2023

    The perfect peanut butter frosting!

    Reply
  14. Lori says:
    July 24, 2023

    This is the best icing I love it!! So light and tasty thank you for sharing

    Reply