Bake or Break
New to BAKE or BREAK? Start Here!

Cream Cheese Peanut Butter Cookies

Cream Cheese Peanut Butter Cookies have a lovely peanut butter flavor made even better with the addition of cream cheese. Such a wonderful variation of classic peanut butter cookies!

stack of Cream Cheese Peanut Butter Cookies on a white plate

Cream Cheese Peanut Butter Cookies

These may look like pretty standard peanut butter cookies, but one bite of these Cream Cheese Peanut Butter Cookies will tell you that’s not the case. There’s just a little extra something. Something a little richer. Something more flavorful. Yep, it’s cream cheese!

I tweaked my basic peanut butter cookie recipe, decreasing the butter and adding some cream cheese. I had done a similar thing with chocolate chip cookies a while back, so I was excited to try a similar twist with peanut butter cookies.

And I’m happy to tell you that it was a more than worthwhile experiment. The result is a soft, chewy, irresistible cookie with just a bit bigger, more interesting flavor than the original. If you’re looking for something a little different in the peanut butter cookie category, then give these a try.

It’s not the kind of change that will hit you over the head. Rather, it’s more likely to garner questions like “What’s different about these?” from cookie eaters. Whether or not someone trying one of these cookies can guess the cream cheese addition, they’ll be smitten with the wonderful flavor and the soft, chewy texture.

For a more traditional peanut butter cookie recipe, try Classic Peanut Butter Cookies. And for a quicker, easier version, you can’t go wrong with 3-Ingredient Peanut Butter Cookies.

Want to save this recipe?
Enter your email and I’ll send it to your inbox. Plus, you’ll get more of my best recipes in your inbox!
Please enable JavaScript in your browser to complete this form.

By entering your email, you consent to receiving emails from Bake or Break. You can unsubscribe at any time.

Cream Cheese Peanut Butter Cookies scattered on a white tray

What You’ll Need

If you’ve got peanut butter and cream cheese, then you’ve likely got everything you need to whip up a batch of these fantastic cookies! Scroll down to the recipe card at the end of this post for ingredient quantities and full instructions. Here are some notes about the ingredients you’ll need.

  • All-purpose flour – Use a kitchen scale to measure by weight for best results. Otherwise, spoon and sweep.
  • Baking powder
  • Baking soda
  • Salt
  • Unsalted butter – Set out the butter about half an hour before baking to allow it to soften properly. Learn more: How to Soften Butter
  • Cream cheese – Bring the cream cheese to room temperature so it will mix more easily and smoothly. Full-fat cream cheese that comes in blocks will work best.
  • Granulated sugar
  • Light brown sugar – I prefer light brown sugar for these cookies. Dark brown sugar will work in a pinch, but the flavor may be a bit strong. Firmly pack it in the measuring cup or measure by weight.
  • Egg – Set out the egg when you set out the butter and cream cheese.
  • Vanilla extract
  • Peanut butter – Either creamy or crunchy peanut butter will work for these cookies. Just use whatever you prefer. I often like to bake with the crunchy variety for the extra crunch it adds.
  • Sanding sugar – This isn’t necessary, but it gives the cookies a little extra sweetness and a bit of sparkle.

Ideas for Variations

  • Add about 1/2 cup of chocolate chips or mini chocolate chips to the dough.
  • For a nuttier, crunchier cookie, add 1/2 cup of chopped peanuts or just use crunchy peanut butter.
  • Add 1/4 to 1/2 teaspoon of ground cinnamon along with the dry ingredients.
  • Skip the sanding sugar and add a pinch of coarse salt to the tops of the cookies.

How to Make Cream Cheese Peanut Butter Cookies

These cookies are very straightforward to make. You won’t need any special tools, and there’s no chilling time for the dough!

  • Prepare for baking. Heat the oven to 350°F. Line baking sheets with parchment paper or silicone liners.
  • Combine the dry ingredients. Whisk together the flour, baking powder, baking soda, and salt.
  • Combine the wet ingredients. With a hand mixer or stand mixer on medium speed, beat the butter, cream cheese, sugar, and brown sugar until the mixture is light and fluffy. Add the egg and the vanilla, and mix well. Mix in the peanut butter.
  • Add the dry ingredients to the wet ingredients. With the mixer speed on low, gradually add the flour mixture. Don’t over-mix the dough; mix just until combined.
  • Portion the dough. Using a tablespoon of dough at a time, drop the dough onto the prepared pans. If you have a 1-tablespoon cookie scoop, this is a great time to use it! If you like, make a crosshatch pattern on top of the cookies using a fork. Sprinkle a pinch of sanding sugar on top of each cookie if you like.
  • Bake. Place a pan of cookies in the oven, and bake for 12 to 15 minutes. (I prefer to bake one pan at a time. Refrigerate the remaining dough between batches.) When done, the cookies will be lightly browned.
  • Cool the cookies. Remove the pan from the oven and place it on a wire rack for 5 minutes. Then transfer the cookies from the pan to a wire rack to cool completely.

Tips for Success

  • Use regular peanut butter. There’s so much variation among natural peanut butters that I simply don’t recommend baking with them.
  • Use full-fat cream cheese. It will give you the best result in flavor and in texture.
  • To make the cross-hatch… I can’t resist adding the traditional crosshatch effect to the tops of the cookies. I see that pattern, and I instantly want one of these! Of course, you can certainly make them without that if you prefer. If you do choose to add the crosshatch effect, try dipping the fork in a little bit of flour to keep it from sticking to the cookie dough.
Cream Cheese Peanut Butter Cookies

How to Store These Cookies

Place the cooled cookies in an airtight container. They should keep at room temperature for 3 to 4 days. For slightly longer storage, place them in the refrigerator for another day or two. Just be sure the container is tightly sealed so they cookies don’t dry out.

Can These Cookies Be Frozen?

Sure! To freeze the baked cookies, place them in an airtight, freezer-safe container after they’ve cooled completely. They should keep up to 3 months if properly stored. Thaw them overnight in the refrigerator or for a couple of hours at room temperature.

To freeze the unbaked cookies, portion them and add the cross-hatch as directed and place them on a lined, rimmed baking sheet. Freeze until solid (about 2-3 hours), and then place the frozen dough balls in an airtight, freezer-safe container. When you’re ready to bake, there’s no need to thaw; just bake them as directed, adding a couple more minutes to the baking time.

Cream Cheese Peanut Butter Cookies

Yield about 40 cookies
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes

Cream cheese adds a lovely flavor and texture to these irresistible Cream Cheese Peanut Butter Cookies.

stack of Cream Cheese Peanut Butter Cookies


  • 1 & 1/4 cups (150g) all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/4 cup (57g) unsalted butter, softened
  • 4 ounces (113g) cream cheese, at room temperature
  • 1/2 cup (100g) granulated sugar
  • 1/2 cup (100g) firmly packed light brown sugar
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1 cup (255g) creamy or crunchy peanut butter
  • sanding sugar, for garnish


  1. Preheat oven to 350°F. Line baking sheets with parchment paper or silicone liners.
  2. Whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. Using an electric mixer on medium speed, beat the butter, cream cheese, sugar, and brown sugar until light and fluffy. Add the egg and vanilla, and mix well. Mix in the peanut butter.
  4. Reduce mixer speed to low. Gradually add the flour mixture, mixing just until combined.
  5. Drop the dough by tablespoonfuls onto the prepared pans. Use a fork to make a crosshatch pattern on top of the cookies.* If desired, sprinkle the top of each cookie with a pinch of sanding sugar.
  6. Bake 12 to 15 minutes, or until the cookies are lightly browned. Cool on the pan for 5 minutes. Then transfer the cookies to a wire rack to cool completely.


*Dipping the fork in a little bit of flour will help keep it from sticking to the dough.

Recommended Products

Bake or Break is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Show off your baking masterpiece!

Snap a pic, tag @bakeorbreak, and use #bakeorbreak on Instagram. Can't wait to see your creation!

Share this:

    91 Comments on “Cream Cheese Peanut Butter Cookies”

  1. I am so making these tonight! I’m going to use the cinnamon peanut butter! These sound fantastic! Thanks for the recipe!

  2. I, too, will be making these very soon. Thanks for sharing. dw

  3. These sound amazing! Peanut butter cookies are my personal favorite and while I already have several recipes that yield perfectly delightful cookies, I wanted to try something new. I was sitting here thinking about it when out of nowhere I remembered that I had some leftover cream cheese tucked away in the fridge so I added it to the search bar and *BAM!!!!* there it was! Thank you so much for sharing this. I am heading in to the kitchen now to make a batch.

    TIP: You can dip the fork into sugar rather than flour when pressing cross hatches into the dough. Just grease the bottom of the fork by pressing it into the dough in the bowl, then dip into the sugar, and then press the cross hatch into the top of the cookie. Continue until all cookies are classically cross hatched with the perfect amount of sugar. You may need to grease the fork as needed if sugar does not stick to the fork. We always rolled the dough into little 1″ balls too rather than dropping from tblsp. It won’t change the flavor of course…But it sure does bring back warm memories of my dear mom…As well as my childhood joy. I wish she was still here and I miss her deeply but I am sooo blessed to have all the wonderful memories she gave me just by being with me and patiently teaching me how to make all of our family favorites, each with just the perfect amount of love.

    • I hope you enjoy the cookies, Dorrinda! Peanut butter cookies are a nostalgic favorite for me, too.

      • This recipe thank you so much is my go-to recipe my husband is diabetic should I use diabetic sugar diabetic brown sugar and the cookies are delicious even my friends that are not sugar-free love them thank you so much for this recipe

  4. Se ve riquisimo , si pusieran la receta en español fuese expectacular

  5. I have several sizes of scoops I would like to use in place of table spoons. What size would you recommend?

  6. I sprinkled a pinch of sea salt on top. Really made the flavor pop!!

  7. Just tried these we with nutella, instead of peanut butter. They were amazing!

  8. Loved these!  I did add chocolate chips, because of course, everything is better with chocolate!  I will be making these again!

  9. Has anyone used organic peanut butter? It is much more runny than regular.

  10. Can you freeze these

  11. Have you ever used whipped cream cheese for these cookies?

  12. These look absolutely wonderful! thank you so much for sharing! will def try these 🙂

  13. I made these & added 2/3 cup of mini chocolate chips. My grand daughter & everyone else loved them. Used a medium scoop & made 3 dozen cookies. Will be making these again.

  14. Highly recommend! Very easy to make and very tasty! I added choxolate cbips and reduced temp to 340 and baked for about 10.5 minutes. I’m on my 9th cookie since the last batch came out of the oven.

  15. Ok if you like a chewy cookie. The cream cheese takes away from the peanut butter taste. I prefer a crunchier peanut butter cookie

  16. These are soft and delicious! My kids loved them. Can you make batches of these and freeze them? 

    • Hi, Lynn. I’ve not frozen them after they’re baked, but I think they’d be fine.

    • Delicious… simple to make and fun for the kids! I drizzled chocolate on some and dipped half a cookie in the chocolate for the others….then sprinkled chocolate with finely chopped peanuts. This recipe is perfect for that because it’s not too sweet and compliments the chocolate perfectly!!

  17. Hi…its delicious peanut butter cookies…I will try to make it..But what the kind the peanut buttet to make this receipe? I’m from Indonesian and it is so difficult to find the better peanut butter…

  18. How can we replace egg in these peanut cookies. Please suggest the perfect substitute as am waiting to make the same.

    • I’ve never tried substituting the egg in this recipe, so I can’t give speak from experience. I have read that you can use 2 tablespoons of water plus 1 teaspoon of vegetable oil plus 2 teaspoons of baking powder in place of 1 egg. Again, I’ve not tried that myself.

    • Look up “flax egg” for a substitute. I think it’s 1tbsp ground flax seed and 1tbsp water, but the ratio could vary. Flax egg is the vegan substitute for eggs. It’s supposed to work really well. I’ve never tried it, but I know lots of vegans that use it. I guess it would come in handy in a pinch when you don’t have access to eggs.

    • In sweet recipes 1tab of golden syrup substitutes for an egg well. I doesn’t have the same rising effect but it has a good binding effect. (I’ve not yet made this recipe so don’t know if the binding or rising of the egg is the most important. )

  19. My schedule is crazy this week but I’m making these as a Christmas gift for someone. Do you think I could make the dough ahead of time and refrigerate until I’m ready to cook them?

    • Hi, Andrea. You can make the dough a day or two in advance. Just keep it tightly covered in your refrigerator until you’re ready to bake. You may need to let the dough sit at room temperature for 5 or 10 minutes so it’s easier to scoop.

    • .Good flavor. Texture was so dry . Cookies crumbled apart . I had to add some liquid to make it work.

  20. Do these have to Refrigerated because of the cream cheese?

  21. These were delicious! I made these for a friend who loves peanut butter cookies and she just loved the taste and texture. Definitely a keeper.

  22. These were nice and soft, but not as peanut buttery as I was hoping. Maybe next time I will decrease the butter and use more peanut butter. I also rolled the balls in regular sugar then did the cross hatch, no fork stickage. I used a tiny scoop (abt 1/2 oz) to make smaller cookies.

  23. Can you make these with coconut flour or another flour? I am trying to stay away from wheat flour.
    These look amazing and I really want to try them.

    • Hi, Kim. I’ve not tried these cookies with a non-wheat flour, so I can’t say for sure. If you have one you like, I’d recommend referencing the manufacturer’s guidelines for substitution.

  24. My kids and i tried it just now. It was really great! Love it. Can ot be kept in fridge? Thank you for the recipe.

  25. Omg, I love the idea of adding cream cheese! I am a sucker for peanut butter!

  26. Absolutely fantastic recipe. Light and fluffy cookie. Not too sweet! Perfection! Thank you!!

  27. Made these, they were amazing, such a rich flavor and texture but not overwhelming. Everyone loved them, definitely bookmarking this recipe!!

  28. We make SO many peanut butter cookies in our test kitchen – This will be a great tweak to the recipes! Thanks for sharing!

  29. I’ve made this recipe a couple of times, using white whole wheat flour and coconut sugar, instead of all-purpose flour and the white and brown sugars.  They are a big hit with my office-mates!  Thanks for the recipe.

  30. I made these the other day. They seem dry. Did anyone else find that. Good flavor. Thinking of dropping the 1/4 cup flour. Or anyone else have idea. Thanks 

  31. I was wondering if it would be ok to use margarine in place of butter ? I want to try these,but don’t have butter,just have margarine..Hoping it’ll work.. Thank you, Carol

  32. This recipe sounds and looks deliciously amazing! Peanut butter cookies have always been one of our favorites especially growing up. This is definitely something new to try ASAP. I haven’t tried cream cheese with peanut butter before so this will be my first time and fingers crossed, it won’t be the last. Thanks for sharing, Jennifer!

  33. I have made these twice already & they were the best peanut butter cookies I have ever had! I am an amateur baker so I am so excited to find a recipe even I can make to come out melt in your mouth good!! 😋 the only difference I did was used a rubber spatula to work in the dry flour ingredients instead of continuing with the mixer. I was worried working the flour too much would make it flat. 🤷‍♀️
    Thank you for the awesome recipe! It was a hit with my family! 

  34. Thank God for kitchen scales and I just recently ordered one weeks ago. I love peanut butter & cream cheese vey very much. I’m prepping to make these cookies right now. So glad I stumbled upon this recipe and can’t wait to see the end results!

  35. I made these cookies with my granddaughter.  They were the best peanut butter cookies I have ever had.  The cream cheese adds just enough creaminess to the texture and the flavor to take these over the top.  They were gone in no time flat.  I highly recommend this recipe for any peanut butter lover.  Thanks for sharing. A definite 5 star cookie.

  36. Can most of these recipes be doubled? Thanks, they sound delicious!

  37. Hi Jennifer: I love peanut butter cookies and really like the idea of adding cream cheese. Because my husband does not like peanut butter, I usually use almond butter. Do you think I could add half almond butter and half sesame tahini because I like the taste of tahini?

    PS: When I saved your recipe to Pinterest, It did not allow me to include “from Bake or Break” It’s very clear when you open the image that the recipe is from you. I hope this is okay.

    • Hi, Kit. Other butters don’t have quite the same fat content as peanut butter, so there may be some differences in texture and how they spread. Without trying it myself, I don’t know how much they’d be affected, but I think it work okay. Saving a Pin from here should always link back to me, so no worries at all. Thanks for sharing!

  38. do you think we could use freshly ground almond butter? My version is not oily.

  39. These cookies turned out great. Thank you!

  40. I have made these cookies several times now and everyone just loves them. I follow the recipe, but instead of crosshatches I make a thumbprint and fill with jam. So I am making peanut butter and jelly cookies.

  41. These are the best Peanut Butter cookies I have ever made!
    I’m following you for more ideas.

  42. These cookies sound so good. I will have to try them soon. Can you use cookie cutters with this recipe? I thought it would be nice for the holidays to try this.

  43. Husband diabetic. I use splenda sugar and splenda brown sugar they are great friends dont know they are sugar free thanks for recipe

  44. To just made these.  This will be my go to recipe for peanut butter cookies!  Great recipe!!

  45. I just made these wanted something sweet and had all the ingredients in the cabinet. Idk what I did wrong… mine are like brownies lol 😂 

  46. I was skeptical but made them and they were excellent! My partner who hates cream cheese even loves these because you can’t taste the typical cream cheese flavor but it gives the cookies a little something extra. I made them with just the cross hatch and a batch with Hershey’s Kisses and both were a hit in their own way! Thanks for sharing! I doubled the batch and they were so easy and great for sharing! 🙂

Leave a Reply

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