These easy vegan peanut butter cookies are soft, warmly nutty, and ready in approximately 30 minutes from start to finish. Made with smooth peanut butter, granulated sugar, nondairy milk, vanilla, flour, baking soda, and salt, the recipe produces about 20 cookies with only 10 minutes of prep and 10 minutes of baking.
Every bite brings together lightly crisp edges and a tender, soft center that becomes perfectly set as the cookies cool. The classic fork crisscross makes them instantly recognizable, while the simple dairy-free ingredient list means they are an inviting treat for vegans and cookie lovers alike.
Jump to RecipeWhy You’ll Love This Recipe

There is something especially comforting about a peanut butter cookie fresh from the oven. These vegan cookies have the familiar flavor people expect from a classic peanut butter treat, but they use unsweetened nondairy milk instead of dairy ingredients. The result is a straightforward cookie that is tender, fragrant, and easy to share.
The dough comes together in one main mixing bowl plus a small bowl for the dry ingredients. There is no chilling step, no complicated shaping, and no special equipment required, making this a practical recipe for a weekday dessert, a bake sale, or an afternoon baking project with children.
The cookies are also wonderfully adaptable in how you serve them. Set them beside coffee, tea, or a cold glass of nondairy milk, or arrange them on a dessert tray with chunky peanut butter cookies with chocolate chips when you want more than one peanut butter option.
Ingredients You’ll Need

The ingredient list is short, but each component has an important job. Smooth peanut butter supplies the rich roasted nut flavor and much of the cookie’s tender texture, while granulated white sugar adds sweetness and helps the edges bake into a delicate, lightly crisp finish.
- Peanut butter: Use 1 cup (250 g) of smooth, well-stirred peanut butter. A consistent mixture of peanut butter and oil gives the dough a more reliable texture.
- Granulated sugar: One cup (200 g) provides sweetness and supports the classic cookie texture.
- Unsweetened nondairy milk: Use 1/2 cup (120 ml), choosing soy or oat milk for a mild flavor.
- Vanilla extract: One teaspoon rounds out the peanut butter and sugar.
- All-purpose flour: Two cups (250 g) form the structure of the cookies.
- Baking soda and salt: One teaspoon of baking soda helps the cookies bake properly, while 1/2 teaspoon of salt balances the sweetness.
For the cleanest preparation, measure the flour carefully and have the parchment ready before mixing. Since this dough is soft, preparing the baking sheets first keeps the process calm and efficient.
How to Make It Step-by-Step

Step 1: Heat the oven to 375°F (190°C). Line one or two baking sheets with parchment paper so the cookies release easily and the bottoms have a little protection from over-browning.
Step 2: Place the peanut butter and sugar in a mixing bowl and beat them together until well combined. Scrape the sides of the bowl as needed so the sugar is distributed evenly through the peanut butter.
Step 3: Add the unsweetened nondairy milk and vanilla extract to the peanut butter mixture. Mix until the liquid is incorporated and the batter looks smooth, with no obvious streaks of milk remaining.
Step 4: In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. This distributes the baking soda and salt throughout the flour before they meet the wet ingredients.
Step 5: Add the dry ingredients to the peanut butter mixture and stir just until a soft dough forms. Stop mixing as soon as the flour disappears, because overmixing can make the finished cookies less tender.
Step 6: Roll the dough into approximately 20 balls and place them on the prepared baking sheets. Leave enough room between the portions for comfortable flattening and even baking.
Step 7: Flatten each ball with the tines of a fork, pressing once in one direction and again across it to create the traditional crisscross pattern. This step matters because the cookies may not spread enough on their own in the oven.
Step 8: Bake the cookies for about 10 minutes. Remove them when the edges look set but the centers still appear slightly soft; they will continue to firm as they cool.
Step 9: Let the cookies cool on the baking sheet for several minutes before transferring them to a cooling rack. Moving them too quickly while they are hot can cause them to break, while allowing them to cool fully gives them their proper soft, sturdy texture.
Pro Tips for Soft Peanut Butter Cookies

The most important tip is simple: do not overbake. A peanut butter cookie can look unfinished in the center when it is actually ready to come out of the oven. If you wait until the centers look fully firm, the cookies may cool into a dry, crumbly texture instead of staying soft.
Peanut butter consistency also makes a noticeable difference. Conventional smooth peanut butter is usually easy to use, but natural peanut butter can separate in the jar. Stir it thoroughly from the bottom upward before measuring so the dough is not overloaded with oil.
- Use parchment paper to make transferring and cleanup easier.
- Flatten every dough ball with a fork because these cookies do not always spread sufficiently by themselves.
- Keep the dough portions similar in size so the batch finishes baking evenly.
- Judge doneness by set edges and soft centers rather than by waiting for the whole cookie to look firm.
- Allow the cookies to cool before deciding on their final texture, since they firm up during cooling.
If you are planning a larger dessert spread, these cookies pair nicely with festive heart-friendly cookie ideas for holidays, classroom parties, and gift boxes. Their simple shape also looks charming next to more decorative treats.
Serving Ideas and Pairings

Serve these cookies slightly warm for the softest center, or let them cool completely for a firmer bite that travels well. A mug of coffee brings out the roasted peanut flavor, while tea or warm nondairy milk makes the cookies feel especially cozy.
For a pretty dessert plate, arrange the cookies in a loose stack and add a few crumbs around the base. You can also pair them with classic butter cookie recipes for a contrast of textures and flavors, or include a small bowl of fruit for a simple sweet table.
The cookies are satisfying without frosting, but they can be served as part of a larger dessert assortment. If you love the combination of peanut butter and chocolate, peanut butter frosted brownies make a rich companion for special occasions.
Storage and Make-Ahead Tips

Once completely cool, store the cookies in an airtight container at room temperature. Keeping them covered helps preserve their soft centers and prevents them from drying out.
For the best texture, avoid leaving the container open on the counter. You can prepare the cookies ahead for a gathering, then arrange them on a serving platter shortly before guests arrive.
If you are building a varied cookie box, add a few delicate almond treats such as easy amaretti cookies beside these peanut butter cookies. The contrast between nutty peanut butter and almond flavor makes the assortment feel thoughtful without requiring complicated decoration.

Easy Vegan Peanut Butter Cookies
Ingredients
Method
- Heat the oven to 375°F (190°C) and line one or two baking sheets with parchment paper.
- Beat the peanut butter and sugar together until thoroughly combined.
- Mix in the nondairy milk and vanilla extract.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Add the dry ingredients to the peanut butter mixture and stir just until a soft dough forms. Do not overmix.
- Roll the dough into approximately 20 balls and arrange them on the prepared baking sheets.
- Flatten each dough ball with the tines of a fork, creating the traditional crisscross pattern.
- Bake for about 10 minutes, until the edges look set while the centers still appear slightly soft.
- Cool the cookies on the baking sheet for several minutes, then transfer them to a rack. They firm up as they cool.
Notes
Final Thoughts
These easy vegan peanut butter cookies prove that a memorable homemade dessert does not need a long ingredient list or a complicated method. With 10 minutes of preparation, about 10 minutes in the oven, and a short cooling period, you can make approximately 20 cookies with crisp-looking edges, soft centers, and plenty of classic peanut butter flavor.
Keep the peanut butter well stirred, mix the dough only until combined, press in the fork pattern, and take the cookies out while the centers still look slightly soft. Once cooled, they are ready for lunch boxes, cookie plates, holiday sharing, or a quiet treat with your favorite drink.