Preheat the oven to 350°F. Line two half sheet pans with parchment paper or silpat baking mats and set aside.
In a medium bowl, whisk together all dry ingredients: almond flour, salt, baking powder, and baking soda. Set aside.
In the bowl of a stand mixer with a paddle attachment (Alternatively, you can use a large mixing bowl with a handheld mixer), add all remaining ingredients. Mix on low until just combined. Slowly add in the dry ingredients mixture until cookie dough forms.
Divide the dough in half. Evenly divide each half into 12 pieces on your baking sheets. Roll each dough piece into a ball (dough may seem a bit greasy) and place back on the sheet, spaced a couple of inches apart.
Press a fork down on the top of each cookie. Lift the fork, turn it 90 degrees, then press into the cookie again to form a criss-cross pattern.
Place pans in the oven and bake for 11-12 minutes. Remove from the oven and allow the cookies to continue baking on the sheets for an additional 10 minutes. Once cookies have begun to firm up, use a spatula to transfer them to a wire rack to cool completely.
Notes
To avoid dry and crumbly almond flour peanut butter cookies, avoid using processed almond flour. There should be no ingredients labeled as “enriched”.The peanut butter cookie dough is easier to make in an electric stand mixer. If you don’t own one, you can use a handheld electric mixer, but it may take longer to combine everything.It’s very important to remove the cookies from the oven when they are slightly underbaked. Also, after removing them from the oven, leave the cookies on the baking sheet for 10 minutes to continue baking. After they firm up a bit,
transfer them to a wire rack to finish cooling.