This post may contain affiliate links. Please read our disclosure policy.

This peanut butter frosting recipe is perfect for peanut butter lovers and used for topping your favorite chocolate cake, cupcakes, fudge brownies or cookies.

Peanut Butter Frosting in a bowl

The Best Homemade Peanut Butter Frosting Recipe

If you are a peanut butter lover, you will really like this frosting. You can whip it up in just a few minutes and use it to top of your favorite dessert. Of course, the best pairing in my opinion is on top of all things chocolate, but it goes great with all sorts of dessert flavors.

Homemade frosting is awesome because it’s usually very easy to make and can be used to make a boring boxed cake mix come to life. Our Homemade Cream Cheese Frosting Recipe is another one that I just love so much. Frosting is so simple to make at home and tastes so much better than store-bought frostings.

Piping peanut butter frosting on a chocolate cupcake

Ingredients You’ll Need

Most, if not all, of these ingredients are things you’ve probably got in your pantry right now. Just five simple things is all you need. Full amounts are in the recipe box below.

  • Creamy Peanut Butter – Feel free to use whatever brand or kind of peanut butter you love the best, including natural peanut butter.
  • Unsalted Butter – It’s important you don’t grab salted butter because we are adding salt in ourselves.
  • Vanilla – This gives a lot of the flavor so always try to use real vanilla and not imitation.
  • Salt – Just half a teaspoon.
  • Milk – 2% or whole milk.
  • Powdered Sugar – I always like to swift the powdered sugar to make sure there aren’t any clumps, but this is totally optional.
ingredients for peanut butter frosting

How To Make Peanut Butter Frosting

  1. Using a stand or hand mixer, beat the butter and peanut butter together. (Make sure your butter is soft first.)
  2. Add in just half the powdered sugar, the vanilla, salt and milk and mix again.
  3. Include the rest of the powdered sugar until the frosting is creamy. Be sure to scrape the sides of the bowl to incorporate all the ingredients.

This will make enough frosting for about 12-24 cupcakes (depending on their size and how much frosting you use per cupcake) or two round 9-inch cakes including in between layers. Super easy, right?

Favorite Ways To Use Peanut Butter Buttercream Frosting

With simple ingredients and a super easy recipe, I think you’ll find yourself making this frosting over and over for birthday cakes and sweet treats. Here are a few great options to top with this creamy peanut butter frosting.

Can You Pipe This Frosting?

This fluffy peanut butter frosting is perfect for piping! It’s creamy, yet firm enough to pipe designs on cakes and cupcakes.

Piping peanut butter frosting

More Frosting Recipes

5 from 19 votes

Peanut Butter Frosting

This peanut butter frosting recipe is perfect for peanut butter lovers and used for topping your favorite chocolate cake, cupcakes, fudge brownies or cookies.
Prep: 10 minutes
Total: 10 minutes
Servings: 12 cupcakes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • In a large mixing bowl, or using a stand mixer and paddle attachment, beat the butter and peanut butter together until it is smooth and creamy.
  • Add in the vanilla, salt, milk, and about half of the powdered sugar, mixing on low to medium speed for about 30 seconds.
  • Next, add in the remaining half of the powdered sugar, and beat on medium to high speed until it is well blended and creamy.
  • Using a spatula, scrape the sides of the bowl to get all of the ingredients combined into the frosting.
  • Use a frosting spatula to frost a cake or piping bag to frost cupcakes. I used a Wilton 2D frosting tip.

Notes

This recipe will frost 12-24 cupcakes, 2- 8 inch round or 9 inch round cakes.
  • Be sure to let the butter get to room temperature, or it won’t be as smooth.
  • If you want to pipe a design, chill the frosting for about 30 minutes. You can also add one Tablespoon of powdered sugar at a time while mixing, until the frosting reaches your desired thickness.

Nutrition

Calories: 383kcalCarbohydrates: 35gProtein: 5gFat: 26gSaturated Fat: 12gPolyunsaturated Fat: 3gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 41mgSodium: 193mgPotassium: 131mgFiber: 1gSugar: 32gVitamin A: 477IUCalcium: 19mgIron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Leave a comment & rating below, or tag @kitchenfunwithmy3sons on social media!

We love for you to share our ideas, but require a link back to us for credit. Any of our creations or ideas that are shared without permission are a violation of copyright. On occasion I create posts for sponsors and often use affiliate links. I’ll let you know when that is the case and appreciate your support.

Avatar photo

About Jill Mills

You may also like:

5 from 19 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating:




28 Comments

  1. Gaby says:

    5 stars
    Delicious, easy, simple and ingredients are easy to have in your pantry.
    Loved it on top of my brownie cupcakes.
    They were a total success at the party!

    1. Jill says:

      Glad to hear it was a success. Thanks Gaby!

  2. Sandy says:

    5 stars
    Delicious

    1. Jill says:

      Thanks Sandy!

  3. Penny says:

    5 stars
    I made the Peanut Butter frosting today to put it on top of my chocolate fudgy brownies. My husband is a big lover of chocolate & peanut butter together so I knew this would be a great combination. It turned out perfect. Thank you for the recipe

    1. Jill Mills says:

      So glad you loved it Penny!

  4. Theresa says:

    5 stars
    Absolutely the best peanut butter frosting we have ever made. It tastes like peanut butter fudge. Don’t tell the kids, but I ate it right out of the bowl and even put it on toast as a snack! We will be making this again for sure.

  5. Melissa Cardwell says:

    5 stars
    The BEST peanut butter frosting I’ve ever made!!

    1. Jill Mills says:

      So glad you loved it Melissa! It really is the BEST!

  6. Marilyn says:

    5 stars
    So creamy and good.

    1. Stacie says:

      So easy & delicious! Will definitely be my go-to peanut butter icing ♥️

  7. Cynthia says:

    5 stars
    This frosting is easy and delicious. I will definitely make this a lot.

  8. Mary Ann Elder says:

    How much milk is needed.

    Looks like a wonderful recipe !

    1. Jill says:

      2 tablespoons. It’s listed in the recipe card near the bottom of the page.

  9. Cathy says:

    This recipe is soooo creamy!!!!

  10. Cheryl says:

    5 stars
    Yummy