Go Back
+ servings
A stack of five peanut butter cookies next to two other peanut butter cookies on a table.
Print Recipe
5 from 2 votes

Soft and Healthy Vegan Peanut Butter Cookies

These peanut butter cookies are vegan, gluten-free, and oil-free. They make a delicious healthy treat!
Prep Time25 mins
Cook Time15 mins
Total Time40 mins
Course: Dessert, Snack
Cuisine: gluten-free, plant-based, Vegan
Servings: 18 cookies
Calories: 150kcal
Author: Bree Sheree


Dry Ingredients

Wet Ingredients


  • Preheat oven to 350 degrees Fahrenheit.
  • Mix 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl. Let it sit for at least 10 minutes until it gels up and becomes a flax egg.
  • Mix all of the dry ingredients in a large mixing bowl (almond flour and oat flour).
  • Add all of the wet ingredients to a smaller bowl and mix thoroughly. Add the flax egg as well when it is ready.
  • Pour wet ingredients into the large bowl with the dry ingredients and mix thoroughly. You will need to use your hands to mix it well.
  • Roll dough into balls (approximately 2 tablespoon each) and place on a baking sheet lined with parchment paper.
  • Gently press down with fingers and/or fork.
  • Bake for approximately 12-15 minutes, until the cookies start to brown on the bottom. Check carefully with a spatula (cookies will be quite soft).


This recipe makes approximately 18 cookies if you are using about 2 tablespoons of dough per cookie.
If you make larger cookies, they may have to bake a couple minutes longer.
When you take these cookies out of the oven, they will be extremely soft. Allow them to cool a bit before moving them to a cooling rack, then allow them to cool completely before eating or storing.


Calories: 150kcal | Carbohydrates: 13g | Protein: 5g | Fat: 10g | Saturated Fat: 2g | Sodium: 4mg | Potassium: 137mg | Fiber: 2g | Sugar: 6g | Calcium: 25mg | Iron: 1mg