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

Homemade Peanut Butter Frosting Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 7 reviews
  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: Frosts about 12 cupcakes or one 9-inch cake
  • Category: Frosting, Dessert
  • Method: Mixing
  • Cuisine: American
  • Diet: Vegetarian, Gluten-Free

Description

Indulge in the creamy, nutty goodness of this Homemade Peanut Butter Frosting that’s perfect for topping your favorite cakes, brownies, or cupcakes. With just a handful of ingredients and a quick prep time, you can elevate your baked treats to a whole new level of deliciousness.


Ingredients

Scale

For the Frosting:

  • 1/2 cup unsalted butter, softened
  • 1 cup creamy peanut butter
  • 2 cups powdered sugar, sifted
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 34 tablespoons heavy cream or milk


Instructions

  1. Beat Butter and Peanut Butter: In a large mixing bowl, beat softened butter and peanut butter together until creamy and smooth.
  2. Add Sugar and Salt: Gradually add powdered sugar and salt, mixing on low speed until combined.
  3. Stir in Vanilla Extract: Stir in vanilla extract.
  4. Add Heavy Cream or Milk: Add heavy cream or milk, 1 tablespoon at a time, beating until frosting is light, fluffy, and spreadable.
  5. Adjust Consistency: Adjust consistency by adding more powdered sugar for thickness or more cream for smoothness.

Notes

  • This frosting pairs perfectly with chocolate cake, brownies, or cupcakes.
  • For a richer flavor, use natural peanut butter, but make sure it’s well-stirred.
  • Frosting can be stored in an airtight container in the refrigerator for up to 5 days—bring to room temperature and re-whip before using.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 180
  • Sugar: 18 g
  • Sodium: 90 mg
  • Fat: 11 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 1 g
  • Protein: 3 g
  • Cholesterol: 15 mg