This peanut butter frosting is thick, creamy & filled with peanut butter goodness. It’s an easy buttercream recipe that’s perfect for cupcakes, brownies, birthday cake or anything that goes with peanut butter!
**This recipe was updated April 2, 2020 with slightly adapted ingredients, updated photos & new recipe tips**
This peanut butter buttercream frosting is the perfect topping for brownies, cakes and cupcakes. It’s creamy, filled with peanut butter, not too sweet, and pipes beautifully. It has a fluffy texture that’s not too dense, and unlike so many frosting recipes, it’s not too sweet. It almost tastes like peanut butter soft-serve ice cream in my opinion.
Ingredients
I played around a lot with the ratio of butter to peanut butter for this recipe. Using a 2:1 ratio of butter to peanut butter didn’t provide enough peanut butter flavor in my opinion. But using equal amounts of butter and peanut butter made the frosting too thick and the consistency was not as creamy and fluffy as I’d like.
So using a 2:1.5 ratio (or 1 cup butter and ¾ cup peanut butter) was the perfect ratio – big peanut butter flavor, but still creamy and fluffy. So in total, you’ll need:
- 1 cup unsalted butter
- ¾ cup peanut butter
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 2-4 tablespoons milk or cream.
The frosting isn’t overly sweet, and it turns out nice and creamy (especially if you’re using cream instead of milk).
Baking Tips & Questions
- Can I use salted butter? Yes, but remove the salt from the recipe.
- Can I use natural peanut butter to make the frosting? No. Natural peanut butter can separate and cause the frosting to get oily or lump, and also separate.
- How do I make the frosting ahead of time? You can make the frosting a day or two in advance and store it in an airtight container in the fridge. Take it out of the fridge to soften about 1-2 hours before you want to frost your cake or cupcakes. If it isn’t quite soft enough yet, you can beat it again with your electric mixer.
How Much Frosting Does it Make?
- 12-18 cupcakes, frosted with a piping bag
- 18-24 cupcakes, frosted with a thin layer using a knife
- one 9×13 inch, single-layer cake
- for an 8×8 or 9×9 inch pan of brownies or single layer cake, half the recipe (see recipe notes)
- for an 8-inch 3 layer cake, double the recipe
This peanut butter buttercream is so delicious on chocolate cupcakes, brownies, birthday cake, or just about anything that you eat for dessert. I love the combo of salty, sweet, peanut butter goodness – and if you’re a frosting addict like me, then you definitely need to add this peanut butter buttercream to your baking to-do list!
Try this peanut butter frosting with these tasty treats:
Or for more frosting recipes, try these other favorites:
Peanut Butter Buttercream
Ingredients
- 1 cup unsalted butter softened
- ¾ cup creamy peanut butter*
- 3 cups powdered sugar plus more if needed
- 1 tsp vanilla extract
- ¼ teaspoon salt
- 2-4 tablespoons cream or milk
Instructions
- Beat the butter until fluffy.
- Beat in the peanut butter.
- Beat in 2 cups of the powdered sugar, vanilla extract and salt.
- Beat in the remaining powdered sugar ½ cup at a time, alternating with a tablespoon of the cream until the desired consistency and sweetness is reached.
Notes
- Do not use natural, homemade or whipped peanut butter. The frosting can end up separating or with chunks.
- Store frosted cakes and cupcakes covered at room temperature for up to 2 days, or in the fridge for up to 4 days.
- Makes enough for 12-18 cupcakes frosted with a piping bag, or 18-24 cupcakes if frosting with a knife. Will frost a single layer 9x13 inch cake or pan of brownies. For an 8x8 inch pan of brownies, half the recipe (see below). For an 8-inch layer cake, double the recipe
- To half the recipe, use:
- ½ cup butter
- 6 tablespoons peanut butter
- 1 ½ cups powdered sugar
- 1 ½ cups powdered sugar
- pinch of salt
- 1-2 tablespoons milk or cream
- Nutrition information is based on the recipe frosting 18 cupcakes, not including the cupcake.
Looks like the perfect peanut butter frosting!!
I have made this with cream and milk and the frosting separated both times. I used regular peanut butter not natural. What did I do wrong and how can I did this? Adding more confectioner’s sugar did not help
Hi Carol, I’m sorry the frosting didn’t turn out for you. Typically if frosting separates it’s because the butter was either too soft, or the mixture was beaten too much. Basically – in the summer especially the butter can start to melt and then the frosting can separate.
Not my recipe but just a thought. When you added the milk/cream was it cold? Adding cold liquid to room temp butter can cause it to seize up. Make sure your liquid is at room temp, I did this one time and the same thing happened. This was a different recipe tho but very similar.
On a different note this recipe looks awesome and I have a really good chocolate cake recipe I’m gonna have to try it on. Thank u so much for including the amounts for halving the recipe. Nobody ever seems to do this. If it’s in grams it’s not a big deal but when it’s in cup measurements it gets confusing trying to halve so that’s awesome you included that! Will let you know how it goes! 🙂
Can i use cream chees in place of the butter? If so, do i use the same amount as the butter in the recipe?
I haven’t tried it, so I can’t be sure. But my concern would be that it might be too thin if you used entirely cream cheese. If you wanted more of a cream cheese flavor, I’d try using 1/2 cup butter and 1/2 cup cream cheese. You’ll want to use full fat, brick-style cream cheese (not spreadable or lite).
Can you freeze the leftover frosting? I made too much
Yup – that works. Then thaw in the fridge overnight, and bring to room temperature before using. You may need to beat it again with a mixer before using.