Peanut Butter Frosting

This creamy, rich Peanut Butter Frosting is the perfect topping for any brownie, cookie, or cake (especially chocolate cake). It’s whipped to perfection with an electric mixer and can easily be piped or spread out with a knife.

a small glass bowl filled with swirls of peanut butter frosting on a white surface


Peanut Butter Frosting Ingredients

What I love most about this American peanut butter frosting recipe is that it only requires five ingredients and a few minutes of prep time.

Butter - I used salted butter, but I would recommend adding ¼ to ½ teaspoon of salt if you’re using unsalted butter. Be sure to allow the butter to come up to room temperature before trying to beat it, otherwise, you may end up with chunks of butter that won’t smooth out in your frosting.

Peanut Butter - Use your favorite creamy peanut butter in this recipe. My favorite is JIF, if you’re wondering.

brownie mix cookies
Subscribe to Cookie Dough and Oven Mitt!

Get all of the latest recipes from Miranda straight to your inbox!

Powdered sugar - When measuring powdered sugar be sure to not pack it into the measuring cup and always use the backside of a butter knife to scrape any powdered sugar that’s raised above the top of the measuring cup off.

Heavy whipping cream or milk - I always have heavy cream on hand and really enjoy the richness that it gives to the frosting, but milk will work great as well. I would start by adding 2 tablespoons less than the amount required for the heavy cream since it’s thinner.

Vanilla extract - vanilla is the perfect additional flavor to add to any frosting flavor.

a glass bowl full of peanut butter frosting on a white surface

How to make Peanut Butter Frosting

You can make this homemade peanut butter frosting in just a few short steps. Unlike Swiss meringue buttercream or german buttercream, this can be whipped up in minutes.

Step One - Add the butter and peanut butter to a large mixing bowl. Using an electric mixer, beat until the butter is completely smooth.

Step Two - Add in the powdered sugar, heavy cream, and vanilla extract. You can add the powdered sugar a little at a time if you’re afraid of the powdered sugar going everywhere. Beat on low until the powdered sugar is incorporated.

Step Three - Once the frosting is combined, turn the mixer to high and beat until light and fluffy.

That’s seriously it. You can then spread it on your cooled cakes or pop it in a piping bag with a tip and pipe it.

peanut butter frosting on a chocolate cupcake on a white surface

Tips for Making Peanut Butter Frosting

  • Use your favorite peanut butter for this recipe unless it’s natural peanut butter. Since there is so much peanut butter in this recipe, it’s going to make a big difference. Natural peanut butter is very oily and will mess with the consistency and flavor of your recipe.
  • If you want to use crunchy peanut butter, don’t plan on being able to pipe this frosting unless you’re using a large round tip. The bits of peanuts will plug your piping tip immediately.
  • If you don’t have heavy cream, you can use milk, evaporated milk, half and half as a substitute.
  • If you’re looking for a thicker or thinner frosting, tweak the amount of heavy cream you’re adding. For a thicker consistency, add less or no heavy cream. For a thinner consistency, add more heavy cream to the frosting.

How many cupcakes/cakes with this frosting cover?

This is a great question.

For cupcakes, it really depends on the amount of frosting you add to each cupcake. It can cover 12 to 18 cupcakes. If you like tall swirls, I would say it’s going to cover 12 cupcakes. If you’re not as generous, I would say you can get close to 18 cupcakes.

If you’re doing an 8 or 9-inch layered cake, I would recommend doubling the recipe.

If you’re doing a 9x13 cake, this is the perfect amount.

frosting swirled high in a small glass bowl with a cupcake behind it on a white surface

Frequently Asked Questions

How should I store peanut butter frosting and how long will it last?

This frosting does crust, so I recommend pressing a piece of plastic wrap on the top of the frosting. It will last up to 1 week stored in an airtight container in the fridge or 3 months in a freezer-safe container in the freezer.

Can I freeze this pb frosting?

Absolutely! Place in a freezer container and pop it in the freezer for up to 3 months. To thaw it, place it in the fridge overnight or on the counter for a couple of hours.

You may want to fluff your frosting back up by whipping some air into it with a hand mixer or stand mixer.

What recipes can I use this frosting with?

Chocolate and peanut butter go amazing together, so pile it high on these Chocolate Cupcakes, Doctored Chocolate Cake Mix, sandwiched between two Chocolate Chip Cookies, slathered on top of some Brownies, or spread on the tops of these Double Chocolate Chip Pudding Cookies.

More Frosting and Fillings to try

You must use the category slug, not a URL, in the category field.
square image of swirled peanut butter frosting in a glass bowl on a white surface and a cupcake behind it

Peanut Butter Frosting

This creamy, rich Peanut Butter Frosting is whipped to perfection, can be easily piped or spread on your favorite cake, brownie, or cookie!
5 from 3 votes
Prep Time 5 minutes
Cook Time 0 minutes
Total Time 5 minutes
Course Dessert
Cuisine American
Calories 6092 kcal


  • 1 cup butter room temperature
  • 1 ½ cups creamy peanut butter
  • 4 cups powdered sugar
  • 2 - 4 tablespoons heavy whipping cream
  • 1 teaspoon vanilla extract


  • In a large mixing bowl, add in the butter and peanut butter. Using an electric mixer, beat on medium until combined and smooth.
  • Add in the powdered sugar, 2 tablespoons of heavy cream, and the vanilla extract. Beat on low until the powdered sugar is mostly incorporated.
  • If the frosting is thick, add more heavy cream one tablespoon at a time until you reach your desired consistency.
  • Press a piece of plastic wrap on top of the frosting so a crust doesn't form and store in the refrigerator.


Calories: 6092kcalCarbohydrates: 558gProtein: 101gFat: 412gSaturated Fat: 178gPolyunsaturated Fat: 63gMonounsaturated Fat: 151gTrans Fat: 7gCholesterol: 611mgSodium: 3441mgPotassium: 2649mgFiber: 23gSugar: 506gVitamin A: 6996IUVitamin C: 1mgCalcium: 285mgIron: 8mg

(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)

Similar Posts

One Comment

  1. Very good frosting! It is a bit sweet, i wondered if i could cut down on the sugar. This is my first time making it so I'll see once I put it on the cake, it may not be that bad. But it is light and yummy

5 from 3 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating