This post may contain affiliate links. For more information, read my disclosure policy.

This easy Peanut Butter Frosting recipe is a from scratch buttercream full of peanut butter! It’s creamy and the perfect frosting for cakes, cupcakes, or brownies!


peanut butter frosting recipe in jar

Sharing a frosting recipe seems so basic but I have been dying to share this one with you! In fact, I’m hoping to post all of my favorite basic frosting recipes over the next year or so because I think the frosting makes the cake!

This is one of my favorite homemade frosting recipes: peanut butter frosting. It’s an easy buttercream filled with peanut butter!

There are so many uses for peanut butter frosting: cupcakes, brownies, cookie filling, eating with a spoon…good luck actually using this frosting. Once you get a taste you’re going to want to keep tasting until it’s gone.

One of my besties celebrates her birthday in January and this girl is one after my own heart: she loves chocolate and peanut butter. I made her cupcakes with this easy frosting and everyone LOVED them. I know you will too!

peanut butter frosting on chocolate cupcake

This frosting recipe has just a few ingredients and produces a smooth and creamy peanut butter frosting. It’s perfect for piping or for just frosting; it’s that versatile.

I’ve made a lot of peanut butter frosting recipes over the years and most of them end up thick and chunky and not creamy and smooth like you want a buttercream to be. This one is perfect though; it has all the elements of frosting that I absolutely require!

How to make an easy peanut butter frosting:

  • Start with softened butter. I like to use unsalted butter.
  • Peanut butter, of course. I prefer using creamy peanut butter when I’m making frosting, but use a brand you enjoy.
  • Powdered Sugar, salt, and vanilla are all the other usual frosting ingredients.
  • My secret frosting ingredient: heavy whipping cream!

I find that adding heaving whipping cream to frosting makes them creamer and smoother than just using milk. 

You can add as little or as much heavy whipping cream as you want to get the consistency you want. If you’re frosting with a knife, you might want it thicker, but if you’re planning to pipe the frosting it needs to be thinner and smoother.

peanut butter frosting on paddle

I find that using a stand mixer when making frosting makes my life a whole lot easier – it’s less likely I’ll be wearing powdered sugar. My hand mixer makes a huge mess of powdered sugar so if you’re going that route be sure and use a very large bowl.

It’s easiest to mix frosting when the butter is softened. Otherwise it’ll get chunky in your peanut butter and be harder to smooth out.

I added a full 6 tablespoons of heavy whipping cream to my frosting and then I turned my mixer up to run pretty fast until it was mixed in. This almost makes a whipped peanut butter frosting!

peanut butter frosting in bowl

I know a lot of people want to find a peanut butter frosting without butter and you can totally use this recipe without butter! In place of butter use an equal amount of Crisco shortening or butter flavored shortening. That would make it vegan peanut butter frosting, I believe. Just don’t use oil or coconut oil; you won’t get the same texture.

I wish peanut butter frosting was healthy but it’s not…although there is a ton of protein in there so…maybe we can think it is?

peanut butter frosting recipe in jar

However you serve this peanut butter frosting, be sure to hide the leftovers from yourself! 

Want even more? Subscribe to Crazy for Crust to get new recipes and a newsletter delivered to your inbox. And stay in touch on Facebook, Pinterest, Twitter, and Instagram for all my latest updates. If you make this recipe, share a photo on social media tagging @crazyforcrust and using the hashtag #crazyforcrust.

peanut butter frosting recipe in jar

Peanut Butter Frosting

3 from 41 votes
This easy Peanut Butter Frosting recipe is a from scratch buttercream full of peanut butter! It's creamy and the perfect frosting for cakes, cupcakes, or brownies!
Prep Time 10 minutes
Total Time 10 minutes
Yield 24 servings
Serving Size 1 serving


  • 1 cup creamy peanut butter
  • 1/2 cup unsalted butter softened
  • 4 cups powdered sugar
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 6 tablespoons heavy whipping cream


  • Beat peanut butter and butter in a large bowl with a hand mixer until creamy (or in the bowl of a stand mixer fitted with the paddle attachment).
  • Mix in 1 cup of powdered sugar at a time, slowly, until mixture is crumbly. Add salt and vanilla and mix, then add 1 tablespoon of heavy whipping cream.
  • Beat frosting until smooth, adding more heavy whipping cream until you reach the desired consistency (I always add 6 tablespoons).
  • Pipe or frost as desired.

Recipe Video

Recipe Nutrition

Serving: 1serving | Calories: 188kcal | Carbohydrates: 22g | Protein: 2g | Fat: 10g | Saturated Fat: 4g | Cholesterol: 15mg | Sodium: 75mg | Potassium: 72mg | Sugar: 20g | Vitamin A: 175IU | Calcium: 8mg | Iron: 0.2mg
Nutritional information not guaranteed to be accurate
Course Dessert
Cuisine American
Author Dorothy Kern
Keyword frosting, peanut butter

**Did you make this recipe? Don’t forget to give it a star rating below!**

The Best Chocolate Cake Recipe

chocolate cupcake with vanilla frosting

The Best Yellow Cake Recipe

slice of white cake on white plate

The BEST Brownies Ever!

The best ever brownies recipe

Last Updated on February 24, 2019

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

5 Secrets to BETTER Cookies
Sign up below to get my hacks for FREE!

Leave a Comment

Your email address will not be published.

Recipe Rating


  1. Made this frosting and it is excellent. I added a little more whipping cream to make it fluffier like the recipe said. Everyone loved it.
    Will definitely make again

  2. Love the flavor, but find that the butter and peanut butter separate and have an oily sheen.  We put it in the fridge to try to harden it up.  Any other suggestions.  We live in Hawaii, so maybe the humidity is just too much. 

  3. Great peanut butter frosting! Light taste- easily doubled recipe- my question before I do it- do you think it could be tinted with a pink colouring? The momma requested pink and peanut butter but I don’t want the frosting to turn a weird colour! Thanks in advance! 

  4. Looks good. To be vegan, the heavy cream would have to be omitted as vegan don’t use animal by products. 

  5. Great frosting Dorthy.  I make a Dolce De Leche one similar with less heavy cream ( only 1 or 2 tbs. ) and instead of peanut butter add the Mrs Smith caramel sauce , it’s extra thick and great flavor .  Then favorite use is to pipe onto brownie cup cakes.  But need to hide it when done frosting brownie cupcakes or it disappears too.