Crispy Vegan Peanut Butter Cookies Recipe for Perfect Snacks

These soft, chewy vegan peanut butter cookies are a protein-packed after-school snack — you won’t stop at one!

Everyone has a different idea of the perfect cookie: chewy or crunchy, salty or sweet, thick or thin. If you like cookies that are chewy, slightly salty, and a bit thin and large, these vegan peanut butter cookies are for you.

Peanut butter is having a moment — and for good reason. The balance of salty, sweet and rich nutty protein is hard to resist. Peanuts are a great plant-based source of protein, vitamins and minerals, so these cookies make a satisfying vegan treat. Just be mindful of the sugar and enjoy one (or two) at a time.

Vegan Cookies on a cooling rack

What do I need to make my Vegan Peanut Butter Cookies?

Ingredients

Peanut butter — Use a good-quality crunchy peanut butter with few added ingredients and high peanut content. Smooth works fine if that’s what you have.

Peanuts — Salted peanuts give a lovely salty-sweet contrast; swap for unsalted if you prefer a sweeter cookie.

Dairy-free milk — Use an unsweetened plant milk such as soy, oat or almond.

Dairy-free margarine — A block margarine is best for baking (tub spreads contain more water). Choose a firm block such as plant butter or similar.

Caster sugar and dark brown muscovado sugar — The mix of light and dark sugars gives a chewy interior with a crisp crust. If you don’t have dark muscovado, light brown or demerara will work.

Plain flour — You can substitute part with wholemeal if you like.

Bicarbonate of soda — Use bicarbonate rather than baking powder to get rise without a cakey texture.

Equipment

A stand mixer makes creaming the margarine, peanut butter and sugars quick and easy. If you don’t have one, a large bowl and an electric hand whisk (the two-beater type) will do the job.

A pile of vegan cookies

Vegan Cookie Variations

Vegan Chocolate Chip Cookies

Try these swaps and additions to change the flavour:

  • Use almond or cashew butter and chopped nuts instead of peanut butter and peanuts.
  • Add dark vegan chocolate chips in place of the peanuts (check they’re vegan).
  • Stir in sultanas or dried cranberries for a fruity twist.

If you prefer, try vegan chocolate chip cookies for a different take.

Vegan meal plan and shopping lists

Free 4-Week Vegan Meal Plan

If you haven’t downloaded a meal plan yet, consider getting a copy to help plan balanced vegan meals and snacks.

Veg Space E-Newsletter

Don’t want to miss a thing?

Follow food blogs and social accounts you enjoy, or subscribe to receive new vegan recipes and baking ideas straight to your inbox.


Vegan in 15 by Kate Ford

For more quick and easy vegan recipes look for recent vegan cookbooks and recipe collections that fit your schedule and skill level.


If you liked that…

You might also enjoy other vegan bakes and treats.

  • Vegan Gingerbread Cupcakes
    Vegan Gingerbread Cupcakes
  • Vegan Chocolate Cake
    Vegan Chocolate Cake
  • Vegan Flapjacks
    Vegan Flapjacks
  • Vegan Chocolate Chip Cookies
    Vegan Chocolate Chip Cookies

Please note that all recipes and images on The Veg Space are copyright protected. If you would like to share the recipe, please use the share buttons provided. Do not screenshot or copy and paste the recipe. Many thanks for your understanding.

Recipe

Chewy vegan peanut butter cookies

Vegan Peanut Butter Cookies

Soft and chewy vegan peanut butter cookies — a perfect protein-packed snack.
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Course Snack
Cuisine American
Servings 12 cookies
Calories 270 kcal

Ingredients

  • 185 g peanut butter (crunchy or smooth)
  • 85 g dairy-free margarine
  • 95 g caster sugar
  • 100 g dark brown muscovado sugar
  • 2 teaspoon vanilla extract
  • 160 g plain flour
  • 1 teaspoon bicarbonate of soda
  • 2 tablespoon dairy-free milk
  • 50 g peanuts (salted or unsalted)

Instructions

  • Preheat the oven to 160°C / 320°F / Gas Mark 3.
  • In a mixer or large bowl with an electric whisk, beat together the peanut butter, dairy-free margarine, both sugars and vanilla until smooth.
  • Stir in the flour, bicarbonate of soda and dairy-free milk until combined. Roughly chop the peanuts, add to the dough and mix to distribute evenly.
  • Divide the dough into 12 even balls and place on a baking tray lined with parchment. Flatten each ball with a fork in a cross pattern and bake for 15 minutes.
  • Remove the cookies after 15 minutes — they will be very soft but will firm up as they cool. Leave for 10–15 minutes before transferring to a cooling rack.

Nutrition

Serving: 1 cookie
Calories: 270 kcal
Carbohydrates: 30 g
Protein: 6 g
Fat: 15 g
Sugar: 18 g
Tried this recipe?
Let us know how it was! Mention @thevegspace or #thevegspace.