My go-to flourless peanut butter cookie recipe! My go-to PB cookie recipe in general, actually, because it’s better than a regular cookie. It’s way too easy – no egg beating, just one bowl, no effort but a bit of stirring. The end result is a slightly soft and chewy cookie that’s just sweet enough.
There are lots of egg, peanut butter, and sugar PB cookies out there but they’re so sweet and I always think it’s nice to 1. have a healthier option, and 2. a great egg-free cookie. This recipe uses pretty simple pantry ingredients.
If you want another good gluten-free peanut butter cookie recipe that’s a bit more exciting, check out my Vegan Peanut Butter Oatmeal Chocolate Chunk Cookies, also made with coconut flour.
Why You Should Try This Recipe
Because this is such a simple recipe, I make it a few times every month just to have cookies on hand. The cookies are delicious, totally nostalgic, and not too sweet – they’re also:
- Made in one bowl: less dishes, yes please. Gluten-free baking often only needs one bowl because it’s virtually impossible to over mix.
- Use only six ingredients: or seven, if you dip them in chocolate, but the base recipe only needs a handful of easy to find ingredients.
- Higher in protein and fibre: each cookie has about 4g of protein and 3g of fibre, and they’re small cookies.
Ingredients

Ingredient Notes and Subsitutions
- Peanut butter: any nut or seed butter – like sunflower seed butter – can be used instead of peanut. This is great if you’ve run out or if you’re allergic. I’ve often made this recipe with sunflower seed butter for others if I’m not sure there’s an allergy.
- Maple syrup: runny honey can be used in place of maple syrup if they don’t need to be 100% vegan, as always with my recipes. I haven’t tested agave, but date syrup works well.
- Non-dairy milk: I almost always use oat milk. In a pinch, water can be used instead.
- Olive oil: any liquid oil can be substituted. I have made these with coconut oil, but it must be melted (and then be sure the other ingredients are at room temperature).
Step by Step
1. Add the wet ingredients: and the salt (everything but the flour) to a large mixing bowl.
2. Mix: stir until homogenous – it should be very well mixed.

3. Add the flour: either by tablespoon or the full amount if you’ve made the cookies before.
4. Mix: keep mixing until the cookie dough seizes and can be scooped.
5. Roll and press: use your hands to roll into equal balls, then press with a crosshatch pattern.
6. Bake: bake the cookies on a parchment-lined baking sheet until just golden.

7. Cool fully: if you have the time, cool the cookies at room temperature before dipping. If not, freeze for a few minutes first.
8. Dip in chocolate: dip the cooled cookies into melted chocolate, set, and serve.
Recipe Notes
If your coconut flour is temperamental, you may need to add a bit more of it, or a touch more milk. It is key, though, to make sure you stir your cookie dough for long enough before thinking oh no! it’s my flour! because it might look like it isn’t thickening up when really it just needs a bit more time.
If your dough is very soft, add more flour a tablespoon at a time, stirring for another 30 seconds with each addition. If your dough is too hard (though this should be avoided by adding the flour a tablespoon at a time to start with) do the same thing but with milk, until the dough looks like it does above.
For a large family or to make these as gifts or for a gathering of some kind, simply double, triple, or quadruple the recipe. It’s a relatively small batch at 12 small-ish cookies because we’re a two person family and I have no self control.
It is very important that you use natural peanut butter with no additions beyond perhaps salt. Roasted or raw doesn’t matter, but don’t use a version that has oil or sugar added – it won’t work for this recipe. If yours has salt added, reduce the salt used in the recipe by half (or omit it altogether if you know it’s particularly salty peanut butter).
About Coconut Flour
Coconut flour isn’t a flour at all, really, but very finely ground dried coconut – like almond flour. It’s gluten and grain free, very high in fibre, and can be quite nice to bake with. I’ve used it before in my gluten free chocolate cupcakes, and usually you need eggs to act as a binding agent. It works fairy well for cookies but can’t be substituted into recipes easily because it absorbs a lot of moisture. Make sure you’re using a recipe that specifically calls for coconut flour.
Please note that coconut flour can vary hugely from brand to brand. I always used Nutiva in Canada (not sponsored), but now use any type and never have issues. There are some notes above about what to do if your cookie dough is too thin or too thick. It’s usually due to differences in flour.
If you’re concerned about a coconut flavour, it’s not noticeable in these cookies. You’re using a comparatively small amount and peanut butter is the overwhelming taste. My mom, for example, loves these cookies but generally despises coconut.
How to Store
Storage: place cooled cookies in a sealed container and keep at room temperature for up to three days, or refrigerate for longer, about a week.
Freezing: freeze in an airtight container for at least a month. I find the chocolate isn’t as good after freezing and the cookies without a chocolate dip can be frozen for longer, about three months.

Newsletter
Expert Tips
- Coconut flour: If this is your first time using a specific brand of coconut flour, add it a tablespoon at a time, stirring between additions. If you’re used to the flour you’re using, add the full amount.
- Don’t make unlisted substitutions: other grain-free flours can’t be subbed 1:1 for coconut flour here. Though you might be able to use cassava flour, or even almond flour, they absorb liquids at a different rate and will require differing amounts. This is a coconut flour specific recipe.
- Check oven temperature: this is a common problem. Home ovens often run 10-20°C off from what they’re set at (I’ve had an oven that was often 50°C too hot!) so a small oven thermometer works wonders. If you find that your bakes are often failing despite following the recipe exactly, you may need to check this.
- Use soft peanut butter: the hard, dry bits at the bottom of the jar aren’t ideal for this recipe. It should be runny, or at least spoon-able, but not dry.
More Gluten-Free Peanut Butter Recipes
Flourless Chocolate Peanut Butter Brownie Cookies
Blueberry Peanut Butter Smoothie
Peanut Butter, Banana, and Chocolate Popsicles
Peanut Butter Banana Oatmeal Cookies
If you make these Gluten Free Peanut Butter Cookies or any other dairy free cookie recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on Instagram, Facebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.
Ultimate Gluten Free Peanut Butter Cookies
Ingredients
- 150 grams natural smooth peanut butter
- 60 ml maple syrup
- 2 tablespoons oat milk
- 1 tablespoon olive oil
- 1 teaspoon pure vanilla extract optional
- ½ teaspoon sea salt*
- 4 tablespoons coconut flour one tablespoon at a time (1/4 cup)
- 50 grams dark chocolate, chopped, for dipping
Instructions
- Preheat the oven to 180°C (350°F) and line a baking sheet with parchment paper.
- Add the peanut butter, maple syrup, milk, olive oil, vanilla, and salt to a mixing bowl. Stir for thirty seconds with a wooden spoon, until the mixture is smooth.
- Add the coconut flour a tablespoons at a time, stirring between each addition. After the final addition, stir for a full 30 seconds. A thick and slightly seized dough should form after stirring. (See above for full notes and tips on this).
- Once your cookie dough is ready, roll 12 equal balls of dough and place them onto the prepared baking sheet. Use a fork to press each cookie down, creating a crosshatch pattern. Cookies should be about 2cm (3/4 in.) thick.
- Bake at 180C (350F) for 10-12 minutes, or until lightly golden. Cool on the pan for five minutes before removing and letting them cool completely on a wire rack.
Chocolate dip
- Use a double boiler or a small saucepan on very low heat to gently melt the chocolate.
- Dip the cookies halfway into the chocolate mixture, place them back on the lined cookie sheet, and let the chocolate cool at room temperature until fully set.
- Store the cookies in a sealed container at room temperature up to three days, or freeze up to a month.
Notes
* For American cup measurements, please click the pink link text above the ingredient list that says ‘American’.
Nutrition
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

This post was originally shared in June 2016. It has been updated most recently as of August 2022 with no changes to the recipe.
SAMANTHA DIXON says
Instead of dipping in chocolate, I would like to put choc chips in the actual cookie. Would this work?
Alexandra says
It’ll make it a bit harder to do the cross with the fork, but should still work! They might be a touch more delicate as a result though.
Alexandra says
It’ll make it a bit harder to do the cross with the fork, but should still work! They’ll be a touch more delicate as a result though.
Hannah says
I love how fast and easy this recipe is! I love how it’s pure vegan!
Instead of olive oil I used coconut oil.
Instead of all peanut butter I used 1/2 pure peanut butter and 1/2 cup pure almond butter.
So so yummy!!
My kids are mega picky eaters and they love them!
Thank you so much for this recipe!
Hannah Murphy
Bea says
Excellent recipe Ms. Alexandra. A definite crowd pleaser. Comes together quickly. Wonderfully balanced little cookie. Many thanks!
Josie says
I made this recipe and substituted the peanut butter for cashew butter and it was delicious! My only criticism is that the recipe amounts are not enough for my family of 4. I would double or triple the recipe amount to make a batch for a family of 4.
Alexandra | Occasionally Eggs says
I’m happy you like the recipe, Josie! Of course the recipe can be easily doubled or tripled : ) I don’t have children, so smaller batches are a bit better around here or I only eat cookies!
Robin says
Just found you through a link in a post by Bob’s Red Mill. I am a new follower and am excited to try out some of your recipes. I will tag you (and of course give credit) to any I post. Robin
Georgia says
Hello
It seems like a great recipe
I have just put the cookies out of the oven and let them cool in the oven for 5 minutes.they are a bit soft though.will they get harder as time passes?
Thank you so much
The house smells insanely great
Alexandra | Occasionally Eggs says
Hi Georgia! Yes, they should firm up as they cool completely and tend to be a little crumbly while they’re still warm. I hope you loved them!
Alexandra Daum says
Hi Megg! I have had readers tell me they've used regular wheat flour with good results but I haven't done it myself. I think you'll just need to add a little more than you would with coconut flour 🙂
Megg says
Could I use wheat flour instead of coconut flour? I'm out of coconut atm. Thanks!
Alexandra Daum says
I never use agave so I'm not entirely sure. I think it should work but might not make the peanut butter seize up like it needs to. You could also just add a touch more coconut flour to get it to the right consistency though. Let me know if you try it out!
Unknown says
can you use blue agave instead of maple syrup?
Alexandra Daum says
Hi Tara! You can use honey in place of the maple syrup, but it will make them a little sweeter. I've substituted honey before with good results.
Tara says
could you use honey instead of maple syrup? I am not necessarily vegan.
Alexandra Daum says
You'd likely have to significantly increase the amount of flour you use if you were going to switch it out for a nut flour, as they absorb a lot less liquid than coconut flour does. That being said, I've made these for my mom, who's also a coconut hater, and she didn't notice it at all. If you're going to try it with nut flour I'd add 1/2 cup as well as a tablespoon of arrowroot powder and see if that works, but I can't guarantee anything. If you do try, please let me know how it goes!
Me says
Could I use almond or peanut flour instead of coconut flour? My dad LOVES peanut butter cookies but he HATES coconut.
Alexandra Daum says
Absolutely! I don't see why not. You might have to adjust the coconut flour slightly depending on how thick your nut butter is as homemade tends to be a little less runny, but otherwise I can't foresee any issues.
Anonymous says
would this recipe work with peanut butter made from scratch?
Leslie Rossi - A Life Well Consumed says
peanut butter cookies are my fav! these look and sound ammmmazing!
Starr says
Peanut butter and chocolate are one of my favourite flavour combinations! Thanks for sharing this simple GF recipe.
janet @ the taste space says
Now this is my kind of cookie. I have tried the simple one which is pb, egg and sugar but this definitely looks healthier. Thanks for sharing.
Culinary Cool says
I'm so happy to have found this recipe. I love baking for co-workers, but two have a gluten intolerance and can't eat what I bake. This will certainly be brought to work in the near future.
Leanne says
Thanks for sharing the recipe, Alexandra! Unfortunately, mine didn’t turn out perfect. I weighed out my ingredients according to the recipe, but after baking for 14 minutes and allowing them to cool, the centers were still raw. Of course, they can be eaten raw because they’re vegan, but I’m just curious as to what the texture should be like inside and where I went wrong. That tasted so good though. Again, thanks!
Alexandra | Occasionally Eggs says
Hi Leanne! I’m wondering how the outer edges looked – were they quite crisp? If not, then I think it might be a case of your oven running cooler and the baking time will simply need to be increased. Alternatively, you might want to make the cookies smaller so that they bake a bit faster. (There are some other things to consider like placement in the oven and pan thickness, but it’s usually oven temp.) Hope this helps : )