vegan peanut butter cookies on a plate

The BEST Vegan Peanut Butter Cookies

  • Author: Heart of a Baker
  • Prep Time: 15 mins
  • Cook Time: 12 mins
  • Total Time: 27 minutes
  • Yield: 20 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American


The BEST vegan peanut butter cookies that are perfectly soft, easy, and full of SO much peanut butter goodness!



  • 3/4 cup + 1 teaspoon all-purpose flour
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 teaspoon cornstarch
  • 1/4 cup olive oil
  • 1/2 cup granulated sugar
  • 1/2 cup brown sugar
  • 1/4 cup almond milk
  • 1 teaspoon vanilla extract
  • 3/4 cup creamy peanut butter


  1. Preheat oven to 325ºF. Line 2 rimmed baking sheets with parchment paper. Set aside.
  2. In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
  3. In a large bowl, whisk together the olive oil, granulated sugar, brown sugar, milk, vanilla, and peanut butter. Whisk until smooth and combined.
  4. Add the dry ingredients to the peanut butter mixer and stir until no flour streaks remain and the dough starts to come together.
  5. Scoop dough out by the tablespoon onto the prepared baking sheets.
  6. Bake for 10-12 minutes, until the edges are starting to be golden brown but they are still soft to the touch.
  7. Remove from oven and cool for at least 10 minutes before serving.


  • Don’t overbake these! I know they will look underbaked when you take them out, but if you over bake them they will become crumbly and dry.
  • If you prefer crunchy peanut butter, that will work here too.
  • I tried these with a gluten-free flour blend and they turned out way too crumbly. I wouldn’t recommend making them gluten-free unless you want crumbly cookies!

Keywords: vegan cookies, vegan peanut butter cookies, peanut butter cookies