These almond flour peanut butter cookies are soft, chewy, peanut butter-packed, and suspiciously close in flavor to the traditional peanut butter cookies many of us grew up with. Made without sugar, butter, or regular flour, they still deliver that classic homemade peanut butter cookie flavor.

If peanut butter cookies were a childhood favorite in your house too, this sugar-free version brings back the crisscross-topped classic without the sugar crash. They're made from scratch with natural peanut butter, blanched almond flour, and sugar-free brown sugar substitute for a Keto-friendly cookie that feels like dessert but substantial enough for a snack.
My son gobbles these up, and Jeff and I are right there with him. Thanks to the peanut butter, egg, and almond flour, these cookies have a bit more staying power than your average treat. They work just as well for an afternoon snack as they do for dessert.
Now, a little honesty about the dough: these cookies are a bit fussy to make. I tested them thoroughly, and by "thoroughly," I mean several batches went from hopeful dough to the oven and, I'm sorry to say, straight to the bin. Natural peanut butter, almond flour, and sugar-free sweetener can make the dough a little crumbly, a little oily, or occasionally both, depending on your peanut butter. However, the good news is, the baked cookies are much better behaved. Follow the texture cues and tips below, embrace some cookie chaos, and you'll be rewarded with soft, tender, peanut butter-forward cookies that are well worth the trouble.
If you like making sugar-free cookies with almond flour, try my sugar-free chocolate chip cookies as well!
Why You'll (Eventually) love These Almond Flour Peanut Butter Cookies
- Classic peanut butter cookie flavor: These have that nostalgic peanut butter taste and crisscross top, just without sugar, butter, or regular flour.
- Soft and chewy: Almond flour and natural peanut butter can be tricky together, but once the cookies are fully cooled, this recipe is designed to hold together and stay tender.
- Sugar-free and low carb: Made with sugar-free brown sugar substitute and almond flour, these cookies are a great option for a Keto or low sugar treat.
- Gluten free and dairy free: No wheat flour, no butter, and no dairy needed. Natural peanut butter does a lot of the texture and moisture work.
- Made with natural peanut butter: This recipe uses unsalted natural peanut butter for big peanut flavor and better control over the salt level.
- More than just dessert: Thanks to peanut butter, almond flour, and egg, these cookies feel substantial enough for an afternoon snack, not just an indulgence.

Ingredients for Sugar-Free Peanut Butter Cookies
This sugar-free peanut butter cookie recipe calls for a short list of low carb ingredients, but each one matters. Almond flour, natural peanut butter, and sugar-free sweetener behave differently than traditional ingredients, so this is one of those recipes where the details matter.

- Blanched almond flour – Use finely ground blanched almond flour, not almond meal, which is coarser and has a slightly different taste. Almond flour gives these cookies structure while keeping them gluten free, grain free, and low carb. I use Kirkland blanched almond flour, found at Costco.
- Baking soda – Helps the cookies bake with better texture and browning.
- Fine sea salt – Essential for bringing out the peanut butter flavor, especially in sugar-free cookies. Without enough salt, they can taste a little flat, and we did not come this far for "meh."
- Unsalted natural peanut butter – Use fresh, unsalted creamy natural peanut butter made with peanuts only, and stir it very well for 1–2 minutes before measuring. I tested this recipe with natural peanut butter (Kraft brand) rather than no-stir sugar-free peanut butter, like Skippy Sugar Free, which contains added oils that make it thicker and more stabilized. That difference in texture can affect how the dough comes together. Natural peanut butter can also vary quite a bit by brand, so look for one that becomes creamy and well combined after stirring rather than remaining excessively runny or oily. Always check the ingredient label, as some products labeled "natural" may still contain added sugar or other ingredients.
- Sugar-free brown sugar substitute – Adds sweetness and a deeper brown sugar-style flavor without regular sugar. I use my own homemade brown sugar substitute (which technically isn't 100% sugar free due to the molasses but still only contains a fairly small amount of sugar), but store-bought also works.
- Egg and egg white – Help bind the dough so the cookies hold together after baking and cooling. Don't go egg happy though and start adding more—they'll turn into little peanut butter cakes, which might be tasty but not what we're going for with this recipe.
- Vanilla extract – Rounds out the peanut butter flavor without overpowering it.
- Unsweetened almond milk, if needed (not pictured) – Add only if the dough is still too crumbly to roll. Start with 1 teaspoon, then add the second only if needed.
How to Make Peanut Butter Cookies with Almond Flour
Making almond flour peanut butter cookies with natural peanut butter comes with a few annoying quirks. Depending on the brand and jar, the dough may be a little crumbly, a little oily, or both, so focus on whether it can be shaped rather than whether it looks or feels perfect. For a closer look at the dough texture and shaping, watch the video in the recipe card below.
Step 1: Prepare the Oven and Baking Sheets
Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper or silicone baking mats. Place oven racks in the second-from-top and second-from-bottom positions.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the almond flour, baking soda, and salt until well combined. This helps evenly distribute the baking soda so nobody gets one weird bitter bite. Cookies should not taste like betrayal.
Step 3: Mix the Wet Ingredients
In the bowl of a stand mixer fitted with the paddle attachment, mix the peanut butter and sugar-free brown sugar substitute on medium-low speed until evenly combined, scraping down the sides of the bowl and paddle as needed.
Add the vanilla, egg, and egg white, then continue mixing on medium-low speed until smooth and fully incorporated.
If you don't have a stand mixer, a hand mixer should also work, although I haven't tested it with this recipe. You can also mix the dough by hand using a large bowl and sturdy spatula or wooden spoon, but expect to use a little extra elbow grease as the mixture gets quite thick.
Step 4: Make the Cookie Dough
Add the dry ingredients to the wet ingredients and mix on low speed until a thick dough forms. If the dough is too crumbly to hold together, mix in unsweetened almond milk, 1 teaspoon at a time, just until it holds together well enough to roll without falling apart.
Step 5: Scoop and Shape the Cookies
Roll the dough into 1 ½-tablespoon balls, or use a 1 ½-tablespoon cookie scoop to portion the dough. Place the dough balls on the prepared baking sheets, spacing them about 2 inches apart.
Then, gently press each one with a fork in a crisscross pattern until about ½-inch thick. Smooth out any cracks around the edges with your fingers.
The dough may feel oily when shaping and pressing, and that's normal when using natural peanut butter as it contains more free oil than stabilized peanut butter. The baked cookies firm up and become less greasy as they cool.
Step 6: Bake the Cookies
Bake for 9–11 minutes, switching and rotating the baking sheets halfway through, until the edges are set and just starting to turn golden. The centers may still look soft, and that's okay.

Step 8: Cool Completely before Serving
Remove the cookies from the oven and let them cool completely on the baking sheets, about 30 minutes (so tough, I know). They'll be very soft at first, so strongly resist the urge to move them unless cookie rubble is your goal.

The Secret to the Best Almond Flour Peanut Butter Cookies
Almond flour, natural peanut butter, and sugar-free sweetener can be a little more sensitive than traditional cookie ingredients, so a few small details make a big difference. Ask me how I know. Actually, don't...there were casualties.
- Choose your natural peanut butter carefully – Natural peanut butter can vary quite a bit by brand. Look for a creamy, peanuts-only variety that becomes well combined after stirring and isn't excessively runny or oily. Very oily peanut butter can make the dough greasier and harder to shape, while a very dry peanut butter can make the cookies crumbly.
- Stir the peanut butter very well – Natural peanut butter separates, so stir it thoroughly before measuring. Scrape all the way to the bottom of the jar so the oil and peanut solids are evenly mixed. If you measure from an oily top layer or a dry bottom layer, the dough may end up too greasy, too crumbly, or just generally dramatic.
- Don't panic if the dough feels a little oily – Some oil on your hands or fork is normal when using unstabilized natural peanut butter. As long as the dough scoops and shapes well, the cookies should firm up and feel less greasy once baked and fully cooled.
- Smooth the edges before baking – These almond flour peanut butter cookies need a little TLC before baking if you want them to look nice. If the edges crack when pressing with a fork, smooth them gently with your fingers before baking.
- Don't overbake – Bake the cookies just until the edges are set and starting to turn golden. The centers may still look soft, and that's okay. If you bake them until they look fully firm in the oven, they may turn out dry. Almond flour cookies love a delayed reveal, apparently.
- Cool the cookies fully before judging the texture – These cookies are very soft and can feel slightly oily when warm. Let them cool on the baking sheet for about 30 minutes before deciding whether they're done or whether the texture is right.

Storage and Freezing Instructions
- Room temperature – Store cooled peanut butter cookies in an airtight container at room temperature for up to 3 days. They may keep well for 4–5 days in a cool, dry kitchen (like mine), but humidity can soften them.
- Refrigerator – For longer storage, refrigerate the cookies in an airtight container. Let them sit at room temperature for a few minutes before serving if you prefer a softer cookies.
- Freezer – Let the cookies cool completely, then place them in a freezer-safe container or freezer bag. If stacking, place parchment paper between layers to help prevent sticking. Freeze for up to 3 months.
- Thawing – Thaw frozen cookies at room temperature before serving.

Frequently Asked Questions
I recommend using unsalted creamy natural peanut butter for this recipe, especially if you want these cookies to be sugar free, low carb, or Keto-friendly. Regular peanut butter often contains added sugar and oils, which can change both the texture and nutritional makeup of the cookies. Using regular peanut butter may make the dough behave differently and achieve different results.
I don't recommend using Skippy Sugar Free Peanut Butter for this recipe unless you're willing to risk a difference in texture. This recipe was developed with unsalted natural peanut butter made with peanuts only.
I've found that oily dough is normal when using natural peanut butter because it contains more free oil than stabilized peanut butter. As long as the dough holds together well enough to shape, you don't need to add more flour. The cookies will firm up and feel less greasy as they bake and cool.
Crumbly peanut butter cookies are usually caused by natural peanut butter that wasn't stirred well, dough that needs a little more moisture, or cookies that were moved before cooling completely. Stir the peanut butter thoroughly before measuring, and cool the cookies fully on the baking sheet before moving.
Bake almond flour peanut butter cookies at 350°F (175°C) for 9–11 minutes, or until the edges are set and just starting to turn golden. The centers may still look soft when the cookies come out of the oven, but they'll firm up as they cool.
I haven't tested this recipe with chocolate chips or chopped peanuts, so I can't say for sure if they'll hold together well. Since almond flour peanut butter cookies are more delicate than traditional peanut butter cookies, I recommend making the recipe as written the first time and then experimenting with future batches.

Related Recipes
Almond Flour Peanut Butter Cookies (Sugar-Free)
- Total Time: 55 minutes
- Yield: 20-24 cookies 1x
- Diet: Dairy-Free, Gluten-Free, Grain-Free, Keto, Low-Carb, Refined Sugar-Free
Description
These almond flour peanut butter cookies are soft, chewy, and suspiciously close in flavor to traditional peanut butter cookies. Made with natural peanut butter, almond flour, and sugar-free brown sugar substitute, they're sugar-free, low carb, keto, gluten-free, and dairy-free. The dough can be a little fussy to work with, but the finished cookies are worth the extra fuss.
Ingredients
- ¾ cup blanched almond flour
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 cup unsalted creamy natural peanut butter, well stirred (see note)
- ¾ cup sugar-free brown sugar substitute (homemade or store-bought)
- 1 large egg, at room temperature
- 1 large egg white, at room temperature
- 1 teaspoon vanilla extract
- Unsweetened almond milk, if needed
Instructions
- Prepare the oven and baking sheets: Preheat oven to 350°F (175°C). Line two large baking sheets with parchment paper or silicone baking mats. Place oven racks in the second-from-top and second-from-bottom positions.
- Mix the dry ingredients: In a medium bowl, whisk together almond flour, baking soda, and salt until well combined.
- Mix the wet ingredients: In the bowl of a stand mixer fitted with the paddle attachment (or using a large mixing bowl, sturdy spatula, and extra determination), mix the peanut butter and brown sugar substitute on medium-low speed until combined, scraping down the sides of the bowl and paddle as needed. Add vanilla, egg, and egg white and mix on medium-low speed until evenly combined.
- Make the cookie dough: Add the dry ingredients to the wet ingredients and mix on low speed until dough forms. If your dough is too crumbly to roll, add almond milk 1 teaspoon at a time until it holds together well enough to roll.
- Scoop and shape the cookies: Roll the dough into 1 ½-tablespoon balls, or use a 1 ½-tablespoon cookie scoop to portion the dough. Place the dough balls on the lined baking sheets, spacing them about 1 ½ inches apart. The dough may feel slightly oily when rolling and pressing due to the natural peanut butter; this is normal. Gently press each dough ball with a fork in a crisscross pattern until about ½-inch thick. Smooth any cracks around the edges with your fingers as needed.
- Bake the cookies: Bake for 9–11 minutes, switching and rotating the baking sheets halfway through, until the edges are set and starting to turn golden.
- Cool before serving: Remove from the oven and let the cookies cool completely on the baking sheets, about 30 minutes (difficult, but worth it). They’ll be very soft at first, so resist the urge to move them unless cookie rubble is your goal.
Notes
Natural peanut butter: For the best results, use fresh natural peanut butter and stir it very well before measuring. Natural peanut butter varies considerably by brand, and very oily or very dry peanut butter can affect the cookie texture. Look for one that is creamy and well combined after stirring rather than excessively runny or oily. Also, check the labels of the natural peanut butter you choose to make sure they do not actually contain sugar or other additives. This recipe was tested using natural peanut butter containing only peanuts.
Expect a slightly oily dough: Natural peanut butter contains more free oil than stabilized peanut butter, so the dough may leave a little oil on your hands or fork while shaping. This is normal and does not mean the cookies are under-mixed. The baked cookies firm up and become less greasy as they cool.
- Prep Time: 15 minutes
- Cooling time: 30 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Disclaimer: This recipe is for informational purposes only and is not intended as medical or dietary advice. The author is not a medical professional. Nutrition info is an estimate and can vary depending on ingredients and preparation. We follow current guidelines for special diets like low FODMAP, Keto, and Paleo at the time of initial publication, but individual tolerance varies and research is always evolving. It’s up to each reader to check ingredient labels, stay informed with the latest research, and consult their doctor to make informed choices based on their individual needs. Storage times are general recommendations—always follow safe food handling practices. See our Terms of Use for more details.











Tried it? Share a star rating and a few details about your experience—between now and December 31, 2026, I'll personally donate $5 to cancer research! Learn More