Combine dry ingredients. In a medium bowl, whisk together the almond flour, baking soda, and salt. Set aside. 1 ¾ cups (170 g) almond flour ½ teaspoon baking soda ¼ teaspoon salt
Combine butter and sugars. In a large mixing bowl, using a hand mixer or a stand mixer fitted with paddle attachment, beat together the butter, brown sugar, and granulated sugar on medium-high speed until completely creamed and smooth, about 2 minutes. ½ cup (1 stick; 113 g) unsalted butter, ½ cup (100 g) packed light brown sugar ¼ cup (50 g) granulated sugar
Add egg, peanut butter and vanilla. Add the egg and beat until combined, about 1 minute. Add the peanut butter and vanilla extract and beat until combined. Scrape down the sides and bottom of the bowl as needed. 1 large egg ¾ cup 185 g) creamy peanut butter 2 teaspoons pure vanilla extract
Add dry ingredients. Add the dry ingredients to the wet ingredients and beat on low speed just until combined. The dough will be very creamy and soft. Cover and chill the cookie dough in the refrigerator for at least 1–2 hours (for best results refrigerate overnight).
Prep oven and pans. When ready to bake, preheat oven to 350°F (177°C) and position a rack in the center of the oven.. Line large baking sheets with parchment paper or silicone baking mats. Remove cookie dough from the fridge and allow to sit out for 10 minutes to allow for scooping.
Roll & coat the dough. Add sugar to a bowl (about ½ cup). Scoop and roll chilled cookie dough into balls, about 1 scant Tablespoon of dough each. Roll each cookie dough ball in the sugar and arrange on baking sheets about 2 inches apart. Use a fork and press down on the dough to make a criss-cross indent on top of each.
Bake cookies. Bake for 11–12 minutes or until the edges appear set and are very lightly browned. The centers will still look very soft. Allow cookies to cool on the baking sheet for 5 minutes. After 5 minutes, transfer to a wire rack to cool completely.