Peanut Butter Buttercream
This Peanut Butter Buttercream is creamy, fluffy, pipeable, and full of real peanut butter flavor without being too sweet. It works beautifully on cupcakes, layer cakes, sandwich cookies, brownies, or straight from the spoon when nobody is looking.
If you came here because you need a peanut butter frosting that actually tastes like peanut butter and still holds a pretty swirl, this is the one.

Why This Peanut Butter Buttercream Became My Go-To
There is something about peanut butter that tastes like real life to me. It is creamy, salty-sweet, familiar, and a little nostalgic. It belongs in lunchboxes, birthday cakes, late-night spoonfuls, and the kind of desserts people remember long after the party is over.
I have tested a lot of peanut butter frosting recipes over the years. Some were too sweet. Some were too heavy. Some tasted more like powdered sugar than peanut butter. This one is the version I kept coming back to because it tastes like what I wanted peanut butter buttercream to be: smooth, rich, fluffy, and sturdy enough to pipe high on a cupcake.
It is the frosting I reach for when chocolate cupcakes need something more, when a birthday cake needs to feel a little extra, or when I want a recipe that feels homemade in the best possible way.
Why This Buttercream Works
The secret is balance. Butter gives the frosting structure, creamy peanut butter brings the flavor, powdered sugar sweetens and stabilizes, and heavy cream helps everything whip into a lighter, smoother texture.
The other secret is time. Beat the butter and peanut butter together until the mixture looks lighter and smoother before you add the powdered sugar. That extra mixing time is what keeps the frosting from feeling dense.
Pro tip: Use a shelf-stable creamy peanut butter like JIF or Skippy for the best texture. Natural peanut butter can separate and make the frosting oily or grainy.

Ingredients You'll Need
- Unsalted butter: Gives the frosting structure and richness. Room temperature butter is important here.
- Creamy peanut butter: I like JIF for this recipe because the texture and flavor are consistent.
- Powdered sugar: Sweetens the frosting and helps it hold its shape.
- Heavy cream: Makes the frosting lighter and fluffier. Milk can work in a pinch, but the frosting will not be quite as airy.
- Salt: Balances the sweetness and brings out the peanut butter flavor.
Tools you'll need: A stand mixer or hand mixer, a spatula, and a few extra minutes for whipping. Peanut butter frosting gets better when you let the mixer do the work.
How to Make Peanut Butter Buttercream
- Cream the butter and peanut butter. Beat them together until the mixture is smooth, pale, and fluffy. Scrape the bowl as needed.
- Add the powdered sugar slowly. Start on low speed so your kitchen does not disappear into a powdered sugar cloud.
- Add the cream and salt. Once everything is combined, beat on medium-high until the frosting is light, fluffy, and ready to pipe.

Before You Start
- Use room-temperature butter. Soft butter blends smoothly. Melted butter will make the frosting too loose.
- Do not use natural peanut butter. The oil separation can change the texture of the frosting.
- Beat longer than you think. Air is what makes the frosting fluffy instead of heavy.
- Chill briefly before piping if your kitchen is warm. Ten minutes in the refrigerator can help the frosting firm up.
- Re-whip if making ahead. Buttercream comes back beautifully with a little time in the mixer.
Flavor twists: Add 2 tablespoons cocoa powder for chocolate peanut butter frosting, a small pinch of espresso powder for a mocha version, or a drizzle of caramel or honey if you want it sweeter.
Storage: Store covered in the refrigerator for up to 3 days or freeze for up to 3 months. Bring to room temperature and re-whip before using.
Read next: This frosting is perfect with Triple Chocolate Peanut Butter Cupcakes.

Ways to Use This Frosting
This peanut butter buttercream is made for cupcakes, but it does not have to stop there. Use it to fill sandwich cookies, spread it over brownies, layer it into a chocolate cake, or pipe it onto banana cupcakes. It is also very good with a little chocolate ganache drizzled over the top.
For more peanut butter dessert ideas, try it with PB&J Chocolate Cupcakes, Tagalong Cookie Sandwiches, or Triple Chocolate Peanut Butter Cupcakes.
FAQs
How much frosting does this recipe make?
This recipe makes enough to frost about 12 cupcakes with a generous swirl or lightly frost one 8-inch layer cake. Double it for a larger cake or heavy decorating.
Can I pipe this peanut butter buttercream?
Yes. This frosting pipes beautifully once it has been beaten until light and fluffy. If it feels too soft, chill it for about 10 minutes and then pipe.
Can I use natural peanut butter?
I do not recommend natural peanut butter for this recipe. It can separate and make the frosting oily, grainy, or too loose. A shelf-stable creamy peanut butter gives the smoothest result.
Does peanut butter buttercream need to be refrigerated?
Store it covered in the refrigerator if you are not using it right away. Before frosting or piping, let it come back to room temperature and re-whip until smooth.
Can I freeze peanut butter buttercream?
Yes. Freeze it in an airtight container for up to 3 months. Thaw in the refrigerator, bring to room temperature, and re-whip before using.
Can I color this buttercream?
Yes, but use gel color sparingly. Peanut butter gives the frosting a naturally warm tan color, so darker shades will work better than pale pastels.

More Peanut Butter Recipes
If peanut butter is your love language too, these recipes belong on your list next:
Peanut Butter Buttercream
Light, fluffy, creamy, and just the right about of peanut butter flavor.
Ingredients
- 1 cup unsalted butter, room temperature
- 1 heaping cup creamy peanut butter
- 3 cups powdered sugar
- ½ cup heavy cream
- pinch of salt
Instructions
- In the bowl of your stand mixer, cream together the peanut butter and butter for 2-3 minutes. You want the color to lighten by a few shades.
- Add the powdered sugar. Scrape the sides of the bowl and mix until combined.
- Pour in the heavy cream and beat until smooth. Scrape the bowl again.
- Mix in the salt.
- Beat on high for 3-4 minutes or until the buttercream has become light and fluffy.
- Use immediately.





This frosting is like a peanut butter cloud from the planet yummy. SO GOOD!!
I added a little of Mexican Vanilla to my frosting.
My friend group LOVES the flavor and texture of this frosting, especially paired with a chocolate cake!
Today, for my husband's birthday, I decided to mix it up and do mint with the chocolate cake instead. Substituted Crisco for the peanut butter (1:1), added some mint and vanilla extracts, and a little food coloring. The frosting turned out just as wonderfully light and fluffy as it does with peanut butter, so I think this might be my go-to frosting base from now on!
I've made this peanut butter buttercream many times. Everyone who tries it loves it! Yesterday I doubled the recipe, using one heaping cup of Jif and one cup of peanut butter powder. Everything else remained the same. It's not as sweet, but still VERY delicious. The doubled recipe was enough to generously swirl on top of 36 chocolate cupcakes (with some left over) using Ateco tip #868. Thank you!
Does buttercream iced cake need to be refrigerated?
Depends on the heat and humidity of where you live. The frosting is relatively soft, so if it's hot/humid I'd recommend chilling the cake until about an hour before you serve.
Hello! I know it’s been a while since you’ve posted this recipe, but I’m looking for a PB frosting that after chilled I could paint on leopard spots for a child’s safari themed birthday. Will this frosting “crust” enough to allow for painting?
If frozen, maybe. But I honestly, I don't know.