Peanut butter cream cheese frosting is a tasty twist on a classic frosting. Sweet and tangy cream cheese frosting and rich peanut butter come together to create a frosting that works well on cakes, cupcakes, quickbread, and more.

Cream cheese frosting is a classic topping for various desserts, such as cupcakes, cakes, and bars. It's no surprise, really. It's so rich, creamy, sweet, and delicious! That sweet, tangy flavor is a wonderful counterpoint to the sweetness in these kinds of desserts. I added peanut butter to classic cream cheese frosting to create a rich peanut butter frosting that works with all kinds of baked goods.
This rich, delicious peanut butter cream cheese frosting is made with just a handful of pantry staples that are probably in your kitchen right now. It's a simple recipe that comes together quickly and easily.
Jump to:
Ingredients

- Salted butter - softened
- Cream cheese - softened
- Creamy peanut butter
- Vanilla extract
- Powdered sugar
See the recipe card at the end of the post for exact quantities.
Flavor Variations and Substitutions
- Use this dairy-free cream cheese frosting if you don't eat dairy..
- Get creative and use a flavored peanut butter to make this an even more unique flavor.
Equipment
Instructions
1: Beat the butter and cream cheese on medium speed for 3 minutes in a large mixing bowl.

2: Scrape down the sides of the bowl. Then, add the peanut butter and vanilla extract and mix on medium-low for 90 seconds.

3: Scrape down the bowl again. Then, add the powdered sugar one cup at a time, mixing on low until all the frosting has been added. Beat on medium-high for a minute until rich and creamy.

Top Tips
- Be sure your cream cheese and butter are softened for easy mixing and the best frosting texture< but not too warm.
- You'll need a hand or stand mixer to whip this frosting properly.
- Be sure to scrape down the sides of your mixing bowl between additions so everything is fully combined.

FAQ
Cream cheese frosting can be used on cakes, cupcakes, dessert bars, and quick breads. You can even use it as a dessert dip!
If the cream cheese isn't fully softened, you'll end up with frosting that has little bits of raw peanut butter or cream cheese in it.
I wouldn't recommend mixing this frosting by hand. To get the ultra-smooth and creamy consistency you want in this frosting, it's really best to use a hand mixer.
Related
📖 Recipe

Peanut Butter Cream Cheese Frosting
Ingredients
- ½ cup salted butter softened
- 8 oz cream cheese bar softened
- ½ cup creamy peanut butter
- 2 teaspoon vanilla extract
- 4 cups powdered sugar
Instructions
- First, beat the butter and cream cheese on medium speed for 3 minutes in a large mixing bowl.
- Then, scrape down the sides of the bowl. Then, add the peanut butter and vanilla extract and mix on medium-low for 90 seconds.
- Scrape the bowl down again. Then, add the powdered sugar 1 cup at a time, mixing on low until all the frosting has been added. Beat on medium-high for a minute until rich and creamy.
Notes
- Refrigerate for up to 5 days in an airtight container.
- Freeze for up to a month in an airtight, freezer-safe container.
- Defrost overnight in the refrigerator and mix just before using it.
- Your cream cheese should be softened to room temperature but not warm.
- Both a hand or stand mixer work well, but I find that a stand mixer whips just a bit better.
- Never store your frosting longer than a month in the freezer, or it will become grainy.









Claudia says
Tried the peanut butter cream cheese frosting — creamy, rich, and perfect on cakes!
Nicole Kendrick says
Who needs cake when you have this sweet treat?! LOL. Thank you, Claudia!