Go Back
+ servings
A marble cake stand holding several vanilla cupcakes topped with peanut butter frosting.
Print Pin
5 from 1 vote

Peanut Butter Frosting

This peanut butter frosting is incredibly easy to make and tastes delicious too. This simple frosting is perfect for cakes, cupcakes, and so much more!
Course Dessert
Cuisine American
Keyword frosting, peanut butter
Prep Time 10 minutes
Total Time 10 minutes
Servings 2 3/4 cups
Author Danielle


  • 1/2 cup (115 grams) unsalted butter softened
  • 1 cup (250 grams) creamy peanut butter
  • 2 cups (240 grams) powdered sugar
  • 3 tablespoons (45 ml) heavy whipping cream
  • 1 teaspoon pure vanilla extract


  • In the bowl of a stand mixer fitted with the paddle attachment, or in a large mixing bowl using an electric mixer, beat the butter on medium speed for 1 to 2 minutes or until smooth, then mix in the peanut butter until fully combined. If needed, stop and scrape down the sides of the bowl and mix again.
  • Add the powdered sugar, one cup at a time, mixing in each addition until fully combined. Add the heavy whipping cream and vanilla extract and mix on low to medium speed for about 1 more minute until the mixture is thick and creamy, stopping to scrape down the sides of the bowl as needed.
  • Use it as a frosting for cakes or cupcakes or cover tightly and store in the refrigerator.


Storage Instructions: Frosting may be covered tightly and stored in the refrigerator for 2 to 3 days. Bring to room temperature and mix well before using it.
Freezing Instructions: Frosting can be stored in a freezer bag or freezer-friendly storage container in the freezer for up to 3 months. Thaw overnight in the refrigerator, bring to room temperature, and mix well before using it.
Peanut Butter: Make sure to use a creamy no-stir peanut butter like Jif or Skippy.
Heavy Whipping Cream: If you don't have any on hand, you can replace it with 2 to 3 tablespoons of milk.