This post may contain affiliate links. Please read our disclosure policy.

Time for a fresh twist (or in this case, a crisscross) on a grandma-level classic cookie: Vegan Peanut Butter Cookies. They’re lightly crispy at the edges, chewy in the centers, and miraculously contain no butter, no oil, and no eggs. Pure peanut butter magic is all it takes to create a healthy peanut butter cookie that doesn’t skimp on texture or taste.

a stack of peanut butter cookies

Did a batch of vegan peanut butter cookies appear on your doorstep this week? If yes, we must be neighbors. (Surprise! It was me.)

Coming up with a recipe for a perfect peanut butter cookie without butter or eggs took me four full tries, and it was absolutely worth it.

The ultimate secret to this recipe is a boatload of peanut butter. The peanut butter adds richness to the cookies, holds them together, and proves that you can have a vegan peanut butter cookie that lives up to your most insistent cookie cravings.

A white backboard with vegan peanut butter cookies

I’ve seen other recipes for vegan peanut butter cookies with coconut oil or vegan butter alternatives, but neither are needed. Pure peanut butter is all that’s required for a sublime PB cookie experience.

Like the classic peanut butter cookies I remember snitching from my grandma’s cookie tin, these might appear thin. Depending upon your cookie tastes (I’m more of a thick and chewy cookie girl ordinarily), you might even think they look lackluster. Don’t be deceived!

These vegan peanut butter cookies are crisp only at the edges, then give way to soft, tender centers.

They’re sturdy but not dry. Sweet, but not overly so.

These easy vegan peanut butter cookies demand a cold glass of milk (or almond milk) and should you turn them into vegan peanut butter sandwich cookies (spread a layer of coconut ice cream in between), you won’t be disappointed in the least.

As a special note to peanut butter lovers, the high ratio of peanut butter in this recipe imparts an intense, pure peanut butter taste experience. It’s as delightful as it sounds.

a pile of vegan peanut butter cookies

How to Make Vegan Peanut Butter Cookies

Nailing the right ratio of ingredients for the very best vegan peanut butter cookies proved tricky for a number of reasons (read on if you enjoy baking science). I’m so happy with where they ended up, and I hope you are too!

The Ingredients

  • Peanut Butter. Peanut butter is the fat, the flavor, and the all-around oomph in this cookie recipe.
a jar of creamy peanut butter

I snagged the idea to make a cookie that used entirely peanut butter (and no butter or even coconut oil) from these reader-favorite Peanut Butter Banana Cookies. Those cookies, however, rely on an egg.

In order to make today’s peanut butter cookies vegan, I had the challenge of eliminating the egg too. Which led me to the next ingredient:

  • Flaxseed Meal. Ground flaxseeds combined with water create a lightly sticky mix often referred to as a “flax egg.” Similar to eggs, they can bind ingredients and create moisture in baking. Flax seeds come from the flax plant. They’re incredibly rich in omega-3 fatty acids and fiber.

**Please note that while swapping a regular egg for a flax egg works in many circumstances, as I discovered with this recipe, it’s not always as simple as it sounds. Sometimes, you need more than a flax egg to hold dough together. Which brings us to…

  • All-Purpose Flour. A moderate ¼ cup of all-purpose flour does the trick of giving these vegan peanut butter cookies a soft, yet sufficiently sturdy texture. If you are conserving your supply, these cookies will only demand a little bit of it and will reward you with 18 magnificent, crispy-chewy peanut butter cookies in return.

Along the way, I played around with making the peanut butter cookies with no flour…which resulted in a flow of peanut butter cookie dough lava on my baking sheet. Delicious, but not passable for a cookie recipe.

  • Sugar. The perfect peanut butter cookie calls for a little brown sugar and granulated sugar. The dance between the two makes the cookies the right amount of sweet, and sugar is also important to ensure the cookies have a soft, chewy texture. You can also roll your cookie dough balls in bonus granulated sugar for the quintessential peanut butter cookie exterior.
  • Cinnamon. My personal addition. It adds a subtle bit of warmth I find nearly impossible to resist.
  • Pure Vanilla Extract. Let no cookie be without it.
a fork beside an unbaked peanut butter cookie

The Directions

A flaxegg being mixed in a bowl
  1. Mix together water and flaxseed meal to create the flax egg.
a mixing bowl with dry ingredients for cookies
  1. Whisk the dry ingredients together in a separate bowl.
A ball of peanut butter cookie dough in a mixing bowl with a spatula
  1. Add the wet ingredients (including the flax egg) to the dry, stirring until smooth and blended. Chill the dough for 30 minutes. The vegan peanut butter cookie dough MUST be chilled or the cookies will spread too much during baking. Don’t say I didn’t warn you.
a cookie sheet with balls of peanut butter cookie dough rolled in sugar
  1. Once your dough is done chilling, scoop your cookie dough balls, and roll them in a shallow bowl of sugar. Arrange them on a parchment-lined baking sheet.
A fork pressing a criss cross in peanut butter cookies
  1. Use a fork to make a crisscross indent on the top of each cookie. Place any remaining dough in the refrigerator until ready to bake.
  2. Bake at 350 degrees F for 8 minutes, until the edges are golden. Let cool (or sneak a couple), and repeat with the remaining dough. DIG IN!

Make Ahead and Storage Tips

  • To Make Ahead. Prepare your peanut butter cookie dough, and roll it into cookie dough balls. Store the balls in the refrigerator for up to 2 days. Roll them in sugar and press with a fork immediately before baking.
  • To Store. Keep the cookies in an airtight storage container at room temperature for up to 3 days. Counterintuitively, vegan peanut butter cookies do not stay as fresh in the refrigerator, because they quickly soften. They stay the most fresh at room temperature.
  • To Freeze Cookies. Place the baked cookies in an airtight freezer-safe storage container or ziptop bag in the freezer for up to 3 months. Let come to room temperature before serving.
  • To Freeze Dough. Prepare the cookie dough as directed, rolling it into cookie dough balls. Place the balls on a parchment-lined baking sheet, and freeze until solid. Transfer to a ziptop bag or container, then store the frozen dough balls in the freezer for up to 3 months. Let soften in the fridge, then roll them in the sugar and press with a fork just before baking.
vegan peanut butter cookies on a white marble board

Recipe Variations + Dietary Swaps

  • Vegan No Bake Peanut Butter Cookies. See this recipe for Healthy No Bake Cookies, using maple syrup in place of the honey and a non-dairy milk.
  • Gluten Free. Use a 1:1 GF baking blend like this one in place of the all-purpose flour.
  • Chocolate Vegan Peanut Butter Cookies. Drizzle the baked, cooled cookies with melted chocolate. Let set, then devour! 

More Marvelous Healthy Peanut Butter Desserts

Cookie craving? Check out my other healthy cookie recipes!

A stack of chewy vegan peanut butter cookies

Recommended Tools to Make This Recipe

  • Baking Sheets. These sturdy, high-quality baking sheets are ready to go anytime a cookie craving strikes.
  • Batter Scoop. The key to perfectly portioned cookies.
  • Small Whisk. This whisk helps you keep your ingredients in the mixing bowl instead of splashing all over the counter.

Whether you follow a vegan diet, can’t have dairy or eggs, or you are simply conserving ingredients, these vegan peanut butter cookies will hit the spot.

And if you are a peanut butter lover: hello, friend. You are going to especially adore these easy treats!

Vegan Peanut Butter Cookies

4.84 from 12 votes
Rich and chewy vegan peanut butter cookies made with simple ingredients! Easy one-bowl recipe that comes together quickly. They're the best healthy cookies!

Prep: 15 minutes
Cook: 8 minutes
Total: 55 minutes

Servings: 18 cookies


For the Cookies:

For Rolling (optional):


  • In a small bowl, whisk together the flaxseed meal and water. Let sit 10 minutes (this creates a flax “egg”). In a separate, medium bowl, whisk the brown sugar, granulated sugar, all-purpose flour, baking powder, baking soda, salt, and cinnamon until smoothly combined.
  • Add the peanut butter, vanilla, and flax egg. Whisk again until the dough is smooth and the peanut butter has completely blended into the batter. As the batter thickens, switch to a rubber spatula or spoon as needed. Place the dough in the refrigerator to chill for 30 minutes.
  • Place a rack in the center of your oven and preheat the oven to 350 degrees F. Line a large rimmed baking sheet with parchment paper.
  • Shape and roll the cookies: Place the sugar in a shallow bowl (a pie plate works well). Remove the dough from the refrigerator. Scoop the cookies by heaping 1 tablespoons of dough and roll into balls that are about 1 1/2 inches in diameter. Roll in the sugar, then place on the baking sheet, leaving 1 to 2 inches of space around each one. With the tines of a fork, make a crisscross indent on each, leaving the cookies fairly thick. (Return the remaining dough to the refrigerator between batches.)
  • Bake until the cookies are barely golden at the edges but still just a little underdone in the center, about 8 minutes. Let the cookies rest on the baking sheet for 2 minutes, then gently transfer to a wire cooling rack to finish cooling. Repeat with the remaining dough.



  • *I recommend using a shelf stable peanut butter that does not have to be stirred or refrigerated (natural peanut butters that separate, while delicious, can be unreliable in baking). I used Jif Natural.
  • Nutrition was calculated without the sugar used for rolling, as the amount will vary per cookie. 
  • TO STORE: Keep the cookies in an airtight storage container at room temperature for up to 3 days. Vegan peanut butter cookies do stay fresh in the refrigerator, but they stay the most fresh tasting at room temperature.
  • TO FREEZE COOKIES: Place the cookies in an airtight freezer-safe storage container or ziptop bag in the freezer for up to 3 months. Let come to room temperature before serving.
  • TO FREEZE DOUGH: Prepare the cookie dough as directed, rolling it into cookie dough balls. Place the balls on a parchment-lined baking sheet, and freeze until solid. Store the frozen dough balls in the freezer for up to 3 months. Let soften in the fridge, then roll them in the sugar and press with a fork just before baking.


Serving: 1(of 18)Calories: 119kcalCarbohydrates: 16gProtein: 3gFat: 6gSaturated Fat: 1gPotassium: 95mgFiber: 1gSugar: 13gCalcium: 17mgIron: 1mg

Join today and start saving your favorite recipes

Create an account to easily save your favorite recipes and access FREE meal plans.

Sign Me Up

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better!

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating


Leave a comment

    1. Hi Stephanie! Unfortunately, I can’t recommend this swap, as almond flour has totally different fat content, protein content, and properties compared to wheat flour. If you’d like an almond flour recipe, you can view lots of options here, including an almond flour cookie recipe:

  1. These are PERFECT. I was so excited when I got the recipe I made them right away and they did not disappoint!5 stars

  2. Erin these are INCREDIBLE!! Whole family loves them so much. I’ve made a lot of other PB cookie recipes, many of which required so many other ingredients… but these are by FAR the best! A definite repeat recipe in our house! Thank you!5 stars

  3. These were absolutely the BEST peanut butter cookies I’ve made! I love cookies that are soft and these hit the spot. The flavors are Rick but not over powering. My 6 year old daughter helped and had so much fun! Thanks for sharing!5 stars

  4. Made these a few days ago. I did use natural peanut butter and reduced the sugar by 1/3. These are perfect. They are very tasty and no lingering taste from other vegan peanut butter recipes eg. using apple sauce. Thankyou!5 stars

  5. They came out beautifully. The first time I made a vegan cookie that I’m truly proud of. I used natural peanut butter and they still came out delicious. And oh-they don’t look bad either.5 stars

  6. Oh my goodness. It’s the first time I’ve ever tasted and baked peanut butter cookies and to be honest this blew my mind! This surprised me so much my tastebuds were absolutely delighted. My parents also said it’s the best cookies they’ve ever had. The outside was crispy and crunchy, but the inside was perfectly chewy, just like I had imagined. I did use natural chunky peanut butter, but I don’t think it was too different from the recipe description if you stir it really well before using. Would 100% make this again and I’m adding this to the list of cookies I’m sending to my friends for Christmas. :)5 stars

    1. Great recipe! I added mini chocolate chips and extra peanut butter (JIF creamy), and they came out perfect! My family loves eating them right out of the freezer! Thank you!5 stars

  7. Honestly this didn’t even work the cookies were burnt on the outside and crumbling and undercooked on the inside I was planning on making this for my dad’s birthday but it was a total fail. :( As amazing as the other ratings are I really am pissed at this one

    1. I’m so sorry to hear that these didn’t turn out for you, Amy. I haven’t heard of this happening before, and it’s so hard to say what might’ve gone wrong without being in the kitchen with you. Did you make any adjustments to the recipe?

  8. These melt in your mouth!! Lost the recipe after first batch. Couldn’t remember the site. Had to make different recipe!! Nothing like yours. Hard!!
    Determined, I searched and finally found your recipe again!! Will never lose again. Thank you. Carla from New Mexico5 stars

    1. Hi Brooklyn! I haven’t tested this recipe with crunchy peanut butter, but you could experiment. If you decide to try it, I’d love to hear how it goes!

  9. Hello, I love your recipe site and I am excited to try these!
    I was wondering what I can substitute for the flax egg, since I don’t have flaxseed meal? I know you mentioned that regular eggs don’t work. Would a chia egg suffice? Or another alternative? Thank you so much!

    1. Hi Karina! I’ve only tested the recipe as written, so you’d be experimenting. If you decide to play around with a chia egg, I’d love to hear how it goes!

    1. Hi Angela! I am not familiar with that brand but my recommendation is this: I recommend using a shelf stable peanut butter that does not have to be stirred or refrigerated (natural peanut butters that separate, while delicious, can be unreliable in baking) Hope this helps!

  10. My son and I made these for his bosses, who are both vegan. They LOVED them! Super easy to make and DELICIOUS!!!5 stars