This peanut butter cream cheese frosting blends tangy cream cheese with rich peanut butter and honey. The recipe comes together in minutes!
Lighter than buttercream, it spreads easily. Use it to frost cupcakes, top banana bread, fill sandwich cookies, or even as a dip for fruit.
With just four ingredients and a short preparation time, the recipe is perfect for busy days when you want a quick, delicious frosting.
Keep reading to learn how to make this easy cream cheese peanut butter frosting.

Some of the links below are affiliate links. I earn a small commission, at no additional cost to you, if you purchase through an affiliate link.
Ingredients for peanut butter cream cheese frosting
To make this easy peanut butter frosting, you’ll need these ingredients:

- 1 package of cream cheese
- ½ cup creamy peanut butter
- 1 tablespoon of honey
- ½ cup powdered sugar
Equipment: a mixer
How to make peanut butter frosting with cream cheese
Place the cream cheese, peanut butter, and honey in a large bowl. Beat the ingredients on medium speed until the mixture is smooth, about two minutes.
Beat in the powdered sugar and continue mixing for one more minute.

That’s all there is to this easy peanut butter frosting recipe!
Store the frosting in the fridge up to 1 week. It can also be frozen for up to 3 months. Rewhip the peanut butter frosting before using.

Tips for best results with this easy frosting recipe
Use these simple tricks to get the best flavor and texture from your frosting.
- Use cream cheese at room temperature for a smooth texture.
- If the frosting is too thin, add more powdered sugar. If it’s too thick, add a splash of milk.
- Stir the peanut butter well before adding it to the other ingredients. The oil in some types of peanut butter separates when it’s stored.
- For piping, chill the frosting for 15 minutes so that it will hold its shape well.

Pairing ideas
This frosting works well with a variety of baked goods. Here are some ways to use it.

- Cakes: Chocolate, banana, and coffee cakes all taste great with this cream cheese peanut butter frosting recipe.
- Cupcakes: Use it with vanilla, chocolate, or peanut butter cupcakes.
- Brownies: Use it to top fudge brownies, blondies, and peanut butter bars.
- Quick treat: Spread it on toast, waffles, or use it as a fruit dip.
- Cookies: Spread the peanut butter frosting between oversized sandwich cookies.

Variations and substitutions of recipe
- Add 2-3 tablespoons of unsweetened cocoa powder to make chocolate peanut butter frosting.
- Use dairy-free cream cheese, agave nectar, and organic powdered sugar to make the recipe vegan.
More peanut butter recipes to try
If you love this frosting, here are some other recipes that also feature peanut butter:

- Peanut buttercream frosting – a thicker, richer version
- Peanut butter whoopee pies – sweet with a nutty taste
- Peanut butter fudge cake – topped with coconut pecan frosting
Share this peanut butter cream cheese frosting recipe on X
If you enjoyed making this easy 4-ingredient frosting, why not share the recipe with a friend? Here is a post to get you started:
🥜🍰 This peanut butter cream cheese frosting is tangy, sweet & ready in minutes! It's perfect for cupcakes, brownies, or as a dip. Only 4 ingredients!➡️ Get the recipe on The Gardening Cook. #Baking #DessertRecipe #Frosting… Share on XPin this recipe for peanut butter and cream cheese frosting
Would you like a reminder of this post for easy frosting recipe? Pin this image to one of your dessert boards on Pinterest so that you can easily find it later.
You can also watch this YouTube slideshow video about making this 4-ingredient frosting recipe!

Admin note: This article for my ten-minute frosting first appeared on the blog in January 2015. This post has been updated with all new photos, a printable recipe card with nutrition, and a slideshow video.
Peanut Butter Cream Cheese Frosting
This quick peanut butter frosting is made with just four ingredients and takes less than 5 minutes to prepare.
It combines the tartness of cream cheese, the richness of peanut butter, and the sweetness of honey and powdered sugar.
It's perfect for frosting cakes and brownies, and can be used as a dip with fruit.
Ingredients
- 1 package of cream cheese
- ½ cup of creamy peanut butter
- 1 tablespoon of honey
- ½ cup of powdered sugar
Instructions
- Stir the peanut butter well.
- Place the peanut butter, cream cheese, and honey in a large bowl.
- Beat with a mixer on medium speed until smooth, about 2 minutes.
- Add the powdered sugar and beat for another minute until the frosting is light and fluffy.
- Use the frosting to top cakes or cupcakes, or as a filling between cookies to make sandwich cookies.
- It can also be used as a dip for fresh fruit.
Notes
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
16Serving Size:
2 tablespoonsAmount Per Serving: Calories: 83Total Fat: 6gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 5mgSodium: 55mgCarbohydrates: 7gFiber: 0gSugar: 5gProtein: 2g
Nutritional information is approximate due to natural variation in ingredients and the cook-at-home nature of our meals.