Go Back
+ servings
A bowl of peanut butter frosting on a table with a chocolate cake.

Peanut Butter Frosting

Love peanut butter? Then you'll go crazy for this easy homemade peanut butter frosting! Made with just 6 ingredients you probably already have in your kitchen, you can make this fluffy peanut butter frosting that is perfect for topping so many desserts!
5 from 1 vote
Print Pin
Prep Time: 10 minutes
Servings: 24 servings
Calories: 270kcal
Author: Megan


  • 1 cup  butter (softened, see notes to make dairy-free)
  • 1 cup creamy peanut butter
  • 1/8  tsp  salt
  • tsp  vanilla
  • 3 1/2 cups  powdered sugar
  • 3 tablespoons  milk or heavy cream (see notes to make dairy-free)


  • Add the softened butter and peanut butter to a medium size bowl.
  • With an electric mixer, cream the butter and peanut butter until smooth.
  • Then, stir in the salt and vanilla extract until combined.
  • Gradually add in the powdered sugar, mixing in between each addition, until combined.
  • Add in milk, one tablespoon at a time, until desired consistency is reached.


To make this recipe dairy-free, use 1/2 cup of vegan butter and 1/2 cup of palm shortening instead of the butter. Use a non-dairy milk instead of the milk or heavy cream.


Calories: 270kcal | Carbohydrates: 37g | Protein: 3g | Fat: 13g | Saturated Fat: 6g | Cholesterol: 21mg | Sodium: 131mg | Potassium: 75mg | Fiber: 1g | Sugar: 35g | Vitamin A: 249IU | Calcium: 9mg | Iron: 1mg
Tried this Recipe? Tag me Today!Mention @ADashofMegnut or tag #adashofmegnut!