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 and is perfect for topping cupcakes, cakes, brownies, or cookies with sweet, nutty flavor.

  • Author: Emma
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: Frosts about 12 cupcakes or one 9-inch cake
  • Category: Dessert
  • Method: No-cook
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

1 cup unsalted butter, room temperature

1 cup creamy peanut butter

34 cups powdered sugar

1 tsp vanilla extract

12 tbsp milk or heavy cream (as needed)

Instructions

In a mixing bowl, beat butter and peanut butter on medium speed with an electric mixer for about 1 minute, until smooth and fluffy.

Add powdered sugar and vanilla extract. Beat on low until fully combined, scraping down sides as needed.

If frosting is too thick, add milk or cream 1 tablespoon at a time until desired consistency is reached.

Use immediately to frost cupcakes, cakes, brownies, or cookies. Serve and enjoy!

Notes

For a chocolate-peanut butter frosting, add 2 tbsp cocoa powder.

Swap some powdered sugar for honey for natural sweetness.

Use crunchy peanut butter for added texture.

Add a pinch of flaky sea salt for a sweet-and-salty finish.

Store leftovers in an airtight container in the fridge for up to 5 days; re-whip before using.