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

Homemade Peanut Butter Frosting

  • Author: Charlotte
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: Frosts about 12 cupcakes or one 9-inch cake 1x
  • Category: Frosting
  • Method: No-Cook
  • Cuisine: American
  • Diet: Vegetarian

Description

This Homemade Peanut Butter Frosting is rich, creamy, and packed with peanut butter flavor. Perfect for cakes, cupcakes, brownies, or simply eating by the spoonful, it’s an easy recipe that comes together in minutes with pantry staples.


Ingredients

Scale
  • 1 cup creamy peanut butter (not natural style)
  • 1/2 cup unsalted butter, softened
  • 2 cups powdered sugar
  • 24 tablespoons milk or heavy cream
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt (optional, to taste)

Instructions

  1. In a large bowl, beat the peanut butter and softened butter together until smooth and creamy.
  2. Add the vanilla extract and mix to combine.
  3. Gradually add the powdered sugar, one cup at a time, beating well after each addition.
  4. Slowly add milk or cream, one tablespoon at a time, until desired consistency is reached (thicker for piping, thinner for spreading).
  5. Taste and add a pinch of salt if needed, depending on the saltiness of your peanut butter.
  6. Use immediately or store in the fridge, covered, for up to 5 days. Bring to room temperature and re-whip before using if chilled.

Notes

  • Use shelf-stable creamy peanut butter like Jif or Skippy for best texture.
  • Add more powdered sugar for a stiffer consistency suitable for piping.
  • This frosting pairs well with chocolate, banana, or vanilla cakes.
  • Double the recipe if you’re frosting a layer cake.

Nutrition

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

Keywords: peanut butter frosting, homemade frosting, easy peanut butter icing, cupcake frosting, cake topping, creamy peanut butter frosting