Easy to make in just 1 bowl, these Vegan Peanut Butter Cookies are soft, chewy, and melt in your mouth delicious! Ready in under 30 minutes and freezer-friendly.

stack of 4 cookies, a bite taken out of the top one

Calling all peanut butter lovers! These are the best vegan peanut butter cookies, ever! Each bite of the crunchy outside and soft inside will melt in your mouth and have you running back for more.

I love that these cookies are made in just 1 bowl. There’s barely any clean up! Plus, they’re ready in under 30 minutes, meaning you can have cookies in no time.

Make a batch of these and my chocolate chip cookies to welcome new neighbors, bring to the office, or to enjoy as a fun after school treat!

Ingredients Needed (with substitutions)

  • Vegan butter Make your own or use a store bought version like Miyokos or Earth Balance. You could also sub in softened coconut oil or use applesauce for an oil free recipe. 
  • Creamy peanut butter – I like using creamy “non-natural” peanut butter in this recipe. Feel free to use crunchy peanut butter or natural if that’s what you have at home (the cookies will still be delicious!). My favorite brand is Trader Joe’s creamy peanut butter because the added palm oil is sustainable.
  • Granulated sugar – Feel free to use coconut sugar instead. The sugar will be used in the dough as well as a sugary cookie coating.
  • Brown sugar – Don’t have any at home? Mix 1/2 cup of granulated white sugar with 1/2 tablespoon of molasses together.
  • Almond milk – You can use any dairy-free milk you’d like.
  • Vanilla
  • All purpose flour – They work quite well using a gluten free all purpose flour as well, such as King Arthur or Bob’s Red Mill.
  • Baking soda
  • Baking powder
  • Cornstarch – You can substitute this for arrowroot or tapioca starch if you desire.
  • Salt – Only if the peanut butter is unsalted.

Do I have to use peanut butter?

You don’t have to use peanut butter in this recipe if you have an allergy or another preferred nut butter. Almond butter will also work, or use sunbutter as a nut free alternative.

close up of vegan peanut butter cookies on a cookie sheet

How to make Vegan Peanut Butter Cookies

  1. In a large bowl, cream together the vegan butter, peanut butter, and sugars using a handheld or standing mixer. You can even just use a spoon if needed. Mix in the almond milk and vanilla until they’re well combined.
  2. Next, to the bowl with the peanut butter mixture, add the flour, baking soda, baking powder, cornstarch, and salt.
  3. Mix until just combined and a dough is formed. The dough will be thick and very sticky.
  4. Use your hands to roll balls of dough (about 1.5 tablespoons worth). Give each one a gentle roll in a small bowl of sugar, then place the balls on the baking sheet.

collage of how to make cookies with peanut butter

Use a fork to press down on the dough balls and to make the classic criss-cross pattern. The cookies will flatten a little more in the oven. Bake for 10 to 12 minutes, until they look slightly golden brown. 

The cookies will appear underdone, and very soft in the middle, but they will continue to set and firm up as they cool. If you do over bake them a little, they will just be crispy instead of soft and chewy.

vegan peanut butter cookies on parchment paper, before baking with a criss cross in them.

Do I need to chill the dough before baking?

Most peanut butter cookie recipes involve chilling the dough in the fridge for 30 minutes so the cookies don’t spread out too much in the oven. This step isn’t necessary for this recipe, however, if your house is very warm, the dough could benefit from a few minutes in the fridge beforehand.

Tips for success

  • When making the criss-cross pattern on the dough balls, your fork could stick to the dough. Avoid this by dipping the fork in a little flour each time.
  • This recipe makes about 20 to 24 cookies but feel free to double or triple it if you’re feeding a crowd or want leftovers.
  • Do you like your cookies extra crunchy? Simply bake them for 2 to 3 minutes longer.
  • Chocolate and peanut butter go hand in hand, so feel free to add chocolate chips to the cookie dough or try dipping half of the baked cookies in melted chocolate (SO good!).
  • If that’s not enough chocolate for you, follow my recipe for Peanut Butter Chocolate Chip Cookies instead.

How to store

No time to bake? Roll out each cookie ball from the dough, place them on a prepared baking sheet, and freeze. Once they’re solid, add the dough balls to a freezer-safe bag or container and freeze for up to 2 months. Pop them in the oven when you’re ready and bake!

After they’re done baking, store the cookies in an airtight container on the kitchen counter for up to 5 days or in the fridge for up to 2 weeks.

You can also freeze the baked cookies by storing them in a Ziploc bag or airtight container. They can be frozen for up to 2 months. Leave them to thaw in the fridge or at room temperature.

a cookie sheet with a lot of peanut butter cookies and red towel in background

Want more delectable cookie recipes?

square image of a stack of peanut butter criss cross topped cookies, red and white towel in background
4.95 stars (85 ratings)

Vegan Peanut Butter Cookies (1 Bowl)

Easy to make in just 1 bowl, these Vegan Peanut Butter Cookies are soft, chewy, and melt in your mouth delicious! Ready in under 30 minutes and freezer-friendly.
Prep: 10 minutes
Cook: 12 minutes
Total: 22 minutes
Servings: 22 cookies



  • Preheat the oven to 350 degrees F and line a baking sheet with parchment paper. Add 1/4 cup sugar to a small bowl and set aside (for rolling the cookies in).
  • In a large bowl, cream together the vegan butter, peanut butter and sugars. Stir in the almond milk and vanilla until well combined. You can use a hand mixer, stand mixer or just a large wooden spoon.
  • Now add the flour to the bowl, and sprinkle the baking soda, baking powder, cornstarch and salt on top of the flour. Stir (or use the mixer) until just combined and a dough is formed. The dough will be thick, yet sticky.
  • Roll balls of dough (about 1.5 tablespoons) and then roll in the sugar until coated. Place each one on the prepared baking sheet, then press the tops to create the classic criss-cross pattern. 
  • Bake for 10-12 minutes until the cookies are very lightly golden brown; they will appear a bit underdone and soft but they continue to set as they cool. 
  • Let the cookies cool on the baking sheet for about 5 minutes before transferring to a wire rack. These cookies will stay good at room temperature for about a week.


  1. Makes about 20-24 cookies.
  2. Gluten free? Substitute a gluten free all purpose flour instead.
  3. May sub coconut oil, softened, for the vegan butter. I've tried both and they both work well. For oil free, sub applesauce.
  4. For crunchy peanut butter cookies, simply bake 2-3 minutes longer. I prefer them soft, but I know some people like crunchier cookies.
  5. You can use crunchy peanut butter if you'd like. This recipe works better using regular creamy peanut butter, not the natural stuff. I like Trader Joe's creamy peanut butter because the palm oil added is sustainable.
  6. To store: Leftover cookies will keep for up to 5 days in a covered container at room temperature, and they can also be frozen.


Serving: 1cookie | Calories: 148kcal | Carbohydrates: 17g | Protein: 3g | Fat: 8g | Saturated Fat: 2g | Sodium: 141mg | Potassium: 81mg | Fiber: 1g | Sugar: 10g | Vitamin A: 196IU | Calcium: 15mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*Last updated August 10th, 2020 with better writing and new photos. Was first published March 2019.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , ,

you may also like:


  1. Honestly, THE BEST peanut butter cookies I have ever made or eaten. My family loved them and they stayed fresh for several days (surprised they lasted that long!).

  2. Thank you for this .. it came out realy well and does not last long in the cookie jar..lol.. same goes for the shortbread.👍🏼😊

    1. You are welcome! It’s a good sign when cookies disappear from the jar! Thank you for sharing your wonderful feedback and review!

  3. I have made this recipe several times, including with my mom who isn’t vegan. I have been using natural peanut butter and they’ve come out delicious every time. Thanks for the excellent recipe :]

  4. So easy and so good. Classic taste. My friend thought it was peanut butter shortbread because of the texture. So yummy.

  5. These cookies were super easy to make and absolutely delicious! You seriously would never know that they were vegan.

  6. These are great ! We have peanut allergies in our family so made them with almond butter and even better !
    Nora Cooks’ recipes never disappoint!

  7. Easy to make and so tasty! We used Skippy Natural extra chunky peanut butter and baked them for 14 minutes. They were perfect! Crunchy and ohhh those peanut bits. Thank you for this recipe!!

    1. You are welcome, Kim! I’m thrilled you loved the cookies! Thank you for your stellar review and feedback! Happy cooking!

  8. Very easy to much. Perfect Peanut Butter cookies.

    Question, do i have to cook longer if i make them bigger?

  9. I’ve been searching for the right peanut butter cookie recipe. This is it. Perfect! Thanks a bunch!

    1. You are welcome, Jill! I’m thrilled you love the cookies! Thanks for your terrific feedback and review!

  10. Great recipe, as always! One small request, tho. Would it be possible to also to add a .5x button for halving the recipe, along with 2x and 3x buttons for doubling and tripling?

    1. I sometimes wish I had this myself and didn’t have to do the math when I want to cut a recipe in half, but unfortunately it’s not an option with the recipe technology I use. Sorry! But I’m glad you like the peanut butter cookies! 🙂

  11. Super easy and a unique texture – not quite cakey but not chewy. Have made these twice for our church snack time and had more compliments than any other cookie recipe I’ve made.

    1. Hi Cindy. Thank you for sharing your fantastic feedback and review! I’m so glad you are enjoying the cookies!

  12. Nora, you have inspired me to bake! I create great vegan food in my kitchen. However, baking was well….too many cookies that would break a hole in my wall. Your cookie recipes are the best. When you mention to take them out BEFORE they look ready!! I listen. And they turn out as the ULTIMATE CHOCOLATE CHIP COOKIE and ULTIMATE PEANUT BUTTER COOKIE! Thank you Nora!

    1. This is so terrific! I am thrilled you are having great baking success with my recipes! Thanks for your wonderful feedback! Happy cooking!

  13. I’m trying this tonight and the cookies are in the oven as we speak. I also added a little hazelnut and almond extract, and a teeny weenie bit of maple syrup. I used regular natural crunchy peanut butter. Just wanted to point out that the recipe said to use regular peanut butter over natural, except natural peanut butter is regular peanut butter. Peanut butter with added palm oil and other ingredients isn’t regular peanut butter, it’s peanut butter with additives, and unfortunately palm oil is not vegan friendly, even when it claims to be sustainable.

    1. I too used natural, organic peanut butter I try to i stay away from processed foods (I think that’s what she meant by normal lol) I made them at 1am today!
      The cookies turned out great only my dough was slightly crumbly but still rolled into balls well it just wasn’t sticky as the recipe stated & I think it was due to the natural peanut butter since its not as oily as the others. Although my cookies were stilll soft, even as I eat one now, I’ll add another tablespoon of softened butter to the next batch.

  14. This recipe is delicious! Turned out amazing. Added 1/4 cup of mini chocolate chips. Soo good. Will make again!!

  15. I will never doubt you!

    I didn’t have enough peanut butter, so I chose to do half peanut butter, half Trader Joe’s mixed nut & seed butter. I also added chocolate chips and chose not to roll it in sugar. They are so, so, so good!

    1. Hi Marcella. I appreciate you and your trust in my recipes! Thanks for sharing your awesome feedback and review! I’m thrilled you loved the cookies!

      1. I wonder if you see my name always pop up and think “this lady likes to eat a lot of sweets!” 🤣

  16. These are outstanding! Easy to make and delicious. I’m not vegan but my extended family is and I always struggle to provide homemade desserts for special occasions. These are so yummy!

    1. I’m glad you love the cookies, Melissa! I have lots of dessert recipes, and hope you’ll check them out! Thanks for sharing your terrific feedback!

  17. I followed this recipe exactly. I made these for Christmas cookies to give away for the vegan people. They were delicious! After they cooled, I dipped half the cookie in vegan dark chocolate. I really enjoy your website and all your great recipes!

    1. Hi Rebecca. Your chocolate dipped peanut butter cookies sound amazing! People are going to love getting them! Thank you for sharing your wonderful idea and your fabulous feedback! I am so glad that you are enjoying my recipes!

  18. Amazing!!!!

    I’ve used this recipe for 2 years now and it never disappoints. I definitely add more peanut butter. However, I used this exact recipe but for the Lotus Biscoff spread instead of peanut butter and it’s even better.

    Also, I’m currently baking the lotus cookies and realized I was out of cornstarch. The cookies were still perfect without. Not sure about peanut butter recipe. Please try with the Lotus spread you will be stunned

    1. I’m glad you are enjoying the peanut butter cookies! Thanks for your suggestion of Lotus Biscoff spread! I’ll have to try that! I appreciate you sharing your ideas and great review!

  19. These came out perfect! I really love how generous your recipes are, this made two trays which means they’ll last longer than 5 min in our house.

    1. Hi Natalie. I’m so glad the cookies turned out great for you, and that you’ll have them for maybe a day? LOL! Thank you for your wonderful feedback, it makes me happy!

    1. Natural peanut butter should work okay, but it’s a bit unpredictable. This is because it can be really runny or really thick and dry. It kinda makes it hard to bake with, but not impossible. The texture and taste will be slightly different, but I don’t know that you should use a different amount. That said, I haven’t tried using natural peanut butter here.

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.