Perfect Paleo Chocolate Chip Cookies (vegan option, grain-free, gluten-free, dairy-free)

These perfect paleo chocolate chip cookies are thick, chewy and have the perfect texture. Many of the reviewers have called these the best cookies ever and said that nobody had a clue that they were paleo! They also have a vegan option. Thanks to Bob’s Red Mill for making today’s post possible!

1/24/17: I just updated the pictures and added a video. Recipe’s still exactly the same! One of the old pictures can be found at the bottom of the post for reference. And I’d love for you to check out the video! It’s got a lot of fun stop-motion effects in it. :)

My paleo and grain-free recipes have been seriously lacking as of late. I ran out of my favorite Bob’s Red Mill almond flour months ago and I’ve been so frustrated with the brands of almond flour I’ve been buying here in Germany since they’re so inconsistent.

Because I didn’t want to deal with the hassle of ordering flour from the US, I thought I’d wait it out until December, when I’ll back in the US and can buy all the Bob’s Red Mill I want.

These paleo chocolate chip cookies are thick, chewy and have the perfect texture along with a subtle nuttiness thanks to almond flour and almond butter. Even gluten-eaters lover them! With a vegan option {grain-free, gluten-free, and dairy-free}

But then I got a hankering for chocolate chip cookies. And I really wanted to make paleo cookies.

So I went to work and while every batch tasted amazing, the appearance and thickness was different every single time. The only variable?

The almond flour. The almond flour I’d been buying varies from brand to brand and even within the same brand.

They come in tiny 1-cup bags here so I go through a load of them when recipe testing. I’d open up one bag and find some finely ground almond flour, then I’d open up another bag from the same company, and it was overall coarser with bits of sliced almonds.

Sliced almonds! In my almond flour. That was the final straw.

These paleo chocolate chip cookies are thick, chewy and have the perfect texture. Even gluten-eaters lover them. With a vegan option! {grain-free, gluten-free, dairy-free}

So to save my sanity, I ordered myself some Bob’s Red Mill almond flour. By the way, for anyone else living abroad, Vitacost has great international shipping rates! I just recently discovered this and it’s been life-changing. ;)

If you have Bob’s Red Mill in a retail store in your area, you can use one of these $1 coupons.

The cookies made with Bob’s Red Mill came out thick, chewy and just as delicious and magical as all-purpose flour chocolate chip cookies. I doubt that anyone would be able to tell that these are paleo cookies! And every batch comes out the same. Hooray for consistency!

So the almond flour obviously plays a huge role in the final outcome of these paleo cookies. Another thing that will affect the cookies is the temperature of the coconut oil.

If you make these in the summer when room temperature coconut oil means melted coconut oil, you’ll need to refrigerate the coconut oil until it’s firmer, like softened butter.

These paleo chocolate chip cookies are thick, chewy and have the perfect texture along with a subtle nuttiness thanks to almond flour and almond butter. Even gluten-eaters lover them! With a vegan option {grain-free, gluten-free, dairy-free}

If you make these dairy-free cookies with melted coconut oil, the dough will be very greasy and the chocolate chips will be hard to incorporate into the dough.

You’ll also need to chill the dough if you use coconut sugar rather than brown sugar. I made one version with brown sugar and one with coconut sugar at the same time and the brown sugar cookies were nice and thick while the coconut sugar version spread flat and was super thin.

I refrigerated the remaining coconut sugar dough until firm and that resulted in nice and thick cookies, just like the brown sugar version! Just a little darker colored.

These paleo chocolate chip cookies are thick, chewy and have the perfect texture along with a subtle nuttiness thanks to almond flour and almond butter. With a vegan option {grain-free, gluten-free, and dairy-free}

If you can’t tell by the pictures, these perfect paleo chocolate chip cookies are huge. Instead of making 8 cookies, you can make 16 to get regular-sized cookies. I just prefer how they bake up with gooier and chewier centers when they’re larger!

Also, be sure to check out my perfect paleo double chocolate cookies. I may like them even more than this original version. :)

I’ve now made a few variations of these paleo cookies. There’s my paleo oatmeal cookies (which don’t actually contain oats!) and my paleo peanut butter cookies (which don’t actually contain peanut butter but use sunflower seed butter!).

If you’re reading this post around Christmas, you have to try my paleo peppermint cookies. Double chocolate + peppermint. SO good!

6/30/16 update: I’ve been making these with chia eggs lately to make them vegan and they’re just as delicious! To make a chia egg, mix together 1 tablespoon of ground chia seeds and 3 tablespoons water. Let sit 5-15 minutes or until goopy like an egg. I’ve also tried these cookies using a flax egg but I didn’t like the taste.

For even more selection, check out these 75 Paleo Cookie Recipes You Can’t Resist!

75 Paleo Cookie Recipes You Can Not Resist - includes vegan, AIP, nut-free, no-bake options and more!

Thanks again to Bob’s Red Mill for sponsoring this post! As always, all opinions expressed are my own. Be sure to check out some of their other gluten-free flours if you’re into gluten-free and paleo baking. :)

Click here to share the video on Facebook!

Perfect Paleo Chocolate Chip Cookies (vegan option, grain-free, gluten-free, dairy-free)

Rated 5.0 by 191 readers
Perfect Paleo Chocolate Chip Cookies (vegan option, grain-free, gluten-free, dairy-free)
  • Prep Time:
  • Cook Time:
  • Ready in:
  • Yield: 8 huge bakery-style cookies or 16 regular-sized cookies

Please read the footnotes at the bottom concerning substitutions!


  • 1 cup (100 grams) blanched almond flour1
  • 1/4 cup (32 grams) coconut flour2
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 6 tablespoons (84 grams) coconut oil or unsalted butter, room temperature (if your coconut oil is a little melty, put it in the fridge for about 10-20 minutes or until firmer, like softened butter. If you use slightly melted coconut oil, the dough will be greasy and the chocolate chips will be hard to incorporate.)3
  • 3/4 cup (150 grams) coconut sugar or brown sugar4
  • 6 tablespoons (98 grams) natural almond butter (the kind with just almonds in it and no added fat / sugar), room temperature5
  • 1 1/2 teaspoons vanilla extract
  • 1 large egg, room temperature (or 1 chia egg for vegan)
  • 1 1/4 cups (213 grams) semi-sweet chocolate chips, divided (make sure to use paleo-friendly chocolate chips, if desired)


  1. In a medium mixing bowl, stir together the almond flour, coconut flour, baking soda and salt. Set aside.
  2. In a large mixing bowl with an electric hand mixer or using a stand mixer, beat together the fat and sugar at medium speed until well combined, about 1 minute. If you use coconut oil, it may not come together easily. If that's the case, use your hands to combine it and then beat another 20 seconds.
  3. Beat in the almond butter and vanilla extract on medium speed and mix until combined. Beat in the egg on low and mix until well incorporated. Stir in the flour mixture until well combined. Then stir in 1 cup (170 grams) chocolate chips. If you used brown sugar, skip to the next step. If you used coconut sugar, place the bowl in the refrigerator for about 1 hour or until the dough is firm.
  4. Preheat the oven to 350 °F (175 °C) and line a baking sheet with a piece of parchment paper.
  5. Roll the dough into 8 (75-gram) balls and place the remaining 1/4 cup (43 grams) of chocolate chips on the top and on the sides of the dough balls. You can also roll them into 16 smaller balls but then you need to adjust the baking time (a few minutes less than recommended below). Place 4" apart on the prepared baking sheet. Press the cookies down lightly with the palm of your hand.
  6. Bake for 11-14 minutes (if using coconut sugar) or 14-17 minutes (if using brown sugar) or until the surface of the center of the cookies no longer appears wet. They'll be very soft but will continue to cook as they sit on the cookie sheet.
  7. Let cool completely on the baking sheet. Store in an airtight container for up to 3 days.


  1. If you don't have almond flour, you could try a different type of nut flour. Unfortunately, nuts flours aren’t interchangeable with non-nut flours. I’ve heard of people using sunflower seed flour as a sub but I've never tried it and have no idea if it'd work here.
  2. There's no sub for coconut flour.
  3. I haven't tried these with ghee or shortening or anything other than coconut oil and butter.
  4. I don't recommend using honey, maple syrup, date syrup, etc. They make the cookies very cakey and in my opinion, not worth making.
  5. I don't recommend making these with peanut butter. I’ve made these so many times with homemade peanut butter (with just peanuts and salt in it) and while the cookies aren’t a disaster, I just don’t think they’re very good. The texture is so different than the almond flour version and they’re not very peanut butter-y.
  • For paleo: use coconut sugar, coconut oil, and paleo chocolate.
  • For dairy-free: use coconut oil and dairy-free chocolate.

Recipe by  |

Pin post on Pinterest Share post on Facebook Share post on Twitter Share post on Google+

1066 comments on “Perfect Paleo Chocolate Chip Cookies (vegan option, grain-free, gluten-free, dairy-free)” — Add one!

  • Patti says
    December 10, 2017 @ 5:04 am

    When I read the recipe with the 6Tbls of almond butter, I wanted to try it. The cookies were soooo delicious! I’ll make these again!

    They’re pretty tasty frozen, too!

    Thanks, Erin!

    • Erin replies to Patti
      December 10, 2017 @ 6:45 pm

      Yay! So happy that you liked them and that the almond butter lured you in. :) Thanks for your comment!

  • Fernanda says
    December 10, 2017 @ 3:37 am

    Just made these cookies. One word… WHY?!?!
    Honestly I’m in love, and I can’t believe this are “healthy”. Thank you so much!!!.

    • Erin replies to Fernanda
      December 10, 2017 @ 6:46 pm

      Haha. I know how you feel! They’re hard to resist, right?! You’re welcome for the recipe and thanks for your comment. :)

  • Merri
    December 6, 2017 @ 7:18 pm

    I’m not sure if you could possibly have gotten a better picture of those cookies. Yumm. I just saw the picture (ha ha) I didn’t even know what they were yet. I’m thinking they look good enough to go Vegan for a night!

    • Erin replies to Merri
      December 8, 2017 @ 5:45 pm

      Haha. Thanks! And you could also make the non-vegan version if you want to use a real egg and butter. ;) Hope you’ll enjoy them!

  • Kim says
    December 6, 2017 @ 1:44 pm

    Can’t wait to make these! I have a question. In the video you add dry milk but I don’t see it in the ingredient list?

    • Erin replies to Kim
      December 6, 2017 @ 1:59 pm

      The video says “Add dry mix” – not milk. :) Hope you’ll enjoy them!

      • Kim replies to Erin
        December 6, 2017 @ 2:04 pm

        And to think I looked at it twice to be sure! 🙄 Thank you! Love your blog and have many of your recipes in my b recipe binder.

        • Erin replies to Kim
          December 8, 2017 @ 5:46 pm

          Haha. No worries! So happy that you’ve found different recipes to try out. I hope you’ll enjoy them all! :)

  • Marj says
    December 6, 2017 @ 12:02 am

    Where can I find the nutritional facts for this cookie? Thank u!

    • Erin replies to Marj
      December 6, 2017 @ 1:59 pm

      I don’t have that info but you can copy and paste the recipe here for the nutritional profile, if you’d like. :)

  • Dayna
    December 3, 2017 @ 9:24 pm

    Erin, I love your recipes and you have a wonderful website!

    I have been baking these cookies for the past year. My family absolutely loves them! While I have used Bob’s flours for years (love them), they can be rather pricey in NYC. My solution: I tried both almond and coconut flours (organic) from Trader Joe’s. They worked equally as well but at a substantial savings!

    • Erin replies to Dayna
      December 3, 2017 @ 9:48 pm

      Thanks so much, Dayna! So nice of you to say. :) That’s good to know that TJ’s flours work just as well! I sure wish we had them here in Germany. Thanks again for your comment!

    • Monica replies to Dayna
      December 3, 2017 @ 11:41 pm

      I made these last week and I’m about to make another batch. They didn’t look like the picture and I also made more bite sized cookies (on accident – since they don’t expand).

      I did it with peanut butter and they are super yummy. I have never tried with almond butter so I don’t have anything to compare to but don’t fret if you just have peanut butter on hand. My PB is just peanuts ground up with 1% or less of salt

      • Erin replies to Monica
        December 4, 2017 @ 5:54 pm

        But they’re honestly so much better with almond butter (this coming from someone who doesn’t like almond butter but loves peanut butter!) ;) But it’s great that you enjoyed them! Thanks for your comment. :)

  • Jean says
    December 3, 2017 @ 8:58 pm

    I’m looking forward to trying this recipe on my family. Currently we are on the beginning strict Paleo, very low carb. But the video shows you adding dry milk and there’s none on the recipe. I’ve read through the reviews and can’t find anyone else noticing this. Please inform the amount needed and is there a substitute? Looks like everyone else is making these without the milk? My hope is that they will help the cookies to last longer. The GF versions always go stale very very fast. Like I said can’t make them now but can dream!

    • Erin replies to Jean
      December 3, 2017 @ 9:01 pm

      The video says “add dry mix” – not milk. :)


Comments? I’d love to hear from you!

Your email address will not be published. Required fields are marked with *


Comments are moderated. If you don’t see your comment immediately, don’t panic… it went through! Thank you so much for taking time to leave feedback!

Please help others by rating the recipe: