
These vegan peanut butter chocolate cookies are stuffed with a sweet and salty peanut butter filling and wrapped in rich, fudgy chocolate dough. If you’ve ever wished a Reese’s cup came in cookie form, Peanut Butter Chocolate Pillows are your answer.
This recipe has been on the site since 2009 and it’s one of the most beloved cookies we’ve ever posted — over 300 comments and counting. The name comes from Terry Hope Romero, my longtime co-author, and it stuck because it’s perfect. They really are little pillows. Soft, chocolatey, with a heart of peanut butter that practically melts when you eat them warm out of the oven. We use dutch processed cocoa powder for the deepest chocolate flavor, but regular cocoa works, too.
If you’ve never made stuffed peanut butter cookies before, these are a great place to start. The dough comes together fast and the whole thing is more sculpting than actual baking. Roll a ball of peanut butter filling, flatten some chocolate dough around it, and you’re done. Kids love this part if you can keep them from eating all the filling.
Peanut Butter Chocolate Pillows FAQ:
Can I use regular cocoa powder instead of dutch processed? Yes. Dutch processed gives you a darker color and a deeper, less acidic chocolate flavor, but regular unsweetened cocoa powder works fine. You can also skip the black cocoa entirely and just use a full ½ cup of whatever cocoa you have.
What kind of peanut butter should I use? Natural peanut butter, the kind that’s just peanuts and salt. It gives the filling the right texture and flavor. Conventional peanut butter (like Skippy or Jif) is sweeter and oilier and can make the filling too soft. If that’s all you have, you may need to add a little extra powdered sugar to firm it up.
Can I use a different nut butter? Almond butter or cashew butter both work. Sunflower seed butter is a good nut-free option. Just make sure whatever you use is salted. The sweet-salty contrast is what makes the filling so good.
My chocolate dough is crumbly. What do I do? Add a splash of water or non-dairy milk, about a tablespoon at a time, until it comes together. Since we’re not weighing the flour, the amount of moisture can vary. Mix by hand rather than with an electric mixer for the best texture.
Can I make the dough ahead of time? Yes. Both the chocolate dough and the peanut butter filling can be made a day ahead and stored in the fridge. Let them come to room temperature for about 15 minutes before shaping so they’re easier to work with.
How do I know when they’re done? They’ll look slightly underdone at 10 minutes and that’s what you want. They firm up as they cool. Overbaking makes them dry instead of fudgy.
Can I freeze these? You can freeze the shaped, unbaked cookie balls on a sheet pan, then transfer to a freezer bag. Bake from frozen, adding a minute or two to the bake time. Or freeze baked cookies for up to a month and warm them in the microwave for 10 to 12 seconds.
My filling is too wet / too dry. How do I fix it? Different natural peanut butters have different moisture levels. If the filling is too dry, stir in another tablespoon of non-dairy milk. If it’s too wet, knead in a little more powdered sugar until it holds its shape when rolled into a ball.
Can I make these gluten free? A 1:1 gluten-free flour blend like Bob’s Red Mill seems to be working for everyone! The dough may be slightly more fragile, so handle gently.
How should I store them? In a tightly covered container at room temperature for up to 5 days. They’re good warmed up in the microwave for 10 to 12 seconds — that’s when the peanut butter filling gets all melty again.

Peanut Butter Chocolate Pillows
Ingredients
For the chocolate dough:
- ½ cup canola oil
- 1 cup sugar
- ¼ cup pure maple syrup
- 3 tablespoons non-dairy milk
- ½ teaspoon vanilla extract
- 1½ cups all purpose flour
- ⅓ cup unsweetened dutch processed cocoa powder
- 2 tablespoons black unsweetened cocoa or more dutch processed cocoa powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
For the filling:
- ¾ cup natural salted peanut butter crunchy or creamy
- ⅔ cup confectioner’s sugar
- 2 to 3 tablespoons non-dairy milk
- ¼ teaspoon vanilla extract
Instructions
- In a large mixing bowl, combine the oil, sugar, maple syrup, non-dairy milk, and vanilla extract and mix until smooth. Sift in the flour, cocoa powder, black cocoa if using, baking soda, and salt. Mix to form a moist dough.
- Make the filling: In another mixing bowl, beat together the peanut butter, confectioner’s sugar, 2 tablespoons of non-dairy milk, and vanilla extract to form a moist but firm dough. If the filling is too dry (different natural peanut butters have different moisture levels), stir in the remaining tablespoon of non-dairy milk. If the dough is too wet, knead in a little extra powdered sugar.
- Preheat oven to 350°F. Line a baking sheet with parchment paper.
- Shape the cookies: Roll the peanut butter dough into 24 balls. Scoop a generous tablespoon of chocolate dough, flatten into a disc, and place a peanut butter ball in the center. Fold the sides of the chocolate dough up and around the peanut butter center and roll into a smooth ball between your palms. Place on a sheet of waxed paper and repeat with remaining dough. If desired, gently flatten cookies slightly, but this is not necessary.
- Place dough balls on the lined baking sheet about 2 inches apart and bake for 10 minutes. Remove from the oven and let cookies cool on the sheet for 5 minutes before moving to a wire rack to cool completely. Store in a tightly covered container. If desired, warm cookies in the microwave for 10 to 12 seconds before serving.
These were amazing. My bf craves Reese’s PB cups and misses them so much– these are a perfect way to satisfy that craving! We couldn’t find smooth natural PB at the store today, so they were made with smooth conventional PB, and they turned out just fine. Also, for everyone having problems with the amount of dough and the dough being too oily to shape, I recommend using a Tbsp measure and by “generous” Tbsp. think like– giving socks to your family for Christmas generous– just barely round the Tbsp and you’ll have plenty. To help handle the chocolate dough, I washed my hands in cold water every 6 cookies or so, and that helped a ton. I also found that, even if it seemed like the dough was breaking and wasn’t enough, the dough evened out perfectly as I started rolling my hands quickly to form the ball. These handle a lot like the Rumnog Pecan Cookies in Veganomicon (which are awesome, as well)– the dough feels really loose, but you if you have faith and roll them and go with it, they cook great.
@Katie: If you have almonds, make your own almond milk. So easy.
Google for instructions. If you don’t sometimes water will work too, but I dont know in this recipe.
Thank you so much Isa, cant wait to try these.
Do you have any tips on making these gluten free? I make them all the time and I have a gluten-intolerant friend who really wants to try them.
[…] you say so! Try Coraline Cookies, Peanut Butter Blossoms, Peanut Butter Cream’wich Cookies, or Peanut Butter Chocolate Pillows, or, even, invent your own peanut butter treats. And hey, be sure to share your creative […]
[…] Peanut Butter Chocolate Pillows from Post Punk Kitchen […]
these are incredible! getting the chocolate dough around the peanut butter balls was definitely a bit challenging as the dough is pretty much at its plasticity limit… eventually worked it out but it was very time consuming. any tips on how to speed this step up?
I think that the temp of the dough probably matters. If it’s very cold it will be harder to roll. Perhaps put it in your warmest room for a few minutes before forming the pillows.
[…] natural peanut butter and the dairy-free stuff, so mine just look like normal cookies), see here http://www.theppk.com/2009/03/peanut-butter-pillows/ (the Post Punk Kitchen […]
Great web site. Many valuable data right here. I sure am mailing it to some close friends ans also revealing in delicious. Of course, thanks for your sweat!
These are AMAZING! I made them at Xmas and they were the most popular thing for puddings! My mums bday is tomorrow (yes, on valentine’s day!) and she wants them instead of cake. Im going to try and shape them into hearts. Thanks Isa xx
I made these as a valentine’s day present for my decidedly omnivorous boyfriend-he practically made himself sick devouring them! Baketivism at its finest, as far as I’m concerned. I’m a vegetarian, not a vegan, but your recipes are convincing me that I can do deliciously without eggs and milk. Keep them coming!
[…] I found this recipe on Isa Chandra Moskowitz’s Postpunk Kitchen website and adapted it somewhat. Here’s a link to the original: http://www.theppk.com/2009/03/peanut-butter-pillows/ […]
[…] have already assigned me a new vegan cookie experiment. We made Isa Chandra Moskowitz’s Peanut Butter Chocolate Pillows the other day, and they were incredible. Hopefully, tomorrow’s cookie baking extravaganza […]
Actually, I was disappointed with them… They were waaaayyy too sweet :s Almost half of the recipe is sugar…
I substituted agave for the maple as well & added mini Enjoy Life chocolate chips to the filling….AMAZING!
[…] googled for other vegan baking recipes and found a recipe for vegan peanut butter chocolate pillows, which I will be trying very soon. I’m wondering if I can also make this gluten-free using […]
[…] this recipe […]
I was excited when I saw these and realized that I had everything in my pantry. I found them easy to make (had the extra cookie sheet on top of the stove so the dough was soft to roll) and myself and both my sons loved them! I did cut the sugar back by 1/4 cup and added 1/4 cup more of cocoa and 1/4 cup more of flour to compensate. It amazed me how well my boys liked because they are usually pretty cautious about my vegan baked goods. When my 15 year old’s friends came, they liked them as well! Thanks!!!
So incredibly rich and delicious I could only eat two, washed down with a big glass of milk. I’m an omnivore, but was searching for an eggless recipe to serve a guest with food sensitivities. They were a gooey and delicious hit, and easy to make at that. This will be a new regular for me. Thank you for the terrific recipe!
These were ok. Way too much sugar, not enough cocoa.
[…] loved exploring new recipes in the kitchens here all year long. Just tonight I made some delicious Peanut Butter Pillows for a friend’s birthday.This weekend I started yet another blog, this one about food, where […]
Made these t’other day but missed out the baking powder by mistake and ended up with these amazing cookies with a peanut filling, like a chocolate peanut butter cookie sandwich. So i’d totally recommend trying it this way too.
These are the best cookies in the world. Thank you so much for inventing them. I bring them to every pot-luck as an ambassador of vegan goodness. People go NUTS for them! I recently made a gluten free version which is quite satisfying: Use entirely brown sugar rather than white, double the vanilla, and use Bob’s Red Mill gluten free biscuit and baking mix for the flour. The cookies are moist and almost indistinguishable from those with gluten.
clarification of the above gluten free variation: I substitute the brown sugar for white in the chocolate dough, but not the pb dough – for that I still used confectioners sugar.
[…] afternoon I’m going to bake these little beauties to give to J as a thank you for taking me to the concert. From what I understand they are VIP […]
[…] made those Chocolate Peanut Butter Pillows for her as promised, and of course took pics of the […]
I just made these with a half and half mixture of “cookie butter” (amazing product from trader joes) and Almond butter. DELICIOUS. and peanut free! (for those who can’t indulge)
Just made these! Fabulous recipe, super duper easy to follow!!! They turned out really really well, just like in the picture (yay!) I substituted PB for almond butter (because a good friend I have every intention of feeding cookies too is allergic to PB!) and it turned out just fine! Can’t wait to try it with peanut butter though, I’m a sucker for the taste!
Just curious to how you feel the dough would freeze? I was going to try making a bunch and pre-rolling them and then freezing it so I can just plop ’em out and bake them?
Can Carob powder be used in lieu of the cocoa powder?
Hi, I just love this recipe but I’m having a problem with two ingredients being a foreigner. Could someone, please, clarify for me what non-dairy milk is? The recipe say 2 tbs non-dairy milk? Is it a special kind of milk or is it a powder? And then the recipe calls for soya creamer, so again, is it a powder or liquid? Thank you, I would very much love to make these pillows but I don’t want to get stuck on these two things. Thank you 🙂
[…] peanut butter chocolate pillows (haven’t made this yet, but looks delicious!) […]
[…] and I found a recipe for Chocolate Peanut Butter Pillows on the Post Punk Kitchen website and knew we had to make them. I tweaked the recipe just a bit. My daughter loved […]
@HanaS
Non-dairy milk is soy milk or almond milk or rice milk or coconut milk etc, any milk that does not come from an animal is what she means.
The soy creamer is liquid
You don’t have to use both non-dairy milk and soy creamer, just pick either the non-dairy milk or the creamer if you would rather use that.
[…] Peanut butter and chocolate pillows from Vegan Cookies Invade Your Cookie […]
[…] Andrew and I ran some errands this weekend: we purchased baby A’s dresser/changing table at Ikea, and we went to Target for random items, including some nursing clothing and postpartum care items (ice-packs, giant pads, lots of energy bars for quick snacks, etc). We also sold two boxes of books, and received an in-store credit at Powell’s for $160 – we plan on investing some of that for small collection of books for baby A. We checked out a Zipcar for 5 hours, went to four stores, and now I am exhausted! Time to put my swollen feet up and enjoy some more of these (here’s the recipe): […]
[…] This recipe – both Andrew and I think these cookies remind us of something we used to eat, but we […]
[…] recipe and some help Share this:TwitterEmailLike this:LikeBe the first to like this. Posted by krhtoday Filed in Baltimore, Cooking, Photography, Vegan, Vegetarian Tags: Baltimore, homemade, photography, Post Punk Kitchen, vegan, vegan baking, Vegan Dessert Leave a Comment » […]
[…] Peanut Butter Chcoolate Pillows […]
I just made these with gluten free flour, and sunbutter. My friends little girl has gluten, dairy, and peanut allergies. The chocolate dough was too wet for cookies, so I spread half in an 8×8 pan lined with parchment, spread the sunbutter dough on top then the rest of the chocolate, and baked for 40 minutes! OH MY…tastes like chocolate sunbutter brownies! Soooooo yummy!
Well, these are dreamy. 3x’s the recipe for a bake sale!
How long would you store this for?
Thanks for the recipe! I’ve already made the pb-coco pillows at least two times and gave them to my friends, whom happen to be carnivores. All of them loved the cookies! They didn’t even suspect that it was vegan! It was awesome seeing their facial expressions when I told them that no animal bi-products were used in the making of the cookies. Thanks again for the recipe! My friends loved the cookies so much that they asked me to make them again. 😉
this recipe deserves a slow clap. i am amazed with how delicious these are. i baked a batch for my non vegan/vegetarian friends and they all absolutely loved them. thank you for helping me spread the vegan love.
these are one of my favorites! i had trouble with the chocolate dough though- it was like glue! it stuck to itself and my hands and just wouldn’t wrap around the peanut butter. i mixed with a mixer tonight so i’m guessing that’s what did it. these are crazy good though! i get requests for them at work all the time…
I made these successfully gluten free with a combination of 1/2 c. Almond Flour, 1/2 c. Sorghum Flour, 1/2 c. Tapioca Starch, & 3/8 tsp of Xanthum Gum. Thank you for the great recipe!
These are the best. I make them all the time for friends and family. My work is having a cookie exchange this weekend, and I am making these as in christmas tree shaped silicone baking molds. I am so excited to share these with the ladies at work!!
[…] Even if the word vegan makes you cringe, these vegan cookies from the Post Punk Kitchen (ppk) will rock your world. After a plateful of these, you won’t be worried about the Mayan apocalypse anymore, since you’ll already feel like you’ve died and gone to heaven! (Side note: if you want to make a nice hearty stew to fill up before the fire and brimstone, check out ppk’s Okra Gumbo recipe.) Peanut Butter Chocolate Pillows by the ppk […]
These are good, but the chocolate dough was way too wet. I think this is a result of weighing the flour to be 180g instead of using a cup and pressing the flour into it. The chocolate dough really spread out into flying saucers. They don’t look much like your picture. Don’t know if I’ll try these again. Your plain peanut butter cookies are to die for though, especially subbing maple syrup for the mollasses. Looking forward to trying more of the recipes in the book as my waistline allows.
I was lazily craving some decadence, so I mixed up a quarter batch of the peanut butter filling, mixed with chocolate chips, and am eating it with a spoon. This was a too-lazy-to-actually-bake win!
I baked my cookies for around 15 minuets, otherwise they weren’t done. My chocolate dough was also a little hard to shape around the filing, but these are really great. Good recipe to try!
[…] Peanut Butter Chocolate Pillows from Post Punk Kitchen. I don’t make them often since they’re a bit of a labour of love, but man are they worth it! […]