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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: Frosts 12 cupcakes or a 9x13-inch cake
  • Category: Frosting
  • Method: Mixing
  • Cuisine: American
  • Diet: Vegetarian

Description

Homemade Peanut Butter Frosting is a rich, creamy frosting with a sweet and salty balance—perfect for topping cakes, cupcakes, brownies, or enjoying as a decadent dip.


Ingredients

  • 1 cup creamy peanut butter (not natural-style)
  • 1/2 cup unsalted butter, softened
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 24 tablespoons milk or heavy cream
  • Pinch of salt (optional, if using unsalted peanut butter)

Instructions

  1. In a large bowl, beat peanut butter and softened butter until smooth and fluffy.
  2. Gradually add powdered sugar, mixing on low at first, then increasing speed until fully combined.
  3. Stir in vanilla extract and salt, if using.
  4. Add milk or cream one tablespoon at a time, beating until the frosting reaches a creamy, spreadable consistency.
  5. Use immediately or refrigerate to firm up slightly before piping.

Notes

  • Do not use natural peanut butter; it can make the frosting oily or grainy.
  • Add cocoa powder for a chocolate-peanut butter variation.
  • Mix in crushed toasted peanuts for extra texture and flavor.
  • Substitute a bit of maple syrup for powdered sugar for a unique sweetness.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 180
  • Sugar: 16g
  • Sodium: 60mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 15mg