5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This rich and creamy peanut butter frosting whips up in just 5 minutes—perfect for topping cupcakes, brownies, cookies, or cakes.
1 cup unsalted butter, room temperature
1 cup creamy peanut butter
3–4 cups powdered sugar (adjust for desired sweetness and consistency)
1 tsp vanilla extract
1–2 tbsp milk or heavy cream (as needed)
In a large mixing bowl, use an electric mixer to beat the butter and peanut butter on medium speed for about 1 minute, until fluffy.
Gradually add powdered sugar and vanilla extract. Mix on low speed until fully incorporated, scraping the bowl as needed.
If the frosting is too thick, add 1 tablespoon of milk or cream at a time until your desired consistency is reached.
Spread or pipe the frosting onto cupcakes, cakes, brownies, or cookies. Serve and enjoy!
Add 2 tablespoons cocoa powder for a chocolate-peanut butter version.
For a naturally sweet option, replace part of the powdered sugar with honey.
Use crunchy peanut butter for extra texture.
A pinch of flaky sea salt on top gives a tasty sweet-and-salty combo.
Store frosting in the refrigerator for up to 3 days; bring to room temperature before using.