Homemade Peanut Butter Frosting: Creamy, Nutty, and Irresistible

Homemade Peanut Butter Frosting takes your cakes, cupcakes, and cookies to new heights. This creamy and indulgent frosting is made with only a few simple ingredients but packs a powerful peanut flavor that will keep everyone coming back for more. Whether you’re a peanut butter fan or simply looking for a delicious frosting to top your favorite baked goods, this recipe will satisfy your sweet tooth and leave you craving more.


  • 1/2 cup unsalted butter, softened
  • 1 cup creamy peanut butter
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 2-4 tablespoons milk or cream, as needed


  1. Cream the Butter and Peanut Butter:
  • In a mixing bowl, beat the softened butter and creamy peanut butter together until smooth and well combined.
  1. Add the Powdered Sugar:
  • Gradually add the powdered sugar to the peanut butter mixture, mixing on low speed until incorporated. Scrape down the sides of the bowl as needed.
  1. Incorporate Vanilla Extract:
  • Add the vanilla extract to the mixture and beat until smooth and creamy.
  1. Adjust Consistency:
  • Depending on the desired consistency of your frosting, gradually add milk or cream, one tablespoon at a time, until the frosting reaches your desired thickness. Beat until smooth and fluffy.
  1. Check and Adjust:
  • Taste the frosting and adjust the sweetness or peanut butter flavor by adding more powdered sugar or peanut butter, if desired.
  1. Frost Your Treats:
  • Once the frosting reaches the desired consistency and flavor, it’s ready to use. Spread or pipe the frosting onto cooled cakes, cupcakes, or cookies using a spatula or piping bag.
  1. Decorate and Enjoy:
  • Decorate your baked treats with additional toppings such as chopped peanuts, chocolate chips, or sprinkles if desired. Then, serve and enjoy!


  • For extra peanut flavor, you can use crunchy peanut butter instead of creamy, or add chopped peanuts to the frosting.
  • If the frosting becomes too thick, you can thin it out with a little more milk or cream. If it becomes too thin, you can add more powdered sugar to thicken it.
  • Store any leftover frosting in an airtight container in the refrigerator for up to one week. Bring it to room temperature and re-whip before using.

Homemade Peanut Butter Frosting is a decadent and irresistible topping that takes your baked treats to the next level. With its creamy texture, rich peanut flavor, and versatility, this frosting is sure to become a favorite among peanut butter enthusiasts and dessert lovers alike. So whip up a batch of this delicious frosting and watch as it transforms your cakes, cupcakes, and cookies into irresistible delights that will have everyone asking for seconds.