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

This peanut butter buttercream is light, airy, and packed with true peanut butter flavor. It whips up in about 15 minutes and tastes like the inside of a peanut butter cup, but even smoother!

layer cake coated with smooth peanut butter buttercream and polished sides.
Peanut butter buttercream cake topped with chopped roasted peanuts for crunch.

A Quick Look At The Recipe

This is a brief summary of the recipe. Jump to the recipe to get the full details.

Jump to Recipe

Prep Time

15 minutes

Total Time

15 minutes

Servings

24 servings

Difficulty

Easy

Calories *

253 kcal per serving

Technique

Cream butter until light, incorporate powdered peanut butter and sugar gradually, then whip with cream for structure and air.

Flavor Profile

Deep roasted peanut flavor, lightly sweet, creamy and fluffy

* Based on nutrition panel

I’ve tried adding peanut butter to American buttercream before and it was always too sweet. Using PB2 like you suggested completely changed the texture! I followed your tip about switching to the whisk at the end and it got so fluffy. It really does taste like the inside of a peanut butter cup! ⭐⭐⭐⭐⭐

Lauren

Why You’ll Love This Recipe

  • Big peanut flavor without excess sugar. Powdered peanut butter replaces part of the powdered sugar, so the frosting tastes like peanuts—not just sweetness.
  • Balanced fat content. Traditional peanut butter adds extra oil, which can make frosting heavy. This method keeps it light.
  • Whipped for structure. Switching to the whisk and adding cold cream gives this buttercream lift and stability.
  • Smooth and pipeable. Among the best peanut butter frostings, this one stands out because it spreads beautifully and holds rosettes, petals, and swirls without collapsing.

I created this frosting for my peanut butter cake, because I was tired of overly sweet peanut butter frostings. The usual fix is just adding more powdered sugar to stabilize it, but that completely dulls the peanut flavor. By using powdered peanut butter (PB2), we intensify the flavor and control the sweetness at the same time.

It’s the quick frosting I reach for when I want that nostalgic peanut butter cup flavor—but in a lighter, more refined form. It pairs beautifully with chocolate fudge cake, moist vanilla cake, or even sandwiched between chocolate cupcakes with a touch of chocolate ganache. Honestly, I could eat a spoonful straight from the bowl!

Ingredients & Substitutions

Ingredients for peanut butter buttercream measured and placed on countertop before mixing.
  • Unsalted Butter: Use softened but not greasy butter. It should be pliable and cool to the touch for proper aeration.
  • PB2 (Powdered Peanut Butter): This is the key. It boosts peanut flavor without adding more fat. It also replaces part of the powdered sugar structurally.
  • Confectioners’ Sugar: Provides sweetness and stability. Sift if lumpy to avoid gritty frosting.
  • Vanilla Extract: Rounds out the flavor and softens the roasted peanut edge.
  • Heavy Cream (cold): Cold cream helps whip air into the frosting when switching to the whisk attachment.
  • What kind of peanut butter is best for icing? The type of peanut butter matters here—use creamy peanut butter like Jif rather than natural peanut butter, which can separate and make the frosting oily. A small amount adds richness and that classic peanut butter cup finish, which is also what makes my is also what makes my peanut butter chocolate chip cookies so irresistible!
  • Roasted Salted Peanuts: Optional but wonderful for texture and garnish.

See the recipe card for full information on ingredients and quantities.

Variations on Peanut Butter Buttercream

  • Add Chocolate: Fold in 4 ounces melted and cooled dark chocolate or drizzle the finished cake or brownies with chocolate ganache. It’s also surprisingly delicious spread over my German chocolate cake recipe if you want to swap the traditional frosting for something with more structure!
  • Make it Saltier: Add a little salt or use salted butter for a sweet-salty finish.
  • Peanut Butter Swiss Meringue Version: Add ½ cup smooth peanut butter to Swiss meringue buttercream for a silkier, less sweet variation—but note it won’t have quite the same peanut intensity as this version.
Layer cake decorated with fluffy peanut butter buttercream smooth frosting.

Professional Tips

  • Beat the butter long enough at the beginning. Proper aeration at this stage determines the final texture.
  • Add dry ingredients gradually on low speed to prevent dense frosting.
  • Always finish with the whisk attachment if you want a truly fluffy peanut butter buttercream.

How to Make Peanut Butter Buttercream Frosting

Use these instructions to make the perfect peanut butter buttercream every time! Full measurements are in the recipe card below.

Softened butter beating in stand mixer bowl to create fluffy base for buttercream.
Powdered peanut butter added to frosting mixture for concentrated peanut flavor.
Powdered sugar added gradually to butter mixture while making peanut butter buttercream.
Smooth peanut butter added to buttercream mixture for rich peanut flavor.

Step 1: Cream the butter. Beat 1 ½ cups softened unsalted butter in a stand mixer fitted with the paddle attachment on medium-high speed until smooth and lightened in color, about 2–3 minutes (photo 1).

Step 2: Add powdered peanut butter. Reduce speed to low and add 1 cup PB2, ½ cup at a time, allowing each addition to fully incorporate before adding more. Mix until smooth (photo 2).

Step 3: Incorporate powdered sugar. Add 4 cups powdered sugar, ½ cup at a time, mixing completely between additions. Scrape down the bowl as needed. This takes about 3–4 minutes (photo 3).

Use a spatula to scrape down the sides of the bowl between additions so everything incorporates evenly.

Step 4: Add flavoring. Mix in 1 teaspoon vanilla extract and 6 tablespoons of smooth peanut butter. Beat on medium speed until smooth and cohesive, about 1–2 minutes (photo 4).

If it looks slightly curdled after adding peanut butter, keep mixing—it will smooth out.

Cold heavy cream poured into frosting mixture before whipping light peanut butter buttercream.
Peanut butter buttercream freshly whipped in metal mixing bowl with airy texture.
First layer of cake covered with peanut butter buttercream before stacking second layer.
Slice of cake topped with thick fluffy peanut butter buttercream frosting.

Step 5: Whip with cream. Switch to the whisk attachment. With the mixer on medium-low, stream in ½ cup cold heavy cream. Increase speed to high and whip until light and fluffy, about 2–3 minutes (photo 5).

Step 6: Finish and garnish. Use immediately to frost cake or cupcakes. Garnish with ½ cup chopped roasted salted peanuts if desired (photos 6-8).

Chef Lindsey’s Recipe Tip

If you want ultra-smooth sides on a layer cake, chill the frosted cake for 20 minutes, then finish smoothing with a bench scraper dipped in hot water and wiped dry. The buttercream will polish beautifully.

Recipe FAQs

Can you add peanut butter to buttercream frosting?

Yes, you can add peanut butter to buttercream frosting, but adding too much traditional peanut butter can make the frosting greasy or overly sweet. In this peanut butter buttercream recipe, powdered peanut butter (PB2) is used to intensify peanut flavor while maintaining stability and structure. A small amount of smooth peanut butter is added at the end for richness without overpowering the texture.

How do you store peanut butter buttercream?

Store peanut butter buttercream in an airtight container in the refrigerator for up to 5 days. You can store it in the freezer for up to two months, but always bring it back to room temperature before re-whipping.

Does peanut butter buttercream hold up for piping?

Yes. It pipes rosettes and swirls beautifully once fully whipped. If your kitchen is warm, chill briefly before piping. Try piping it onto my German chocolate cupcakes for a peanut-forward spin on the original!

Thick layer of peanut butter buttercream spread between chocolate cake layers.

Recipes to Use Peanut Butter Frosting

If you tried this recipe and loved it please leave a 🌟 star rating and let me know how it goes in the comments below. I love hearing from you; your comments make my day!

Caramel Swiss Meringue Buttercream Closeup Featured
FREE! My Best Fall Dessert Recipes!
Subscribe for a pastry chef’s best Fall recipes straight to your inbox!
Peanut butter buttercream cake topped with chopped roasted peanuts for crunch.
5 from 1 ratings

Peanut Butter Buttercream

Light, fluffy peanut butter buttercream made with powdered peanut butter for intense flavor without excess sweetness. Perfect for cakes and cupcakes.
Prep: 15 minutes
Total: 15 minutes
Servings: 24 servings

Ingredients 
 

Instructions 

  • In the bowl of a stand mixer fitted with the paddle attachment, beat butter until smooth and lightened in color.
  • Add powdered peanut butter gradually on low speed until incorporated.
  • Add powdered sugar gradually, mixing completely between additions.
  • Add vanilla and smooth peanut butter; beat until smooth.
  • Switch to the whisk attachment. Add cold heavy cream and whip until light and fluffy.
  • Frost cooled cake or cupcakes. Garnish with chopped peanuts if desired.

Notes

  • Yield: Fills and frosts 1 (9-inch) 2-layer cake or 24 cupcakes.
  • Technique: Properly aerating the butter at the start is essential for a light texture.
  • Variations: Add melted chocolate for a chocolate peanut butter buttercream.
  • Storage: Refrigerate up to 5 days or freeze for up to 2 months. Re-whip before using.

Nutrition

Calories: 253kcal | Carbohydrates: 23g | Protein: 4g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.5g | Cholesterol: 36mg | Sodium: 65mg | Potassium: 55mg | Fiber: 1g | Sugar: 20g | Vitamin A: 444IU | Vitamin C: 0.03mg | Calcium: 15mg | Iron: 0.2mg
Course: Dessert
Cuisine: American
Calories: 253
Like this? Leave a comment below!

Before You Go

I hope you enjoyed this fluffy, peanut-packed frosting recipe. Check out our other buttercream and frosting recipes for more ways to build your perfect layer cake!

Hi, I’m Chef Lindsey!

I am the baker, recipe developer, writer, and photographer behind Chef Lindsey Farr. I believe in delicious homemade food and the power of dessert!

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. 5 stars
    Iโ€™ve tried adding peanut butter to American buttercream before and it was always too sweet. Using PB2 like you suggested completely changed the texture! I followed your tip about switching to the whisk at the end and it got so fluffy. It really does taste like the inside of a peanut butter cup!