Go Back Email Link
+ servings

Homemade Peanut Butter Frosting

This creamy, nutty Homemade Peanut Butter Frosting adds a delicious touch to cakes, cupcakes, and cookies, making it a versatile treat for any occasion.
Prep Time 10 minutes
Total Time 10 minutes
Serving Size 12 servings

Ingredients

Frosting Base

  • 1 cup creamy peanut butter Use smooth peanut butter for the best texture.
  • 0.5 cup unsalted butter, softened
  • 2 cups powdered sugar Adjust amount to taste for sweetness.
  • 2-4 tablespoons heavy cream or milk Add gradually to achieve desired consistency.
  • 1 teaspoon vanilla extract
  • 0.25 teaspoon salt

Instructions

Preparation

  • In a large mixing bowl, combine the creamy peanut butter and softened unsalted butter. Beat them together until the mixture is smooth and creamy, ensuring there are no lumps.
  • Gradually add the powdered sugar, one cup at a time, mixing well after each addition to incorporate the sugar evenly.
  • Stir in the vanilla extract and salt to enhance the flavor.
  • Slowly add heavy cream or milk one tablespoon at a time while beating the mixture until the frosting reaches a light, fluffy, and spreadable consistency.
  • Immediately use the frosting to frost your desired baked goods, or store in an airtight container in the refrigerator for up to one week.

Notes

For a sweeter frosting, adjust powdered sugar to taste. Experiment with chocolate chips, crushed peanuts, or coffee extract for variations. Use natural peanut butter for a more intense nutty flavor, although it may slightly alter texture.