Print

Homemade Peanut Butter Frosting Recipe

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.

Ingredients

1 cup unsalted butter, room temperature

1 cup creamy peanut butter

34 cups powdered sugar (adjust for desired sweetness and consistency)

1 tsp vanilla extract

12 tbsp milk or heavy cream (as needed)

Instructions

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!

Notes

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.