Peanut Butter Buttercream

Peanut butter is one of my favorite flavors, so it’s about time I share my peanut butter buttercream recipe.

I love peanut butter so much, I add it to my oatmeal, and even my greek yogurt. Strange, I know! But I swear it’s delicious with honey.

More importantly, I love baking with it! I’ve made several cakes with peanut butter in the past, including my next level honey roasted peanut butter cake, and my PB&J cake!!

I’ve also used it in my variety sheet cake, and my buckeye-inspired chocolate peanut butter cake.

Peanut Butter and Jelly Layer Cake

While I’ve used peanut butter buttercream on a lot of my cakes, I’ve never really shared my go to recipe!

It’s really just adding some peanut butter to my classic american buttercream, but the peanut butter really thickens the frosting!

I add in some additional heavy cream and pasteurized egg whites as well, to make it more spreadable, and easier to frost with. They also make the texture of the frosting a bit lighter and fluffier.

It’s perfect for frosting cakes, or piping on cupcakes.

One quick note around this recipe! It doesn’t work quite as well with natural peanut butter.

I find that because they separate more easily, they can throw off the consistency of the buttercream. This can result in a messy broken buttercream.

Cutting into this buckeye chocolate layer cake, frosted with my peanut butter buttercream

I generally use creamy peanut butter (like JIF or Skippy), and they incorporate really well into the frosting.

That being said, you can definitely experiment with your favorite peanut butter to see what works best for you! Just be sure to use a creamy peanut butter, or else you won’t be able to pipe or smooth this frosting.

Snickers Drip Cake

If you try out this peanut butter buttercream recipe, please be sure to tag me @chelsweets and use the #chelsweets so I can see your creations ?

The Best Peanut Butter Frosting

This is my go to peanut butter buttercream recipe! It’s really just adding some peanut butter to my classic american buttercream, but the peanut butter really thickens the frosting! I add a touch more heavy cream and a tiny bit of egg whites to thin it out, and make it nice and smooth.

Prep Time 10 minutes


  • 1 1/2 cups unsalted butter (room temperature)
  • 1/2 cup creamy peanut butter
  • 8 cups powdered sugar
  • 1 tsp salt
  • 1/3 cup heavy cream
  • 1 tbsp pasteurized egg whites (room temperature)


  1. Beat the butter and peanut butter on a medium speed for 30 seconds with a paddle attachment, until smooth. 

  2. Slowly add in the powdered sugar, 1 cup at a time. Alternate with small splashes of cream. 

  3. Once fully mixed, add in the egg whites and salt, and beat on low until the ingredients are fully incorporated, and the desired consistency is reached. 

  4. If the frosting is too thick, add in additional cream (1 teaspoon at a time). If the frosting is too thin, add in more powdered sugar (quarter of a cup at a time).

Recipe Notes

If you are making frosting for a cake, it is important to mix the buttercream on low at the end of the process for a couple minutes, to get out any extra air that might have be incorporated during the mixing process. This will make it easier to get super smooth sides on your cake!

When using this to frost my go-to chocolate layer cake recipe (which can be used to make four 7 inch or 8 inch cake layers) I usually make 1.5 – 2 batches, depending on how I’m decorating the cake.

12 thoughts on “Peanut Butter Buttercream

  1. I’m curious why you need the egg whites. Won’t just adding the extra bit of heavy cream do the trick to help smooth the buttercream out??

    1. it just makes the buttercream a bit more silky! You can omit them if you don’t want to use them though

    1. Definitely! Once it’s frosted, the buttercream locks in the all the moisture and keeps the layers fresh. It can definitely be made a couple days in advance! The buttercream will crust, but that’s normal with american buttercream due to the high sugar content 🙂

  2. Hey! I’m going to be making your chocolate cakes in 7inch rounds. How much of this peanut butter frosting will I need to make to cover it fully? Also what’s the cup to grams measurements please, I’m in the UK. Thanks!

    1. I’m working on updating my recipe cards and adding grams to a lot of my posts right now, so hopefully I’ll have the grams included soon!! I usually use about 1-1.25 batches of frosting on a cake, but will make 1.5 batches of frosting to be safe! the leftovers keep in the fridge for weeks 🙂

Let me know what you think!