Peanut Butter Frosting

Disclosure: As an Amazon Associate, I earn from qualifying purchases.

Peanut butter frosting is made for peanut butter lovers. It’s a buttercream made with three main ingredients (butter, peanut butter, and powdered sugar), and it pipes perfectly onto cupcakes and cakes like a classic buttercream frosting.

As you might imagine, it goes really well on peanut butter cupcakes, chocolate cupcakes and vanilla cupcakes. But, the combination of this peanut butter frosting and my banana cupcakes may be my favorite peanut butter pairing.

Peanut butter frosting on peanut butter cupcakes

You can see that peanut butter frosting is wonderful frosting to have in your frosting arsenal.

Tips for Making the Best Peanut Butter Frosting

Peanut butter frosting being piped onto cupcakes

Use smooth peanut butter. Chunky frosting doesn’t pipe well and won’t look as pretty.

If you use natural peanut butter, be sure to mix it really well before adding to the frosting. It’s important the oils are thoroughly mixed in.

I recommend using unsalted peanut butter and adding the amount of salt listed in my recipe. However, if your peanut butter has salt added to it, don’t add salt to the frosting without tasting first. It may already be salty enough.

What are the Ingredients in Peanut Butter Frosting

My peanut butter buttercream contains just a few ingredients.


Buttercream frosting starts with room temperature butter. Always use unsalted butter. You can add salt later in the amount perfect for your palate.

Butter in the bowl of a stand mixer fitted with the paddle attachement
The butter must be at room temperature. You should be able to lightly press into it with your finger and leave an indentation. It’s too soft if the butter smooshes completely down when you press it.

Tip: You can bring butter to room temperature by microwaving it. Microwave the butter for five seconds at a time until it reaches room temperature.

Peanut Butter

As I mentioned above, always use smooth peanut butter for the best results.

Adding peanut butter to peanut butter frosting

Powdered Sugar

Powdered sugar is necessary to make buttercream frosting stiff enough to pipe. It also is what makes the frosting sweet.

Use the powdered sugar quantity that I give in the recipe as a guideline. You can add more to make the frosting stiffer or less if you want it to be looser.

If your powdered sugar has hard clumps in it (which can happen over time from moisture), be sure to sift it before adding it to the recipe.

Tip: Powdered sugar and confectioners’ sugar are the same thing. There is no difference.


Adding salt to frosting helps to bring out the other flavors. I always add salt to buttercream frosting.

How to Make Peanut Butter Frosting

The recipe starts out like any of my buttercream frostings (see my strawberry frosting and my lemon frosting).

Beat butter for about three minutes at high speed in a stand mixer fitted with a paddle attachment. This incorporates air into the frosting. If you don’t beat the frosting for long enough, it will be very dense.

Tip: You can also use a hand-held electric mixer. I do not recommend making buttercream frosting by hand. Unless you have incredible arm strength, your arms will tire out way before the butter is whipped enough.

Whipped butter in the bowl of a stand mixer
Then, mix in the peanut butter and the salt.

Adding peanut butter and salt to peanut butter frosting
Next, mix in the powdered sugar. You don’t need as much powdered sugar in this recipe as you do for other buttercreams because the peanut butter itself makes the frosting stiff.

Adding powdered sugar to peanut butter frosting
At this point, see what you think about the consistency of the frosting. If you need to add more powdered sugar, you can. If it seems too stiff, you can always add a little milk.

Peanut butter frosting on paddle of KitchenAid mixer

Does Peanut Butter Frosting Need to be Refrigerated?

You can leave buttercream out on the counter for up to three days.

Tip: If you aren’t going to be using it right away, store the frosting in an air-tight container and keep it in the refrigerator for up to a week or in the freezer for up to a month. Bring frozen frosting back to room temperature by first putting it in the refrigerator overnight and then leaving it on the counter for a few hours. You will also need to re-whip it before use.


You can easily make this same recipe with any nut butter. I suggest trying it with SunButter if you are bringing it anywhere where someone might have a peanut allergy.

You also may want to try my chocolate banana frosting with peanut butter. It’s a great combination of flavors!

Frosting Pairings

hi-hat Cupcakes

I love using peanut butter frosting to make hi-hat cupcakes (chocolate-dipped cupcakes).

Use it as a filling between two homemade Oreo cookies!

Spread it onto brownies

Did you make this recipe? Leave a review!
Peanut butter frosting on peanut butter cupcakes
Print Pin
4.65 from 14 votes

Peanut Butter Frosting Recipe

Peanut butter frosting has a strong, salty peanut butter flavor and pipes perfectly on cupcakes and cakes.
Course Dessert
Cuisine American
Prep Time 6 minutes
Total Time 6 minutes
Servings 12 servings
Calories 221kcal
Author Stefani


  • 1/2 cup unsalted butter room temperature
  • 3/4 cup creamy unsalted peanut butter
  • 1/2 teaspoon salt
  • 1 1/2 cups powdered sugar add more if needed until reaches your preferred consistency


  • Beat butter on high speed with an electric mixer for about three minutes until light and airy.
  • Add peanut butter and salt and continue to beat for another minute.
  • Mix in powdered sugar a little bit at a time.
  • If desired, add more powdered sugar to make the buttercream frosting stiffer.


  • If you plan to make a large swirl of frosting, this recipe will only cover about 8 cupcakes. Double as needed.
  • The frosting will cover one 8" cake.
  • If you want to pipe it on cupcakes, the easiest way to achieve the perfect cupcake swirl is to use a 1M tip [paid link].
  • While there are many frosting recipes that you can mix by hand, the best buttercream frostings require lots of air to be incorporated into the butter. To really get this job done right, I highly recommend that you use an electric mixer. A hand mixer or a stand mixer will both work well.
  • You will need to stop and scrape down the side of the bowl every minute or so while you are mixing as butter will stick to the edges of the bowl. The easiest way to do this is with a silicone spatula. One way to avoid scraping down the bowl is to use a mixer that has a scraping paddle. Many mixers now come with scraping paddles, but you may be able to purchase one if yours doesn't (e.g. the beater blade [paid link]).
  • Sift the powdered sugar if needed. Take a look at the actual sugar to see if it has clumps (some brands are clumpier than others). Clumps of powdered sugar will not get integrated into the frosting and may end up getting stuck in your piping tip. Measure before sifting.
  • The frosting lasts for up to a week at room temperature or months in the freezer. You will need to bring it to room temperature and mix it again for a minute or two before you start piping.
  • Use smooth peanut butter. Chunky frosting doesn't pipe well and won't look as pretty. If you use natural peanut butter, be sure to mix really well before adding to the frosting. It's important that the oils are thoroughly mixed in.
  • I recommend using unsalted peanut butter and adding the amount of salt listed in my recipe. However, if your peanut butter has salt added to it, don't add salt to the frosting without tasting first. It may already be salty enough. 


Calories: 221kcal | Carbohydrates: 18g | Protein: 4g | Fat: 16g | Saturated Fat: 7g | Cholesterol: 20mg | Sodium: 172mg | Potassium: 105mg | Fiber: 1g | Sugar: 16g | Vitamin A: 235IU | Calcium: 9mg | Iron: 0.3mg
Have you tried this recipe?Click here to leave a comment and rating!

Leave a Reply

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

Recipe Rating


  1. Adasays:

    Oh my GOSH! This frosting is amazing! Today’s my dad’s birthday, and I’m making red velvet cupcakes for him. This frosting goes along perfectly. It’s Amazing!!

  2. Diana Adkinssays:

    5 stars
    Oh my gosh, if you haven’t tried this peanut butter frosting. You should.. this will be my go to peanut butter frosting from here on in.. i love it.

  3. Sharon Deckersays:

    4 stars
    Love ! Beautifully creamy, nice peanutty flavor.

  4. Chrysasays:

    5 stars
    I love peanut butter! I can’t wait to try this frosting on my next batch of chocolate cupcakes.

  5. Dara Michalskisays:

    5 stars
    All peanut butter lovers need this in their life!

  6. Sherrysays:

    I made this and topped my brownies with it. Yummy!! So glad I found your recipe

  7. Marina Favalarosays:

    Just made them and omg are they delish!!!! Thanks for sharing!

  8. Fancysays:

    This looks amazing. Glad I found your blog, I’m from St. Louis too!

  9. Debra Kapellakissays:

    Here I am again thinking why didn’t I think of this, lol! BRILLIANT!

  10. Lesliesays:

    Would it be wrong for me to want to live off of that frosting???

  11. Steph@PlainChicken.comsays:

    Oh my! That frosting looks amazing!!

  12. Oilseeds Exportersays:

    Yummy dish. This is looking great & it will taste awesome. Peanut is my favorite. I love to have cocoa powder & coconut also in my puddings & cookies.

Show All Comments