In a mixing bowl, beat the unsalted butter and creamy peanut butter together with an electric mixer on medium speed for about 1 minute, until light and fluffy.
Add the powdered sugar and vanilla extract. Beat on low speed until fully incorporated, scraping down the sides of the bowl as needed.
If the frosting is too thick, add 1 tablespoon of milk or heavy cream at a time and beat again until desired consistency is reached.
Spread or pipe onto cakes, cupcakes, brownies, or cookies. Serve and enjoy.
Notes
For a chocolate-peanut butter twist, add 2 tablespoons cocoa powder.
Swap part of the powdered sugar for honey for a natural sweetness.
Use crunchy peanut butter for texture.
Add a pinch of flaky sea salt for a sweet-and-salty contrast.

Homemade Peanut Butter Frosting Recipe
Continue reading on the next page >>