Almond Flour Peanut Butter Cookies

5 from 7 votes

This post may contain affiliate links.

These almond flour peanut butter cookies are soft, chewy, and packed with peanut butter flavour. Made with just a few simple ingredients in one bowl, they come together quickly and bake up perfectly tender every time.

They’re naturally gluten-free and easy to customize, making them a great option when you want a homemade treat without much effort. These cookies are simple, satisfying, and consistently good!

A stack of 3 small peanut butter cookies with another cookie leaning against the stack. The cookies have a crisscross pattern on top.

Top Review

These are so easy to make and very delicious. I used crunchy peanut butter for an extra bit of texture. Will definitely be making these again. Thanks Deryn!

Kirsten ⭐⭐⭐⭐⭐

Why You’ll Love These Cookies

  • Soft and chewy with rich peanut butter flavour
  • Made with just 4 simple ingredients
  • Naturally gluten-free and vegan
  • Quick and easy, ready in about 20 minutes
  • Easy to customize with chocolate chips or add-ins

I also have these Almond Flour Oatmeal Cookies for a variation on peanut butter. If you’re craving cookie dough but not the baking, you can use almond flour to make Healthy Edible Cookie Dough or Edible Peanut Butter Cookie Dough.

I also have these Peanut Butter Powder Cookies made with oat flour, so another gluten-free option!

Prep Time: 10 min

Chill Time: 12 min

Servings: 12 cookies

Nutrition: 160 cal each

Diet: Vegan, gluten-free.

Difficulty: Easy

Ingredient Notes

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

All of the ingredients needed for making an almond flour peanut butter cookie recipe. Each ingredient is labelled with text.
  • Almond Flour: You’ll need blanched almond flour, not almond meal. You can use store-bought almond flour or make your own by finely blending blanched almonds. Do not use almond meal or your cookies will be dark and gritty (you can use it, the cookies will just be different). The flour adds texture and structure. The recipe has not been tested with alternate flours.
  • Peanut Butter: You’ll need natural smooth peanut butter. It should be nearly pourable/runny and not overly dry (don’t use the peanut butter at the end of the jar). If your peanut butter is unsalted, add a little pinch of salt to the cookies. You can substitute peanut butter with another nut or seed butter for peanut-free cookies.
  • Maple Syrup: This can be substituted with agave syrup or honey, you may need to adjust the amount slightly if use a sweetener with a different moisture content than maple syrup. Do not substitute a granulated sweetener like coconut sugar as you need the moisture from the liquid sweetener.
  • Vanilla: A must for the best flavour!

Extra almond flour? You can also try these almond flour matcha cookies, sesame tahini cookies and chocolate chip almond flour cookies.

Recipe Variations

  • Peanut Butter Chocolate Chip Cookies: Add up to 1/2 cup mini chocolate chips. Regular chocolate chips are ok but mini chips mix in a little easier. If you’re not adding chocolate chips to the cookie dough, try placing a chunk of chocolate in the centre of each cookie.
  • Raisin Walnut: Add 1/2 cup each chopped walnuts and raisins.
  • Peanuts: For double peanut cookies, add up to 1/2 cup chopped roasted peanuts to the dough.
  • Peanut Butter Thumbprint Cookies: Create a well in the centre of each rolled cookie dough ball using your thumb or a small measuring spoon and fill with jam to make PB & J thumbprint cookies.
  • Spiced Cookies: Add up to 1 tsp cinnamon and/or a pinch of nutmeg. Chai spice would be yummy too!

How to Make Almond Flour Peanut Butter Cookies

Peanut butter and maple syrup mixed together in a glass mixing bowl.
  1. Preheat oven to 350F. Mix together the peanut butter, maple syrup and vanilla in a large mixing bowl until completely smooth.
Almond flour peanut butter cookie dough in a glass mixing bowl with a wooden spoon.
  1. Add the almond flour and mix until you have a thick, moldable dough. If it’s too wet, add a sprinkle of almond flour. If it’s too dry, add 1 tsp plant-based milk or a little extra peanut butter.
12 balls of of peanut butter cookie dough on a baking sheet lined with parchment paper.
  1. Scoop the dough into 12 roughly 1-heaping tablespoon scoops, then use your hands to roll the scoops into balls.
A hand using a fork to press a crisscross pattern onto peanut butter cookies on a baking tray.
  1. Place the balls evenly on the lined baking sheet and press the top of each cookie with the back of a fork to create a criss-cross pattern.
12 baked peanut butter cookies with a crisscross pattern on top cooling on a baking rack.
  1. Bake the cookies for 10-12 minutes until the bottoms are just golden brown. The edges should be set and centre soft. Remove them from the oven and let them cool on the pan for 10 minutes before carefully transferring them to a wire rack to finish cooling.
A peanut butter cookie that's dipped in chocolate covering half of the cookie.
  1. Optional. If you’d like to dip your cookies, wait until the cookies are completely cooled, then dip into melted chocolate and place back on cooling rack to set.

Tips for Perfect Peanut Butter Cookies

  • Don’t overbake. These cookies will look soft and slightly underdone when you take them out. That’s what you want. They firm up as they cool, overbaking will make them dry and hard.
  • Use natural peanut butter. Smooth, runny peanut butter works best. Thick or processed peanut butter can make the dough too dry or affect the texture.
  • Adjust the dough if needed. The dough should be thick and easy to roll. Too wet: add a little more almond flour. Too dry: add 1 tsp plant-based milk or a bit more peanut butter
  • Flatten before baking. These cookies won’t spread much on their own. Press them down with a fork to get the classic shape and even baking.
  • Let them cool before handling. They’re very soft straight out of the oven and can fall apart. Let them sit for at least 10 minutes to firm up.
  • Add salt if needed. If your peanut butter is unsalted, add up to ¼–½ tsp salt to enhance the flavour.
  • Dip your fork in water. This prevents sticking when pressing the cookies and keeps the tops smooth.

How to Store and Freeze

  • Store: Keep cookies in an airtight container at room temperature for up to 4–5 days. They’ll stay soft and chewy.
  • Freeze: Freeze baked cookies in a sealed container for up to 3 months. Thaw at room temperature before serving. You can also freeze the unbaked dough balls and bake from frozen, adding 1–2 minutes to the bake time.

Recipe FAQs

Can I make these keto-friendly (sugar-free)?

Yes. To make these keto peanut butter cookies, use liquid monk fruit sweetener such as the one from Lakanto.

What should I do if my cookie dough is too dry or wet?

This may happen if you didn’t use a digital scale to measure ingredients and the ratios are off, or your peanut butter is too dry.

If the cookie dough is too dry, add almond milk 1 teaspoon at at time until you can form the cookies. If the cookie dough is too wet, add almond flour 1 tablespoon at a time until you can form the cookies.

Do I have to use peanut butter?

No. You can substitute almond butter, cashew butter, tahini or sunflower butter.

Can I use crunchy peanut butter?

Yes, you can use crunchy peanut butter to make these cookies.

Can I double or half the recipe?

Yes. This recipe is doubled for a double batch or cut in half if you only want 6 cookies.

Can I use coconut flour or all-purpose flour?

I developed this recipe specifically for almond flour and I have not tested alternative flours. If you are confident with gluten-free flour substitutions, feel free to make a substitution. I have not tried all-purpose flour or whole wheat flour in this recipe. I can’t guarantee success if you swap the flour, sorry!

Troubleshooting

If your cookies didn’t turn out quite right, here are a few quick fixes to help you troubleshoot and get perfect results next time. My best tip is to measure accurately with a scale for the best results!

ProblemPossible CauseHow to Fix
Cookies are too dry or hardOver baked, too much almond flour or substituted almond flourBake for less time (they should look soft when removed), measure almond flour accurately (don’t over-pack), follow recipe.
Cookies are too soft or falling apartUnderbaked or handled too soonLet cool for at least 10-15 minutes before moving. They firm up as they cool.
Dough is too dryPeanut butter too thick or not enough moistureAdd 1 tsp plant-based milk or a bit more peanut butter.
Dough is too wet/stickyPeanut butter too runny or not enough almond flourAdd 1–2 tbsp almond flour until dough is easy to handle.
Cookies taste blandNot enough salt or vanillaAdd a pinch of salt and ensure vanilla is included.
Cookies are too crumblyInaccurate measurementsDouble-check measurements, use a scale and ensure dough is well mixed.
Two halves of a chocolate-coated peanut butter cookie stacked on top of each other so you can see the inside texture of the cookie.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

More Recipes to Try!

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
A stack of 3 small peanut butter cookies with another cookie leaning against the stack. The cookies have a crisscross pattern on top.
5 from 7 votes

Almond Flour Peanut Butter Cookies Recipe

By: Deryn Macey
Indulge your sweet tooth with these soft and tender peanut butter cookies with almond flour that are vegan, gluten-free, wonderfully nutty and so delicious! Try dipping them in chocolate for an extra treat.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 12
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • cup creamy natural peanut butter, 167 g
  • cup maple syrup
  • 1 tsp vanilla extract
  • 1 cup packed almond flour, 112 g

Optional Chocolate Dip

  • ½ cup dark or semi-sweet chocolate chips, 80 g
  • 2 tsp coconut oil, 10 g

Instructions 

  • Prepare: Preheat the oven to 350˚F (177˚C) and line a baking sheet with parchment paper.
  • Mix Wet Ingredients: In a large bowl, mix together the peanut butter, maple syrup, and vanilla extract until well combined. If your peanut butter is unsalted, add a pinch of salt.
    ⅔ cup creamy natural peanut butter, ⅓ cup maple syrup, 1 tsp vanilla extract
  • Add Almond Flour: Mix in the almond flour until well combined into a uniform dough. If the ingredients were measured accurately, you should have the perfect consistency to roll the dough into balls. However, if the dough seems too wet or dry you may need to adjust it a bit. If it's too wet, add a sprinkle of almond flour. If it's too dry, add 1 tsp plant-based milk or a little extra peanut butter.
    1 cup packed almond flour
  • Shape Cookies: Scoop 12 roughly 1-heaping tablespoon sized scoops using a spoon or small cookie scoop and place them evenly spread out on the baking tray. Adjust as needed if some are bigger than others. Use your hands to roll each scoop into a smooth ball. Use a wetted fork to press down on each cookie twice, creating a crisscross pattern.
  • Bake and Cool: Bake cookies at 350˚F (177˚C) for 10-12 minutes, until the bottoms are just turning golden. Remove the cookies from the oven and let sit on the tray for 10 minutes before transferring to a cooling rack. This helps the cookies firm up. 
  • Optional Chocolate Dip: If you'd like to add the optional chocolate dip, wait until the cookies have cooled for at least 30 minutes. Melt together the chocolate chips and coconut oil, preferably in a small, deep bowl, in the microwave in 20-second increments until completely smooth. Dip each cookie into the chocolate half-way then place back on the baking tray.
    Tip: Place the cooling rack on top of the baking sheet you used for baking (if lined with parchment paper) or place a piece of parchment paper under it for easy clean up.
    Let the cookies set for at room temperature or transfer to the fridge until the chocolate has set.
    ½ cup dark or semi-sweet chocolate chips, 2 tsp coconut oil

Notes

Store cookies in an air-tight container at room temperature for up to 5 days or in the freezer for up to 3 months.
If your peanut butter is unsalted, add ¼ tsp salt into the dough.
The cookies are not overly sweet by themselves. If you like a sweeter cookie, I recommend adding the chocolate dip or adding 1/2 cup chocolate chips to the recipe.

Nutrition

Serving: 1cookie, Calories: 163kcal, Carbohydrates: 11g, Protein: 5g, Fat: 9g, Sodium: 62mg, Fiber: 1g, Sugar: 7g
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn is the author and recipe developer at Running on Real Food, a plant-based food bog she launched in 2013. She creates easy and delicious recipes that encourage all eaters to eat more plants.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

19 Comments

  1. 5 stars
    Love this recipe! It’s easy and delicious. I like to add a little honey. I just add it into the measuring cup when measuring the maple syrup.

  2. Can you replace the maple syrup with a granular sugar-free substitute or would it be too dry? Wanting to make this recipe keto-friendly.