If you like the taste of Peanut Butter in general, then you are going to love this frosting!! I expected peanut butter mixed with butter, mixed with a whole lot of icing sugar to be so overly sweet, but honestly, it isn’t! It’s so delicious that I think this might be one of my all time favorite buttercream frostings.

It’s best to use a smooth peanut butter, not crunchy and add it to the butter to incorporate well. You can use a stand mixer of a hand mixer to make this recipe. You will also need a spatula and your frosting knife or piping bag and tips.


  • 100g Butter (unsalted & softened at room temperature)
  • 100g Smooth Peanut Butter
  • 225g Icing/Powdered Sugar (sifted)
  • 3 to 4 tablespoons Milk


Start by adding the butter to a large mixing bowl or to the bowl of a stand mixer. Beat the butter for about 5 minutes or until it is lighter in color and doubled in amount.

Add the peanut butter to the butter and mix well to combine the two.

Add half of the sifted icing sugar and mix for about 3-5 minutes, as you want the sugar to incorporate really well before adding the rest of the sugar. Add the remaining icing sugar and repeat as before.

Finally, add the milk to obtain the required consistency that you would like. More milk will make it looser and less milk will make it stiffer so it depends on you.

Your Peanut Butter Buttercream Frosting is now ready to frost your delicious cakes or cupcakes. Thus frosting goes really well with either Vanilla or Chocolate cakes and cupcakes.