Go Back
Bowl of creamy homemade peanut butter frosting with a spatula

Peanut Butter Frosting – Creamy, Fluffy, and Irresistibly Good

This creamy and fluffy Peanut Butter Frosting is the perfect topping for cakes, cupcakes, brownies, and cookies. With a rich peanut butter flavor, smooth texture, and just the right amount of sweetness, it whips up in minutes and is guaranteed to be a crowd favorite.
Prep Time 10 minutes
Total Time 10 minutes
Course Frosting, Dessert
Cuisine American
Servings 2 cups
Calories 160 kcal

Ingredients
  

  • 1 cup 114 g powdered sugar
  • 1 cup 270 g creamy peanut butter
  • 5 tablespoons 71 g unsalted butter, room temperature
  • ¾ teaspoon vanilla extract
  • ¼ teaspoon kosher salt
  • cup 80 ml heavy cream

Instructions
 

  • Beat peanut butter and butter: In a large mixing bowl, use a hand or stand mixer to beat the peanut butter and softened butter until smooth and creamy.
  • Add sugar: Gradually add the powdered sugar, mixing on low speed until incorporated.
  • Mix in flavorings: Add the vanilla extract and salt, then beat until combined.
  • Adjust consistency: Slowly add the heavy cream, 1 tablespoon at a time, and beat on high until the frosting becomes light, fluffy, and spreadable.
  • Use immediately: Frost cakes, cupcakes, brownies, or cookies as desired.

Notes

  • For stiffer frosting, use less heavy cream.
  • For a fluffier, whipped texture, beat an additional 1–2 minutes after adding the cream.
  • Store leftover frosting in an airtight container in the refrigerator for up to 5 days. Let it come to room temperature before re-whipping and using.
Keyword peanut butter frosting, creamy peanut butter frosting, easy peanut butter frosting, cake frosting