In a medium mixing bowl, beat butter and peanut butter for 60-90 seconds, until fluffy. Scrape the sides of the bowl.
Gradually mix in the powdered sugar, mixing for 1-2 minutes, and adding more to suit your desired sweetness level.
If using, add vanilla and mix well. For a fluffier frosting, add heavy cream 1 tablespoon at a time, mixing for 2-3 minutes until light and fluffy.
Pipe or use as intended on cupcakes, cake, and more.
Video
Notes
* use store bought peanut butter -- not organic -- to avoid any oil and peanut separation and graininess in the frostingTops 18-24 cupcakes, a 13 by 9-inch sheet cake, or a full 2 layer 8-inch round cake.
This nutrition information is based on the exact products I used in this recipe. Brands and sizes of products could alter exact nutrition and should always be calculated independently.