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
- 2–4 tablespoons milk or heavy cream
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt (optional, to taste)
Instructions
- In a large bowl, beat the peanut butter and softened butter together until smooth and creamy.
- Add the vanilla extract and mix to combine.
- Gradually add the powdered sugar, one cup at a time, beating well after each addition.
- Slowly add milk or cream, one tablespoon at a time, until desired consistency is reached (thicker for piping, thinner for spreading).
- Taste and add a pinch of salt if needed, depending on the saltiness of your peanut butter.
- 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