This post may contain affiliate links. See my disclosure policy.
My vegan peanut butter cookies turn out crispy yet soft and filled with rich peanut butter flavor. They’re freshly baked in 12 minutes!
Craving more vegan cookie recipes? Try my vegan Girl Scout cookies, vegan chocolate chip cookies, and vegan double chocolate cookies next.
Did you grow up eating peanut butter cookies? I sure did. In my household, peanut butter cookies were made more often than any other cookie.
Now sometimes, I need that classic peanut butter cookie flavor, but sans egg and dairy. That’s where my vegan cookies come in.
Table of Contents
Why I love this recipe
- Freshly baked in 12 minutes. Yes, you’ll have to chill the dough, but the actual bake time is super quick.
- No egg replacers needed. Most vegan cookie recipes require flax eggs or other egg substitutes, but not this one!
- Easy to make ahead. If you’re like me and try to keep a batch of cookie dough in the freezer at all times, just in case, this recipe is perfect.
- The perfect taste and texture. Like my healthy peanut butter cookies, these cookies tick all the boxes.
Ingredients needed
- All-purpose flour. Sift your flour first to ensure that there are no clumps. You can also use gluten-free all-purpose flour, like Bob’s Red Mill 1:1.
- Baking powder and baking soda. A combination of the two ensures the cookie remains thick and rises nicely.
- Peanut Butter. Smooth peanut butter, not crunchy. I recommend using a brand that has no added sugar. Avoid using all-natural peanut butter (smooth or crunchy), as they often have a hard time mixing into the flour. You want to be using mainstream brands, like Jif or Teddy’s.
- Powdered sugar. Many peanut butter cookie recipes call for white or brown sugar, but using powdered sugar gives them a lovely thickness but with a softer texture.
- Non dairy milk. Any plant-based milk works. I’ve used oat milk, unsweetened almond milk, and even soy milk.
- Vanilla extract. A must for any good cookie recipe!
How to make vegan peanut butter cookies
I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.
Step 1- Make the cookie dough. In a large mixing bowl, combine the flour, baking powder, and baking soda. In a separate bowl, whisk together the powdered sugar, peanut butter, and milk.
Step 2- Chill the dough. Combine the two bowls. Cover the bowl and refrigerate for 30 minutes.
Step 3- Prep. Preheat the oven to 180C/350F and line a large baking tray with parchment paper.
Step 4- Shape and bake. Form 12 dough balls and place them on the parchment-lined baking sheet 1-2 inches apart. Press down on each cookie with a fork. Bake the cookies for 10-12 minutes or until golden.
Arman’s recipe tips
- Swap the peanut butter. This may sound like blasphemy, but you can, in fact, use other types of nut butter to make these cookies. I just made a batch with almond butter, and they turned out great!
- Don’t over-mix the dough. Otherwise, the cookies will spread too much. Only mix until you have a smooth dough.
- Chill the dough! I know it can seem like a pain, but chilling the dough helps the cookies not overspread and remain thick and chewy.
- Add a sugar coating. For a more traditional peanut butter cookie ‘look,’ roll the peanut butter cookie dough balls in sugar before baking them.
- Make the cookie dough in advance. Prepare the dough up to two days in advance and keep it covered in the fridge, then let it come to room temperature for 20 minutes before baking. You can also freeze the cookie dough, but you’ll want it to thaw overnight in the fridge first.
Storage instructions
To store: Leftover cookies can be stored in an airtight container at room temperature for up to two weeks or in the refrigerator for up to one month.
To freeze: Transfer the leftover cookies into a freezer-safe container and freeze for up to six months.
Frequently asked questions
If you’d like these cookies to be gluten-free, swap out the all-purpose flour for gluten-free flour with added xanthan gum.
If you overbake the cookies, they will be dry and brittle. I recommend removing them from the oven when the edges are just golden.
More vegan dessert recipes
- Vegan brownies
- Vegan chocolate cake
- Vegan cookie dough
- Vegan cinnamon rolls
- Or any of these vegan desserts
Vegan Peanut Butter Cookies
Ingredients
- 1 cup all purpose flour gluten free, if needed
- 1/4 teaspoon baking soda
- 1/4 teaspoon baking powder
- 1/2 cup powdered sugar
- 1 cup peanut butter
- 1/4 cup milk of choice I used unsweetened almond milk
Instructions
- In a large mixing bowl, add your flour, baking powder, and baking soda and mix well. Set aside. In a separate bowl, whisk together your powdered sugar, peanut butter, and milk, until thick and smooth.
- Combine your wet and dry ingredients. If the dough is too thick, add an extra tablespoon of milk. If you want thicker cookies, cover the mixing bowl and refrigerate the cookie dough for 30 minutes.
- Preheat the oven to 180C/350F. Line a large baking tray with parchment or a cookie sheet.
- Remove the cookie dough from the refrigerator and form 12 balls of dough. Place each ball of cookie dough on the lined tray, one to two inches apart. Press down on each cookie or use a cookie stamp. Bake the cookies for 10-12 minutes, or until just beginning to go golden.
- Remove from the oven and allow cookies to cool on the tray completely.
Notes
Nutrition
Originally updated September 2022, updated and republished July 2024
I need to try this. I have vegan “rice flour”.
Best vegan peanut butter cookies EVER!
When do we add the vanilla &how much
I was wondering if I could bake these as a bar cookie? How much time would they need to bake for? Thanks Kim
You can experiment and see
Perfection!
I doubled the recipe and used 1 cup of almond flour and one cup of gf flour. I added some chocolate chips too. Turned out really well! Thanks for the wonderful recipe!
Hi! these look wonderful, and I plan to try them very soon! Just a couple things: there is no mention of vanilla in the written recipe, though I see it in the post, just FYI. Also, do the cookies spread in baking? Just wondering how much to flatten them. Thanks for your input and all of the amazing recipes!
Will fix it up 😀 They can, but refrigerate the dough for 30 minutes prior and they shouldn’t do it much 🙂