This Peanut Butter Frosting Recipe is rich, fluffy, and packed with nutty flavor that melts into every bite of your dessert.

image of cupcakes with Peanut Butter Frosting on it
chelsea

author’s note

You’re Going To Want To Eat This By The Spoonful!

I’ve always been a chocolate cake girl, but I’m really here for the frosting. This peanut butter frosting started as a “make it taste like a peanut butter cup” project.

My first batch was too sweet. The next one felt heavy. One slid off warm cupcakes because I didn’t wait for them to cool. I kept tweaking, bowl after bowl, until I hit the sweet spot.

I finally nailed it, and now I put it on everything: birthday cakes, weeknight brownies, even graham crackers. It’s light but rich, pipes tall swirls that hold, and spreads smooth on cakes. My kids always ask for a spoon, and I always save a little extra for quality control.

signature
Image of all the ingredients used in this recipe

Peanut Butter Frosting Recipe Ingredients

IngredientPro Tips & Swaps
Unsalted butterSalted butter works if you reduce added salt. Here are tips to getting it to room temp quick.
Creamy peanut butterUse a no-stir, shelf-stable PB for best texture. If using natural PB, stir very well and add a bit more powdered sugar.
Powdered sugarSift for smooth swirls and add in stages.
Milk or creamHalf-and-half or whole milk both work. Add 1 teaspoon at a time until the frosting holds soft peaks with clear ridges.
Fine sea saltAdd a small pinch last, then taste and adjust to balance sweetness.
Process shots of Peanut Butter Frosting-- images of the butter, peanut butter, and powdered sugar all being creamed together

How To Make Peanut Butter Frosting (Tips)

  1. Scrape often: Scrape the bowl and paddle so the butter and peanut butter combine.
  2. Add sugar in stages: Add sugar gradually to keep the frosting smooth and lump free.
  3. Watch the whip: Stop mixing once it looks cloud like and holds soft peaks. Overmixing makes it airy and less stable.
  4. Keep it cool: If the kitchen is warm, chill the bowl for a few minutes before piping.
Process shots-- images of the vanilla, salt, and milk being beaten in

Troubleshooting

Too sweet?

Add a pinch of salt and a spoon of peanut butter. Mix and taste again.

Too thick or too thin and oily?

Too thick: Add powdered sugar a few tablespoons at a time and mix briefly. Chill 10 minutes, then whip again.
Too thin and oily: Add powdered sugar a few tablespoons at a time and mix briefly. Chill 10 minutes, then whip again.

How to avoid grainy peanut butter frosting?

Sift sugar next time and mix a bit longer on low. A splash of cream can help smooth it out.

Storage

Make Ahead, Storage, and Freezing

  • Room temp: Safe at cool room temp for up to 1 day.
  • Fridge: Store in an airtight container up to 1 week. Bring to room temp, then rewhip.
  • Freeze: Up to 2 to 3 months. Thaw in the fridge, then bring to room temp and rewhip.

How To Use Peanut Butter Frosting:

Tap stars to rate!
No ratings yet

Peanut Butter Frosting Recipe

This Peanut Butter Frosting Recipe is creamy, rich, and packed with irresistible peanut butter flavor, pure indulgence in every bite!
Prep Time: 25 minutes
Total Time: 25 minutes
Servings: 12 cupcakes (see note 1)

Video

Equipment

Ingredients

  • 16 tablespoons unsalted butter 1 cup, at room temperature, see note 2
  • 1 cup creamy peanut butter like Skippy®
  • 3 cups powdered sugar see note 3
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 2 tablespoons whole milk plus more if needed

Instructions 

  • Start with room-temperature butter. It should be soft but not melted (see note 2).
  • Combine butter and peanut butter in a stand mixer with the paddle attachment (or in a large bowl if using a hand mixer.) Mix at low speed until creamy and thoroughly combined. Avoid whipping.
  • Gradually add powdered sugar, about 1/2 cup at a time, pausing the mixer each time to prevent a cloud of sugar. Keep the mixer at low speed until the sugar is fully combined with the butter and peanut butter. Scrape the sides and bottom to ensure all ingredients are incorporated.
  • Add vanilla extract and salt. Keep the mixer on low speed and gradually add the milk. Mix until milk is combined with the other ingredients. Increase speed to medium-high and beat frosting for another 30 seconds. Taste and add more salt if desired to intensify flavors or further balance the sweetness.
  • Once ready, spread or pipe the frosting onto completely cooled cupcakes or cake.
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: This recipe makes enough to frost a 9×13-inch cake, a 2-layer cake (8 or 9-inch rounds), 24 cupcakes, or generously frost 12 cupcakes as shown in the post photos.
Note 2: Butter should be soft but not melted. If it’s too soft or melted, the frosting could turn out too loose. If the butter is too cold or hard, it will be difficult to properly mix with the other ingredients and could create lumps. Room-temperature butter should still feel cool to the touch, hold its shape, but yield to slight pressure. (See post for how to soften butter quickly if needed.)
Note 3: For an ultra-smooth frosting, sift the powdered sugar before adding it in. (I usually don’t bother!) To avoid adding too much sugar, spoon powdered sugar into the measuring cup and use the back of a table knife to level off the top.
Nutrition Note: Nutrition information is based on 12 servings—a dozen cupcakes or a large cake.
Storage: Store leftover frosting in an airtight container in the fridge for up to a week. Let it sit at room temp and stir before using.

Nutrition

Serving: 1serving | Calories: 390kcal | Carbohydrates: 35g | Protein: 5g | Fat: 27g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 43mg | Sodium: 144mg | Potassium: 131mg | Fiber: 1g | Sugar: 32g | Vitamin A: 497IU | Calcium: 19mg | Iron: 0.4mg

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

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

Leave a comment

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

Recipe Rating