Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Peanut Butter Frosting Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Kimberly
  • 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

Description

A quick, creamy, and irresistibly nutty peanut butter frosting that comes together in just five minutes, perfect for topping cakes, cupcakes, brownies, or cookies.


Ingredients

  • 1 cup unsalted butter, room temperature
  • 1 cup creamy peanut butter
  • 3-4 cups powdered sugar
  • 1 tsp vanilla extract
  • 1-2 tbsp milk or heavy cream (as needed)


Instructions

  1. 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.
  2. Add the powdered sugar and vanilla extract. Beat on low speed until fully incorporated, scraping down the sides of the bowl as needed.
  3. 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.
  4. 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.