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!
No ratings yet
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!