Peanut Butter Cream Cheese Frosting

5 from 2 rating
Jump to Comments Jump to Recipe

I love peanut butter buttercream, and this peanut butter cream cheese frosting really takes it to the next level!

image of creamy peanut butter butter buttercream in the bowl of a kitchenaid stand mixer

I love the combination of peanut butter and cream cheese together, and the flavors in this frosting are so well-balanced! This recipe uses equal parts peanut butter and cream cheese, which I find is the perfect ratio.

To make sure this peanut butter cream cheese frosting is still pipeable and easy to work with, this recipe also uses butter.

I find that this is essential to get the consistency right for frosting cakes and cupcakes.

This frosting is made with an American buttercream base, so it is on the sweet side. If you’re looking for a less sweet option, I recommend trying my peanut butter Swiss meringue buttercream recipe.

Picking the Right Peanut Butter

One quick note around this recipe – it doesn’t work quite as well with natural peanut butter.

I find that because natural peanut butter has a tendency to separate, it can throw off the consistency of the buttercream. This can result in a messy, broken buttercream.

I usually use creamy, shelf-stable peanut butter brands (like JIF or Skippy) when I make peanut butter frosting.

image of a chocolate peanut butter macaron that's been cut open to show its full shells and delicious honey roasted peanut butter center and buttercream filling

That being said, you can definitely experiment with your favorite peanut butter and see what works best for you!

Just be sure to use creamy peanut butter, or else it will be difficult to pipe or smooth this frosting.

How to Make This Peanut Butter Cream Cheese Frosting

To make sure this frosting turns out as amazing as possible, let’s walk through each step together.

I’ve also included a video tutorial of the process below.

Step 1: Beat the Butter, Peanut Butter & Cream Cheese Together

Beat the unsalted butter, peanut butter, and cream cheese on a medium-high speed with a hand mixer for 30 seconds until smooth.

image of butter and lotus biscoff cookie butter being mixed together with a yellow hand mixer

Step 2: Mix in All the Good Stuff

Next, add in the vanilla extract and salt. Beat on low until the ingredients are incorporated. 

Then, slowly mix in the powdered sugar and heavy cream on a low speed. Scrape the sides and bottom of the bowl as needed with a rubber spatula.

image of powdered sugar being mixed into butter, cream cheese and peanut butter to make peanut butter cream cheese buttercream frosting

Step 3: Give the Frosting an Extra Stir to Make it Super Smooth

Beat on low until the ingredients are fully combined and the desired consistency is reached. 

Then stir the frosting by hand with a rubber spatula once it’s made for a minute or two to make it super smooth.

image of peanut butter cream cheese frosting that's been mixed with a rubber spatula to give it a super smooth consistency

Cover the buttercream flush with plastic wrap or immediately place it in a piping bag. Otherwise, the frosting will crust if it’s left sitting out!

Substitutions & Swaps in This PB Cream Cheese Frosting Recipe

Some swaps and substitutions that can be made in this frosting recipe include:

  • Unsalted Butter – If you only have salted butter on hand, you can use it in place of the unsalted butter. Just be sure to omit the salt that this frosting recipe calls for.
  • Peanut Butter – Use creamy peanut butter in this recipe! It also helps to use shelf-stable peanut butter rather than natural peanut butter, which has a tendency to separate.
  • Cream Cheese – This recipe turns out best using full-fat cream cheese. I like to use the kind that comes in a block.
image of a cupcake that's been frosted with peanut butter cream cheese frosting

How Much Frosting Does This Recipe Make?

This recipe makes about 6 cups of frosting. You can also halve or double this recipe as needed.

A double batch can be made in a 5 qt Kitchen Aid Mixing bowl.

I usually make a 1/4 batch to frost a dozen cupcakes, and use 1 batch to fill and frost a seven- or eight-inch layer cake.

image of a cake being frosted with peanut butter cream cheese frosting  and a drizzle of peanut butter

What Can I Frost with Peanut Butter Cream Cheese Frosting?

The sky’s the limit when it comes to using this frosting. Cakes, cupcakes, cookies, macarons, you name it!!

I’ve used it to frost my chocolate layer cake, vanilla cupcakes, French macarons, and even my buttercream cookies!  

image of a butterfinger cake that's been cut into to show its crunchy peanut butter butterfinger filling and tender chocolate cake layers

Paddle Attachment vs. Whisk Attachment

Now that we’ve covered troubleshooting, the last thing to discuss is our equipment.

Either a paddle or whisk attachment can be used to make this frosting with a stand mixer, or you can use a hand mixer.

I like to use my paddle attachment when making frosting for a cake to minimize the amount of air that is incorporated into the frosting.

This makes silky smooth frosting, which is easier to smooth onto cakes.

I use my whisk attachment when making frosting for cupcakes, which I like to be light and fluffy!

I like to incorporate air into frosting for cupcakes because I usually pipe massive swirls onto each cupcake.

These are just my personal preferences, though, and you can use whatever attachment or mixer you have. They’ll all get the job done!

image of a slice of chocolate cake that's been filled with peanut butter cream cheese frosting

Make this Peanut Butter Cream Cheese Frosting in Advance

This frosting recipe can easily be made in advance. I highly recommend making it ahead of time if possible.

Not only does it give the frosting time to develop more flavor, it also makes the decoration of a cake or cupcakes less stressful and more fun.

This peanut butter cream cheese frosting keeps in the fridge for up to a month or in the freezer for 3 months if stored in an airtight container.

When you’re ready to use the chilled buttercream, remove it from the fridge a few hours in advance and let it gradually come to room temperature.

Give it a good stir with a rubber spatula or an electric mixer to get rid of any air bubbles that may have formed. Once the buttercream is smooth again, it’s ready to use!

image of peanut butter cream cheese frosting that's been mixed and is ready to be used to fill macarons

Tips for Making the Best Peanut Butter Cream Cheese Frosting:

  • Make sure the butter and cream cheese are at room temperature before making this frosting.
  • If your powdered sugar contains cornstarch (most brands in the US do), there’s no need to sift your powdered sugar.
  • Use heavy cream or heavy whipping cream and not normal milk! You need a higher fat percentage for the frosting to have the right consistency.
  • If you are making frosting for a cake, mix the buttercream on the lowest speed at the end of the process for a couple of minutes to get out any extra air that might have been incorporated during the mixing process.
  • I usually make 1 batch of frosting to fill and frost a 7- or 8-inch cake.
image of peanut butter cream cheese frosting that's being mixed in a KitchenAid mixer with a paddle attachment

Let Me Know What You Think!

If you make this peanut butter cream cheese frosting recipe, I’d love to hear what you think! Please leave a rating and comment below.

Don’t forget to tag me @chelsweets and #chelsweets so that I can see your amazing creations on social media.

image of a butterfinger cake that's been cut into to show its crunchy peanut butter butterfinger filling and tender chocolate cake layers
Print Recipe
5 from 2 rating

Peanut Butter Cream Cheese Frosting

This delicious peanut butter cream cheese frosting recipe is delicious and so easy to make! It's perfect for frosting cakes or piping on cupcakes.
Prep Time10 minutes
Total Time10 minutes
Course: Frosting & Fillings
Cuisine: American
Servings: 6
Calories: 1019kcal

Ingredients

  • 1 cup unsalted butter, room temperature 226g
  • 1/2 cup creamy peanut butter 125g
  • 1/2 cup full fat cream cheese, room temperature 113g
  • 2 tsp vanilla extract or vanilla bean paste 8g
  • 1 tsp fine salt 6g
  • 7 cups powdered sugar 907g or a 2 lb. bag
  • 1/4 cup heavy whipping cream, room temperature 60g

Instructions

  • Beat 1 cup of butter, 1/2 cup of peanut butter, and 1/2 cup cream cheese on a medium-high speed for 30 seconds with a paddle attachment and stand mixer or hand mixer until smooth.
  • Mix in 2 tsp vanilla and 1 tsp of salt on a low speed.
  • Gradually mix in 7 cups of powdered sugar on a low speed. Halfway through add in 1/4 cup of heavy cream to make the frosting easier to mix. Scrape the sides and bottom of the bowl as needed.
  • Beat on low until the ingredients are fully incorporated and the desired consistency is reached. 
  • Once fully mixed, if the frosting seems too thick, add in additional heavy cream (1 tsp at a time). If the frosting is too thin, add in more powdered sugar (quarter of a cup at a time). If your frosting looks broken, add in more room-temperature butter, 1 Tbsp at a time until it comes back together.
  • If you plan to color this buttercream, add in the gel food coloring once the frosting is fully made. Mix on low until it reaches the desired colored.
  • The last step is to stir the frosting by hand with a rubber spatula for a minute or two to make it super smooth.
  • Then either cover the frosting flush with plastic wrap to prevent crusting or place it in a piping bag fit with your favorite frosting tip. This buttercream can sit at room temperature for a day, be stored in the fridge for up to a month in an airtight container, or stored in the freezer for 3 months.

Video

Notes

Yield

This recipe makes about 6 cups of frosting. If needed, this recipe can be halved or doubled. A double batch will fit/can be made in a 5 qt Kitchen Aid Mixing bowl.
I usually make a 1/4 batch to frost a dozen cupcakes, and use 1 batch to fill and frost a seven- or eight-inch layer cake.

Tips for Making the Best Peanut Butter Cream Cheese Buttercream Frosting

  • Make sure the butter and cream cheese are at room temperature before making your frosting.
  • If your powdered sugar contains cornstarch (most brands in the US do) there's no need to sift you powdered sugar.
  • If you are making frosting for a cake, mix the buttercream on the lowest speed at the end of the process for a couple minutes to get out any extra air that might have been incorporated during the mixing process.

Making This Buttercream in Advance and Storage Tips

Make this frosting ahead of time or save any leftover frosting! It can be stored in an airtight container in the fridge for up to a month.
This frosting can also be stored in the freezer for up to 3 months! Transfer it to the fridge the night before to let it thaw, then set it out at room temperature a couple hours before you want to to use it. Give it a good stir once it thaws to make it nice and smooth again.
A frosted cake can last in the fridge for a week, or in the freezer for a month. The buttercream locks in the moisture and keeps the cake fresh and delicious!

Nutrition

Serving: 1 | Calories: 1019kcal | Carbohydrates: 135g | Protein: 7g | Fat: 53g | Saturated Fat: 28g | Polyunsaturated Fat: 20g | Cholesterol: 118mg | Sodium: 562mg | Fiber: 1g | Sugar: 128g

Other Posts You Might Like:

2 Comments

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating