• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Blog

With Love Kitty

menu icon
go to homepage
  • Halloween
  • All Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Halloween
    • All Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes

    Modified: Mar 7, 2025 by Cat Spiller · This post may contain affiliate links · 3 Comments

    Peanut Butter Cream Cheese Frosting

    46 shares
    • Facebook
    • Twitter
    • Email
    Jump to Recipe Print Recipe

    It's rich, it's nutty, and it's so addictive! If you are someone who just loves trying out different frostings then you have to give this Peanut Butter Cream Cheese Frosting a go!

    Peanut Butter Cream Cheese Frosting shown swirled up close so that you can see the creamy texture.

    Who's ready for a shock, I used to HATE peanut butter. The smell, the consistency, the taste, all of it. I am not quite sure when my dislike for anything peanut butter flavor changed but I am so glad it did and I have been making up for my peanut butter-deprived years ever since.

    If peanut butter is the number one craving you get, try out my other peanut butter recipes! Like this recipe for Peanut Butter Cookies or this Peanut Butter Chocolate Chip Banana Cake.

    Jump to:
    • Ingredients
    • Instructions
    • Frostings with Cream Cheese
    • Variations
    • Equipment
    • Storage
    • Top Tips
    • FAQ
    • Related
    • Pairing
    • 📖 Recipe

    Ingredients

    To make this creamy peanut butter frosting, you will need the simple ingredients listed below. Remember to use fresh room temperature ingredients when baking. 

    Image showing ingredients needed to make this peanut butter frosting.
    • Unsalted butter
    • Confectioners sugar
    • Cream cheese
    • Pure Vanilla Extract
    • Smooth peanut butter

    Unsalted butter - I prefer using unsalted butter for my frostings and adding salt if necessary. For this recipe, be very careful of using salted butter and then choosing a peanut butter that already has salt in it as you could end up with a very salty frosting.

    Cream cheese - There are many different brands of cream cheese and if you follow the tips below you shouldn't have an issue with which one you choose. I usually use Philadelphia cream cheese when making frostings. It has great taste and consistency.

    Peanut butter - I am sure you have your preferred brand but there are some considerations when choosing which peanut butter to use when making this frosting. I like my frostings to have a smooth consistency for piping and decorating. That's why I choose smooth rather than crunchy peanut butter. Choose a salted natural peanut butter without added sugar for the best results.

    See the recipe card for quantities.

    Instructions

    To make this delicious icing follow the simple steps below. 

    STEP 1: Beat the butter. In a bowl of a stand mixer fitted with a whisk attachment add the room temperature butter. Beat the butter at high speed for 5 to 10 minutes. Scrape down the sides of the bowl often and beat again. As you do this you will notice the color of the butter changing and becoming whiter. The butter is ready when all of it is fluffy and light in color.

    STEP 2: Add the icing sugar. Change the attachment of the stand mixer to a paddle attachment and add the powdered sugar. Beat at low speed until incorporated.

    STEP 3: Add cream cheese. Add the cubed softened cream cheese to the butter and powdered sugar mixture and beat again at medium speed. Make sure you are scraping down the sides of the bowl often to ensure that the frosting is beating evenly.

    Image showing the start of step 3, the cream cheese added to the butter and icing sugar mixture.
    Image showing the end of step 3, after the cream cheese has been beaten into the butter and icing sugar mixture.

    STEP 4: Add vanilla and peanut butter. Add the vanilla extract and peanut butter and beat again at medium-high speed for about 3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl often with a rubber spatula. 

    Image showing end of step 4.
    Image showing up close texture of the frosting that is now ready to use on cakes and cupcakes.

    Hint: Be sure not to undermix the frosting otherwise, it will be difficult to pipe onto cupcakes or smooth over the top and sides of a cake. The frosting must be fluffy and spreadable not stiff.

    Frostings with Cream Cheese

    Adding cream cheese to frostings is a sure way to make any frosting creamier and even more delicious. But, you have to know how to add it otherwise expect a lumpy and runny buttercream that can't be fixed.

    On social media, one of the most often asked questions is how my cream cheese frostings are so pipe-able and smooth. So, let me share my tips for the perfect frosting with cream cheese.

    • Have the butter and the cream cheese at room temperature
    • Beat the butter first before adding the cream cheese
    • Whip the cream cheese properly before adding the frosting to a piping bag

    Let's talk about each of these tips because runny lumpy frostings can't be blamed on the recipes. They also can't be fixed with extra powdered sugar!

    Have the Butter and the Cream Cheese at Room Temperature

    This step cannot be overlooked, part of the reason why cream cheese frostings go wrong is because people overwhip the frosting to try to get rid of the lumps.

    These lumps are actually from using cold butter. And when you try to whip them away, you overwhip the cream cheese, which loses its creamy consistency and becomes runny. So, start with room-temperature ingredients and you'll be well on your way to creating creamy peanut butter and cream cheese frostings.

    Beat the Butter First Before Adding the Cream Cheese

    Butter is always the problem, whether it's making cakes or making the frostings to decorate them. So, beat the butter on its own before adding the cream cheese. This way you can get the butter light, white, and fluffy making sure it's ready for the cream cheese. This is my favorite tip when making any frostings.

    Whip the Cream Cheese Properly Before Adding the Frosting to a Piping Bag

    I understand that so many recipes say don't overbeat the cream cheese and I get that, I have mentioned it here too. But don't be too scared to whip it either. About two minutes at high speed is good, scrape down the sides of the bowl and beat the frosting again for about another minute. At this point, you should have a smooth and super spreadable frosting, perfect for sheet cakes, cupcakes, or even cookies!

    Image showing Peanut Butter Cream Cheese Frosting up close with salted peanuts sprinkled over the top.

    Variations

    I think this recipe is perfect the way it is but you may not be a fan of cream cheese frostings! If that is the case you can use this Vanilla Buttercream recipe and add the peanut butter at the end. Start with about 40g of peanut butter and take it from there.

    If you are wondering what to spread this frosting over I have so many recipes for you to choose from! Try out this frosting on these Chocolate Cupcakes or this recipe for a Chocolate Cake, both will go so well with this frosting recipe.

    Equipment

    To make this decadent peanut butter cream cheese frosting recipe you will need a rubber spatula and an electric mixer, either an electric hand mixer or a stand mixer.

    I always use a stand mixer to make buttercreams as they help ensure a fluffy frosting. I also always use an accurate kitchen scale when baking.

    Depending on how you use this frosting you may need piping bags, different nozzles, and an offset spatula. 

    Storage

    If you need to make this easy peanut butter frosting ahead of time or have leftover frosting just be sure to store it in an airtight container in the fridge. The frosting will keep for up to a week when stored this way. Be sure to remove the frosting from the fridge and allow it to come to room temperature before beating it again in a stand mixer for a couple of minutes.

    Top Tips

    These are my three top tips for the perfect peanut butter cream cheese frosting 

    • Once you have added the peanut butter make sure you beat the frosting for long enough. It needs to be smooth and not stiff. 
    • Ensure the butter and cream cheese are at room temperature. 
    • Beat the butter until it is light and fluffy. 

    FAQ

    Why is my peanut butter frosting not smooth?

    If your frosting is lumpy it's because the butter and cream cheese were not at room temperature.

    How to thin out peanut butter frosting?

    If you feel that the frosting is too stiff, before adding any heavy cream or milk I suggest beating the frosting for longer at medium-high speed. If you have measured properly you should have the perfect consistency and all that is missing is that you didn't whip the frosting for long enough.

    Related

    Looking for other recipes like this? Try these:

    • Image showing Chocolate Frosting with Melted Chocolate up close.
      Chocolate Frosting with Melted Chocolate
    • Raspberry Cream Cheese Frosting shown swirled, you can see the raspberry puree rippled through the frosting
      Raspberry Cream Cheese Frosting 
    • Dulce de Leche Frosting shown swirled on a flat surface.
      Dulce de Leche Frosting
    • Whipped ganache frosting shown swirled over a flat surface.
      Whipped Ganache Frosting

    Pairing

    These are my favorite dishes to serve with [this recipe]:

    • Dulce de leche cupcakes shown on a kitchen counter, each cupcake is decorated with a dollop of caramel on to top.
      Dulce de Leche Cupcakes 
    • Raspberry Chocolate Cupcakes shown on a kitchen counter.
      Raspberry Chocolate Cupcakes 
    • Chocolate Fudge Cupcakes shown on a white plate on a kitchen counter.
      Chocolate Fudge Cupcakes
    • Images shows a few muffins stacked on a plate, one is sliced in half and you can see the blueberries inside.
      Blueberry Chocolate Chip Muffins 

    If you decide to make this homemade peanut butter frosting, please leave a comment and star rating below and let me know if these tips helped you! I would love to hear from my fellow peanut butter lovers. 

    Don't forget to sign up for the newsletter and follow along @with_love_kitty to make sure you never miss any new recipes!

    Happy Baking

    With Love,

    Kitty

    📖 Recipe

    Peanut Butter Cream Cheese Frosting shown swirled on a surface so you can see the creamy texture.

    Peanut Butter Cream Cheese Frosting

    Cat Spiller
    This is the perfect recipe for fluffy peanut butter and cream cheese frosting which is delicious on cupcakes and cakes.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 40 minutes mins
    Course Cakes
    Cuisine American
    Servings 3 cups
    Calories 1571 kcal

    Ingredients
      

    • 100 grams unsalted butter
    • 600 grams icing sugar
    • 250 grams cream cheese
    • 1 teaspoon vanilla extract
    • 130 grams smooth peanut butter

    Instructions
     

    • In a bowl of a stand mixer fitted with a whisk attachment add the room temperature butter. Beat the butter at high speed for 5 to 10 minutes. Scrape down the sides of the bowl often and beat again. As you do this you will notice the color of the butter changing and becoming whiter. The butter is ready when all of it is fluffy and light in color.
    • Change the attachment of the stand mixer to a paddle attachment and add the powdered sugar. Beat at low speed until incorporated.
    • Add the cubed and softened cream cheese to the butter and powdered sugar mixture and beat again at medium speed. Make sure you are scraping down the sides of the bowl often to ensure that the frosting is beating evenly.
    • Add the vanilla extract and peanut butter and beat again at medium-high speed for about 3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl often with a rubber spatula. 
    • The frosting is now ready to use on cakes and cupcakes, enjoy!

    Nutrition

    Calories: 1571kcalCarbohydrates: 214gProtein: 15gFat: 78gSaturated Fat: 38gPolyunsaturated Fat: 8gMonounsaturated Fat: 25gTrans Fat: 1gCholesterol: 156mgSodium: 455mgPotassium: 368mgFiber: 2gSugar: 203gVitamin A: 1952IUCalcium: 112mgIron: 1mg
    Tried this recipe?Let us know how it was!

    More Buttercream Frostings

    • This photo is a macro shot of the buttercream, showing the swirls and the texture of the frosting.
      Orange Buttercream
    • Pistachio Buttercream shown up close so you can see the fluffy texture.
      Pistachio Buttercream
    • Passion fruit buttercream shown up close and swirled. It has been drizzled with extra passionfruit pulp.
      Passion Fruit Buttercream 
    • Vanilla Bean Buttercream shown up close so you can see the flecks of the vanilla bean seeds.
      Vanilla Bean Buttercream

    Join the List

    Reader Interactions

    Comments

    1. Patricia says

      May 23, 2025 at 11:22 am

      Love the look of this recipe! What kind of peanut butter do you recommend?

      Reply
      • withlovekitty2020 says

        June 24, 2025 at 5:22 am

        Hi Patricia, for this recipe I like using no added sugar/ salt smooth peanut butter

        Reply
    2. withlovekitty2020 says

      March 07, 2025 at 10:47 am

      5 stars
      I love the texture of this frosting! It is so perfcet for piping onto cupcakes.

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Cat the blogger behind With Love Kitty

    Hi, I'm Kitty - the face behind the cupcakes! With Love Kitty is where I share baking recipes and kitchen tips to help you be a better home baker.

    More about me →

    Popular Recipes

    • Peppermint crisp tart shown from above.
      South African Desserts
    • Condensed Milk Truffles shown in a white bowl with small white flowers.
      Condensed Milk Chocolate Truffles 
    • Mini meringues shown on a cake next to raspberries.
      The Perfect Mini Meringues
    • Passion fruit buttercream shown up close and swirled. It has been drizzled with extra passionfruit pulp.
      Passion Fruit Buttercream 
    • Dulce de Leche Frosting shown swirled on a flat surface.
      Dulce de Leche Frosting
    • South African Pancakes with Cinnamon Sugar shown stacked on a plate with honey being drizzled over them.
      South African Pancakes with Cinnamon Sugar

    Halloween Baking

    • Mini ghost meringues shown on a kitchen counter with sprinkles.
      Ghost Meringues 
    • Pecan Pie Cupcakes shown on a white plate on a kitchen counter.
      Pecan Pie Cupcakes 
    • Pumpkin Carrot Cake
      Pumpkin Carrot Cake
    • Pumpkin Halloween Cupcakes
      Pumpkin Halloween Cupcakes
    • Pumpkin Bread with Cream Cheese Frosting
      Pumpkin Bread with Cream Cheese Frosting
    • Black Velvet Cupcakes
      Black Velvet Cupcakes

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions

    Newsletter

    • Sign Up

    Contact

    • Contact

    Copyright © 2025 With Love Kitty

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.