Soft, chewy, and melt in your mouth Vegan Peanut Butter Cookies that are easy to make in one bowl! They’re a perfect sweet treat you can bake in under 30 minutes or freeze for later.

Looking for more classic vegan cookies? Try my Vegan Sugar Cookies, Vegan Snickerdoodles, and Perfect Vegan Chocolate Chip Cookies, too!

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

This is the only vegan peanut butter cookie recipe you’ll ever need! Thick, chewy, and with the perfect balance of salty and sweet flavors, each bite will have you running back for more.

Just like the classic recipe, these vegan peanut butter cookies are easy to make with baking staples, like peanut butter, flour, and sugar, in just one bowl. You can even make the cookie dough a few days ahead of time if you’re in a rush! They’re dipped in sugar for a little extra sweetness, then baked in less than 15 minutes.

Make a batch for a “just because” sweet treat or to share with family and friends!

Why these are the best vegan peanut butter cookies ever

  • One of the best classic cookies! Who can say no to a peanut butter cookie? A little crispy on the outside and perfectly soft and chewy on the inside, every bite melts in your mouth.
  • A no-nonsense, one-bowl dessert – There’s a reason why these easy vegan peanut butter cookies are the best beginner-friendly treat: the dough is a breeze to make in one bowl with simple baking staples and they take less than 15 minutes to bake.
  • A 5-star sweet treat – This recipe has been racking up 5-star reviews since I first posted it on my blog! Here’s what readers are saying…

“My 9 year old made this recipe last night as her first cookie recipe baking on her own. They were absolutely fantastic. We were amazed.” – Amy

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

“I’m super picky about peanut butter cookies and these are absolutely perfect! Crunchy on the outside, chewy on the inside, and super peanut buttery. I made a batch for Christmas and can’t wait to make them again!” – Emily

close up of vegan peanut butter cookies on a cookie sheet

How to make vegan peanut butter cookies

Find the complete recipe with measurements in the recipe card below.

Line a baking sheet with parchment paper and add 1/4 cup of granulated sugar to a small bowl. Set aside.

In a large bowl, cream the vegan butter, peanut butter, and sugars together until light and fluffy. Stir in the milk and vanilla until well combined.

Add the flour, baking soda, baking powder, cornstarch, and salt to the bowl and gently mix until just combined. The dough should be thick but still sticky.

Optional: Fold 1/3 cup of vegan chocolate chips into the cookie dough at this point if you’re craving chocolate chip peanut butter cookies!

Roll about 1.5 tablespoons of cookie dough in your hands, dip it in the bowl of sugar to coat the outside, and place it on the baking sheet.

collage of how to make cookies with peanut butter

Gently press on the tops with a fork to make the criss-cross pattern. Repeat until you run out of cookie dough.

Note: If the fork sticks to the cookie dough, dip it in flour before pressing it on the cookies. 

Bake the peanut butter cookies until they’re very lightly golden brown and look a bit firm around the edges. They may look a bit soft or underdone coming out of the oven, but they’ll continue to set as they cool.

Let the cookies cool on the baking tray before transferring them to a cooling rack. Enjoy!

Do you like extra crunchy cookies? Simply bake them for 2 to 3 minutes longer.

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

Frequently asked questions

Are peanut butter cookies vegan?

Most peanut butter cookie recipes aren’t inherently vegan since they’re made with butter and eggs. Luckily, peanut butter IS naturally vegan and it’s easy to make just as delectable vegan peanut butter cookies with plant-based ingredients!

What kind of peanut butter should I use?

This recipe works best with regular creamy peanut butter but you can use crunchy peanut butter if you like some crunch in your cookies. Natural peanut butter works, too, but give it a good stir before adding it to the mixing bowl.

Do I have to use peanut butter?

Not if you don’t want to! Almond butter will also work, or you can use sunflower seed butter if you need a nut-free alternative. The flavor will be different but the cookies will still be tasty.

Do I need to chill the cookie dough before baking?

Chilling the cookie dough isn’t a necessary step for this recipe unless your kitchen is very warm or if the dough is too soft to roll into balls. In those cases, pop the dough in the fridge for 30 minutes to prevent the cookies from spreading in the oven.

Can I make peanut butter cookie dough ahead of time?

Absolutely! You can make the cookie dough in a bowl as normal, cover the bowl, and keep it in the fridge for 1 to 2 days before baking.

To freeze the dough, roll it into cookie dough balls (without the sugar coating), place them on a lined baking sheet, and freeze until solid. Place them in a freezer-safe bag or container and freeze for up to 2 months. They can be baked from frozen with an extra 1 to 2 minutes added to the baking time.

How long do they last?

Store the baked and cooled 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 peanut butter cookies in a freezer-safe container or bag for up to 2 months. Let them thaw in the fridge or on the counter before serving.

a cookie sheet with a lot of peanut butter cookies and red towel in background
square image of a stack of peanut butter criss cross topped cookies, red and white towel in background
4.91 stars (98 ratings)

Vegan Peanut Butter Cookies (1 Bowl)

Soft, chewy, and melt in your mouth Vegan Peanut Butter Cookies that are easy to make in one bowl! They’re a perfect sweet and salty treat you can bake in under 30 minutes or freeze for later.
Prep: 10 minutes
Cook: 12 minutes
Total: 22 minutes
Servings: 22 cookies

Ingredients 
 

  • 1/2 cup vegan butter, softened
  • 3/4 cup creamy peanut butter
  • 1/2 cup granulated sugar
  • 1/2 cup brown sugar
  • 2 tablespoons almond milk
  • 1 teaspoon vanilla
  • 1 1/4 cups all purpose flour
  • 3/4 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 2 tablespoons cornstarch
  • 1/4 teaspoon salt
  • 1/4 cup granulated sugar, optional for rolling

Instructions 

  • 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.

Notes

  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.

Nutrition

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 October 2024 with better writing. Was first published March 2019.

Posted In: , , ,

you may also like:

Comments

  1. Hi Nora,

    Saw you featured in the NYT (congrats !)

    Are these cookies on the chewier side or “sandier” side ? Been on the hunt for an eggless PB cookie but they always turn out dry 🙁

    Can I use all brown sugar or will that spread too much ? Thx!

    1. Hi Miranda and thank you! They are soft and chewy, but if you want them more crunchy, just bake them for a few extra minutes. 🙂 I would not say they are sandy or dry. I bet you could use all brown sugar if you want.

  2. Hi Nora, I’ve made these cookies a few times but the dough is always just a bunch of really small crumbly bits, and I can’t get it to stick together. I think it might be because I’m mixing it too much, or because I’m using natural peanut butter. Please let me know if you have any ideas.

    1. Yes, this is happening because you are using natural peanut butter. Sometimes it can work, but the results are going to be inconsistent with natural peanut butter. It’s usually drier. If you must use that kind, you can try adding a little plant milk until the dough comes together, but this will change the cookie texture. Your best bet for cookies is to use no-stir peanut butter that has a consistent texture.

  3. Hi Nora,
    Just realized I ran out of almond milk,can I skip it altogether? Love love love alm your recipes!!!

    1. Hi Kathy. Though I have never tried it, you could try adding some tablespoons of cold water to bring moisture to the batter. Thank you for using my recipes!

  4. Hi Nora, these cookies are delicious! Thank you for posting the recipe. My vegan partner says they are the best peanut butter cookies that he has ever had. I used coconut oil and added a few tablespoons of ice water to bring the batter together. These will be a staple in our house from now on.

    1. You are welcome, John! I am so glad that you and your partner are loving the cookies, and that they will be your go-to peanut butter cookie! Thanks for sharing your stellar review and feedback! Happy cooking to you!

  5. All I have is the natural creamy peanut butter, the kind you have to stir before you use. Should I just use less vegan butter or more flour since the peanut butter is already very liquid? Looking forward to making these as I am certain they will be amazing. Already your best ever vegan chocolate chip cookies have won over many!

    1. You can try it and hopefully it works out just fine, but natural peanut butter can be finicky in baking. I wouldn’t change anything else I don’t think. I hope they turn out perfectly for you! Thanks for enjoying my recipes, that makes me so happy to hear! 🙂

  6. Nora Nora Nora.. these are DEVINE! Love them thank you so much for this new family HIT! I had to bake another batch the next day because they were gone the night of. Forgot to do the pattern on the second batch and love that look/design too!

    1. Hi Kassandra. I’m thrilled you guys love the cookies! Thanks for sharing your fabulous feedback! Happy cooking!

  7. These are wonderful. I just made them a few minutes ago. I followed the recipe exactly, except I used a bit less sugar as I was low and didn’t have enough. I also didn’t roll them in sugar. They are still perfect. When making the first batch, I made the cookies very big by mistake, but other than that it all went to plan.

    1. Hi Skyler. Thank you for sharing your baking experience, and your terrific review! I’m so glad you love the cookies! Wishing you lots of happy baking!

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.