Soft and Chewy Almond Flour Peanut Butter Cookies
Almond flour peanut butter cookies are the answer when you want a warm, nutty treat that happens to be gluten-free and comes together in minutes.

These bake up soft in the middle with crisp edges and a deep roasted peanut flavor, and the dough stirs together in one bowl without a mixer.
Why These Cookies Work
The almond flour gives the cookies a tender, delicate crumb that stays chewy for days. It also keeps them naturally grain-free.
Peanut butter carries the flavor and moisture, so you do not need extra oil or butter. A little coconut sugar adds just enough sweetness without making them cloying, and the dough holds together beautifully with one egg.
Ingredients

- 1 cup (100 g) blanched almond flour: spooned and leveled, not packed. Blanched almond flour gives the best texture.
- 1/2 cup (128 g) creamy natural peanut butter: the kind with just peanuts and salt. Stir it well before measuring.
- 1/2 cup (80 g) coconut sugar: or packed light brown sugar. Either works.
- 1 large egg: at room temperature for easier mixing.
- 1 tsp vanilla extract: the real stuff tastes best here.
- 1/2 tsp baking soda: helps the cookies spread a little and stay soft.
- Pinch of fine sea salt: if your peanut butter is unsalted, bump it up to 1/4 teaspoon.
Variations / Substitutions
- Make them keto: swap the coconut sugar for an equal amount of a granulated sugar-free sweetener like erythritol or allulose.
- Different nut butter: almond butter or cashew butter works, though the cookies will be slightly less chewy.
- Add chocolate: fold in 1/4 cup mini chocolate chips after the dough comes together.
- Peanut butter cup cookies: press a small peanut butter cup into the center of each cookie right when they come out of the oven.
If you like this kind of simple baking, my Chocolate Chip Almond Flour Cookies are just as easy and hit the same warm, nutty notes.
How to Make Almond Flour Peanut Butter Cookies
Step 1: Mix the Wet Ingredients

Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper. In a large bowl, combine the 1/2 cup peanut butter, 1/2 cup coconut sugar, 1 large egg, and 1 teaspoon vanilla extract. Stir with a sturdy spoon until the mixture is smooth and glossy, about 1 minute.
The mixture will look like thick caramel and smell strongly of peanut butter. There should be no streaks of egg white left.
Step 2: Stir in the Dry Ingredients

Add the 1 cup almond flour, 1/2 teaspoon baking soda, and the pinch of salt to the bowl. Stir with the same spoon until no dry flour remains and a soft dough forms, about 30 seconds.
The dough will feel a little tacky but should hold together easily when you press it into a ball. If it seems too crumbly, stir in a teaspoon of water.
Step 3: Scoop the Dough

Use a tablespoon or a small cookie scoop to portion the dough into 12 equal mounds. Roll each mound between your palms into a ball and place them on the prepared baking sheet about 2 inches apart.
The dough balls will look like small truffles. Lightly press each ball with the back of a fork to make a crosshatch pattern, dipping the fork in a little sugar if it sticks.
Step 4: Bake the Cookies

Slide the baking sheet into the preheated oven and bake for 10 to 12 minutes. The cookies are ready when the edges are set and just starting to turn golden, while the centers still look slightly soft and puffed.
Your kitchen will fill with a deep peanut butter fragrance, and the tops will feel dry when you touch them lightly. Do not overbake, they continue to set as they cool.
Step 5: Cool and Serve the Cookies

Let the cookies rest on the hot baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. They will firm up and develop that soft, chewy texture as they cool.
Once cooled, the crumb is tender and moist. Serve them with a glass of cold milk or just enjoy them right off the rack.
Tips for the Best Almond Flour Cookies
- Chill the dough if your kitchen is warm.: If the dough feels sticky and hard to roll, pop the bowl in the fridge for 15 minutes before scooping.
- Weigh your almond flour.: Almond flour compacts easily. 100 grams is the safest way to avoid dry cookies, but if using cups, fluff the flour and spoon it in lightly.
- Use fresh baking soda.: Old baking soda can make the cookies spread too little or taste flat. Check the date on the box.
- Let them cool completely.: The cookies are fragile when hot. Give them time on the rack to finish setting for the chewiest texture.
Bake times by cookie size:
| Scoop size | Bake time |
|---|---|
| 1 tablespoon | 10 to 12 mins |
| 2 tablespoons | 13 to 15 mins |
Storing Leftovers
- Refrigerate: store cooled cookies in an airtight container at room temperature for up to 3 days, or in the fridge for up to a week.
- Reheating: a 10-second zap in the microwave brings back the just-baked softness. No need to thaw.
- Freeze: arrange baked cookies in a single layer in a freezer bag for up to 3 months. They thaw fast on the counter.
Frequently Asked Questions
Can I use a different nut butter?
Yes, almond butter or cashew butter work, though the cookies may be a little less chewy. Stir any natural nut butter well before measuring.
How do I make these completely sugar-free?
Swap the coconut sugar for an equal amount of a granular sugar-free sweetener like erythritol. The cookies will be a bit less soft but still taste great.
Why did my cookies turn out crumbly?
Almond flour can soak up moisture differently each time. If your dough is crumbly, add a teaspoon of water at a time until it holds together when pressed. Also, be sure you scooped the flour lightly rather than packing it.
Can I omit the egg?
The egg is the binder here, so you cannot skip it without a replacement. A flax egg (1 tablespoon ground flaxseed plus 3 tablespoons water, let sit 5 minutes) works, though the texture will be slightly denser.

Almond Flour Peanut Butter Cookies Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and line a baking sheet with parchment. Stir peanut butter, coconut sugar, egg, and vanilla in a large bowl until smooth.
- Add almond flour, baking soda, and salt. Stir until a soft dough forms.
- Scoop 12 equal portions, roll into balls, place on the sheet, and press with a fork to make a crosshatch.
- Bake 10 to 12 minutes, until edges are golden and centers look slightly underdone.
- Cool on the sheet 5 minutes, then transfer to a wire rack to cool completely before serving.
