Peanut Butter Cream Cheese Frosting

Peanut Butter Cream Cheese Frosting

Peanut Butter Cream Cheese Frosting is a heavenly combination of creamy peanut butter and tangy cream cheese, perfect for topping cakes, cupcakes, and more. With just a few simple ingredients and a stand mixer, you can whip up this decadent frosting in no time. It’s sure to be a hit with peanut butter lovers!

For more delicious cream cheese frosting recipes, such as Strawberry Creamy Cheese Frosting, Sugar-Free Cream Cheese Frosting, and Chocolate Cream Cheese Frosting, view more.



  • 8 oz. cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 1 cup creamy peanut butter
  • 4 cups powdered sugar
  • 1 tsp vanilla extract
  • 1-2 tbsp milk or cream (if needed)


  1. In the bowl of your Ventray Stand Mixer, using the paddle attachment, beat the cream cheese and butter together until light and fluffy, about 2-3 minutes on medium-high speed.
  2. Add the creamy peanut butter and beat until well combined.
  3. Gradually add in the powdered sugar, and mix on low speed until the sugar is incorporated.
  4. Increase the mixer speed to medium-high and beat until the frosting is smooth and creamy.
  5. Mix in the vanilla extract until the frosting is well combined.
  6. If the frosting is too thick, add a tablespoon of milk or cream to thin it out to your desired consistency.
  7. Use it immediately to frost your cakes, cupcakes, or other desserts.

Make This Recipe With

Our Recipes