Best Keto Chocolate Chip Cookies
Published March 17, 2022 • Updated March 6, 2026
This post may contain affiliate links. See my disclosure policy.
Almond flour and coconut flour together create a keto chocolate chip cookie that's close to Toll House. 1.2g net carbs per cookie. Crispy edges, soft center, and they hold up when you stack the cookie jar.
Growing up, my mom and grandma always had a jar of chocolate chip cookies on the counter. I’d sneak two or three before dinner and nobody said a word. When I started eating low carb, that was one of the hardest things to give up. So I made it my mission to recreate that cookie.

I didn’t want a keto cookie recipe that needed gelatin or xanthan gum or anything weird. Just almond flour, coconut flour, butter, eggs, sweetener, and chocolate chips. Simple stuff you already have if you bake keto at all. When I’m craving something sweet after dinner, I usually reach for these, my no-bake cookies, or my peanut butter cookies. All three are pantry staples at this point.
Why two flours work better than one
If you’ve only used almond flour for cookies before, you know the problem. They spread too thin and come out greasy. Almond flour has a lot of fat and no gluten to hold things together. Coconut flour fixes that. A small amount absorbs the extra moisture and adds structure so the cookies hold their shape. You won’t taste the coconut at all.
I have an almond flour only version on the site too. That one is softer and more delicate. This version is sturdier, with a better edge-to-center ratio. If you want that classic Toll House snap when you break one in half, this is the recipe.
What to expect from these low carb cookies
Each cookie comes out to 1.2g net carbs and 101 calories. The batch makes 18 cookies, so you get almost three weeks of cookie jar refills if you eat one a day (though I rarely stop at one). One reader told me she texted her mom a photo after making these because they reminded her of the Toll House cookies she grew up with. That’s the benchmark I was going for.
My kids don’t even know these are sugar free. They just know the cookie jar is full again. If you’re baking for a crowd or a cookie exchange, try my sugar cookies too. Between these two, you can fill any cookie tray. If you want to try these in an air fryer, I have an air fryer version that works with the same dough. And for just one cookie fast, my single serve cookie takes five minutes.
How to make keto chocolate chip cookies
- Mix together dry ingredients: almond flour, coconut flour, baking powder, baking soda and salt. Set aside.
- In a large bowl, cream the softened butter and sugar-free sweetener until fluffy (I mix for a full 2-3 minutes with an electric mixer).
- Beat in an egg and vanilla. Then fold in the dry ingredients and chocolate chips.
- Scoop cookie dough onto a lined baking sheet. Chill the dough for 10-15 minutes if your kitchen is warm. Bake at 350 degrees F for 8-10 minutes. Pull them out before they look done. They firm up as they cool.

Key ingredients for keto cookies
- Almond flour + coconut flour Almond flour alone makes cookies too flat and oily. Coconut flour alone makes them dry. Together, they create a crumb that’s close to all-purpose flour. You won’t taste the coconut. I use Bob’s Red Mill superfine almond flour for the best texture. If you only want to use almond flour, try my almond flour chocolate chip cookie recipe instead, or my 3-ingredient almond flour cookies for something even simpler.
- Baking powder + baking soda Both. The baking powder helps them rise. The baking soda gives that slightly tangy, classic cookie flavor.
- Butter Real butter, not margarine. Margarine has too much water and your cookies will spread into sad, flat discs.
- Sweetener I reach for a granulated erythritol blend (Swerve or Lakanto) most of the time. If you use allulose, your cookies will spread more and brown faster. Reduce bake time by 1-2 minutes and chill the dough at least 30 minutes when using allulose. Several readers have asked me about flat cookies and allulose was the cause every time.
- Egg Holds the dough together and adds structure.
- Sugar-free chocolate chips I use ChocZero (code KETOFOCUS for 10% off). They’re sugar free and sugar alcohol free, which matters if erythritol bothers your stomach. No sugar free chips? Chop up a 90% dark chocolate bar instead.
Explore 687+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 cup almond flour
1/4 cup coconut flour
1 teaspoon baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1/2 cup unsalted butter, softened
1/2 cup sugar free sweetener
1 egg
1 teaspoon vanilla extract
1/4 cup sugar free chocolate chips
Step by Step Instructions
Step by Step Instructions
Preheat oven & prepare cookie sheets
Preheat oven to 350 degrees. Line cookie sheets with parchment paper. Set aside.
Mix dry ingredients
To a medium bowl, whisk together almond flour, coconut flour, baking powder, baking soda and salt. Set aside
- Almond flour
- Coconut flour
- Baking powder
- Baking soda
- Salt
Mix wet ingredients
In a separate large bowl, cream together softened butter with sugar free sweetener until fluffy using an electric mixer for 2-3 minutes. Mix in egg and vanilla.
- Butter (softened)
- Sweetener
- Egg
- Vanilla
Mix in dry ingredients and chocolate chips
Slowly mix in dry ingredients. Once combined, stir in chocolate chips.
- Chocolate chips
Scoop and bake
Using a 1 inch cookie scoop or tablespoon, scoop out a ball of cookie dough and place on the parchment line baking sheet. Flatten the ball down by pressing on the dough with a spatula or the back of a spoon. Space cookie dough about 1 inch apart. To keep the cookies from spreading while baking, refrigerate the cookie dough for 10-15 minutes before baking. Bake at 350 degrees for 8 to 10 minutes.
Let cool
Remove cookies from the oven and continue to let sit on the baking sheet for 2-4 minutes. Cookies will continue to harden and bake as they cool. Once cool enough to handle, transfer to a wire rack to cool further.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
What is the texture of these keto chocolate chip cookies?
Soft and chewy when warm with slightly crispy edges. I pull mine at about 9 minutes and the texture is close to a traditional Toll House cookie. Once they cool completely, they firm up and get a bit more crumbly. If you want them soft again, I microwave for 10 seconds and they're right back. The almond flour and coconut flour combination creates a crumb that holds together better than almond flour alone.
How to make chewy keto chocolate chip cookies?
I add 2-3 teaspoons of unflavored gelatin to the dry ingredients and it makes a noticeable difference. The gelatin gives the finished cookie more chew without changing the flavor. I also pull mine from the oven at 8 minutes instead of 10 when I want them softer in the center. Another trick I've started doing: chill the dough in the fridge for 3 hours or even overnight before baking. The longer rest gives the coconut flour more time to absorb moisture, and the cookies come out thicker with a chewier center.
Why did my keto cookies spread too much?
I've troubleshot this with a lot of readers, and the most common cause is margarine instead of real butter. Margarine has more water and makes the cookies flatten out. The second reason I see is warm dough. If your kitchen is hot or you creamed the butter too long, the dough gets soft and spreads fast. I refrigerate my scooped dough for 10-15 minutes before baking and it makes a big difference. Also check your baking powder. If it's expired, the cookies won't rise at all.
Can I make these dairy free?
I've tested these with coconut oil (solid, not melted) and they work. Your cookies will spread a bit more, so I chill the dough for 30 minutes before baking. Use refined coconut oil if you don't want any coconut flavor. Unrefined coconut oil adds a subtle coconut taste that I actually like in these, but it's noticeable. Ghee also works if you're only avoiding lactose and casein.
Can I freeze the cookie dough or baked cookies?
I freeze cookie dough all the time. I scoop the dough into balls, freeze them on a sheet pan until solid, then transfer to a freezer bag. They keep for up to 4 months in my experience. When I want fresh cookies, I bake them straight from frozen and add 1-2 extra minutes to the bake time. This is how I keep the cookie jar full without baking every week. For baked cookies, I layer them between parchment paper in a freezer-safe container. They last up to 3 months and taste fine after thawing on the counter for 10-15 minutes. I microwave one for about 10 seconds if I want it warm. The edges won't be quite as crispy as fresh, but the flavor is the same.
Why do my keto cookies taste grainy?
I see this question a lot and it's almost always the almond flour brand. I use Bob's Red Mill superfine almond flour and it makes a real difference. Coarser grinds don't bind the same way and leave that gritty texture. If your almond flour looks like cornmeal instead of fine powder, that's the problem. I spoon the flour into the measuring cup and level it off rather than scooping directly from the bag, which also keeps the ratio consistent.
What sweetener works best for keto chocolate chip cookies?
I reach for a granulated erythritol blend (like Swerve or Lakanto) most of the time. When I use brown sugar substitute, the cookies get a slight caramel note that makes them taste more like traditional cookies. I've split the sweetener half-and-half between regular and brown and that's my favorite version. Avoid liquid sweeteners (stevia drops, monk fruit liquid) because they change the dough consistency and your cookies will spread. Allulose works but makes softer cookies that brown faster, so I reduce the bake time by 1-2 minutes when I use it.
Can I bake these in an air fryer?
I developed a separate air fryer version that works with this same dough. In the air fryer, I bake at 325 degrees for about 5-6 minutes. The cookies brown faster on the outside because of the circulating heat, so I pull them sooner than I would from a regular oven. I also flatten the dough balls a little thinner since the air fryer is more aggressive with the top heat. If you have one, try it both ways and see which texture you like better.


My mom made Toll House cookies every Christmas and I thought that chapter was closed when I went keto. Three years in and I'd made my peace with it. Then I pulled these out of the oven last week and that smell just got me. The almond and coconut flour combo gets the texture closer than I expected. Sat there for a second. Making a double batch for Easter and not saying a word about what's in them.
Not saying a word is the right call. They hold at room temp for 4-5 days so you can bake the night before and they'll still be fresh.
I've gone through so many keto cookie recipes trying to find one that actually tastes like a real cookie and not a health food compromise. These are the closest thing to Toll House I've found. The crispy edges and soft center are everything.
Toll House was literally the bar I kept testing against. Pull them at 8-9 minutes while the center still looks underdone. They firm up as they cool and that crispy edge gets even better.
Made a batch yesterday and my teenager, who has zero interest in my keto experiments, walked through the kitchen, grabbed one, and came back ten minutes later asking if there were more. Used Lily's chips and the dough came together fast once the butter and sweetener were creamed. Edges crisped up just like the real thing.
Lily's are my go-to for this one. They hold shape without getting waxy. A teenager going back for seconds is the real test.
First time baking with almond and coconut flour and I kept second-guessing myself the whole time. But the dough actually came together like real cookie dough and the edges crisped up exactly like you described. So glad I tried it. Can I freeze these after baking, or does the texture suffer?
They freeze great. Pull one out and give it about 15-20 minutes on the counter. Barely crumblier than fresh.
The almond and coconut flour combo gets closer to the real thing than most keto cookies I've tried. Crispy edges, soft center, holds shape in a tin. Only thing is the sweetener aftertaste; didn't catch it much day one but it crept up by day two. Trying Lakanto next batch to see if that fixes it.
Lakanto should fix it. Straight erythritol is fine day one but that aftertaste creeps up after that. If it's still there, try dropping the sweetener by a tablespoon - the chocolate chips carry more sweetness than you'd think.
I've been keto for almost two years and decided early on to stop mourning the things I couldn't eat anymore, because it just made everything harder. Cookies were the one thing I never fully made peace with. Every recipe I tried either tasted like straight almond flour or fell apart the second you picked one up.nnI made these on a Sunday afternoon last week and the almond flour and coconut flour together do something I wasn't expecting. The edges are actually crispy, and the center was still soft the next day, which doesn't happen. I used Lily's chips and had Kerrygold butter on hand, and when I opened the oven there was this moment where the smell alone kind of hit me sideways.nnI've been doing this long enough to know the difference between something that's real and something you eat while telling yourself it's close enough. These are actually close enough.
'Close enough' was exactly what I was going for. And Kerrygold was a good call, the butter quality shows in those edges.
Batch seven and those crispy edges still get me every time. Kept waiting for the almond and coconut flour combo to be fussy. Nope.
Ha, the combination threw me off at first too. Coconut flour is a pain in most recipes but here it's the reason they don't spread.
I've written off keto cookies after batches that came out dense and cakey. The almond/coconut flour mix actually works. Edges get crispy, center stays soft. Not Toll House, but I'm making these again, which is more than I can say for the others I've tried.
Dense and cakey is just almond flour doing too much on its own. The coconut flour ratio is what fixes it. Pull at 9 minutes if you want to stay in that Toll House zone.
I've never baked anything keto before, and I kept second-guessing myself through the whole thing (the dough felt weirder than regular cookie dough to me), but the edges got crispy and the center stayed soft and I ate three before they cooled. Can you freeze the dough?
Yep, I freeze this dough all the time. Scoop it into balls, freeze them on a sheet pan until solid, then toss in a bag. They keep about 4 months and bake straight from frozen, just add a minute or two.
I freeze the unbaked dough balls and bake 6-8 at a time whenever I want fresh cookies. The trick is pressing them slightly flatter before they go in from frozen (add 2-3 minutes to the bake time) and they still come out with those same crispy edges and soft centers. I've had a permanent stash in my freezer for two months now. If you're not using Lily's chips, they make a real difference here.
The pressing flat step is what I always skip, then regret. Round balls from frozen take forever to set in the middle. Lily's is the right chip for this one.
My kid asked if these came from a store because they didn't 'taste keto.' From a kid who can spot almond flour from across the room, that's saying something. They do get softer by day two, but fresh out of the oven? Hard to argue.
A kid who can spot almond flour getting fooled by these, that's the real pass. Day 2 softening is just the flours absorbing overnight, normal with these.
Eight months of keto, eight months of pretending I was fine without cookies, and then 1.2g net carbs per cookie turns out to be a real number and now we're here.
Eight months is a long time to hold out. Next batch, add 2 teaspoons of unflavored gelatin to the dry ingredients. Makes them chewier without touching the carb count.
A. Maze. Zing. Easy to make and maybe a little too easy to eat.
Ha, that's the problem with them. 1.2g net carbs makes it real easy to justify one more.
My sister is dairy-free so I'm trying to adapt this for her. I've used refined coconut oil as a butter sub in other keto baking with decent results, but it can mess with texture depending on fat ratio. Would that work here, or is there something you'd reach for instead to keep those crispy edges?
Refined coconut oil works, I've tested it with these. Use it solid (not melted) and chill the dough for 30 minutes before baking or it spreads too much. The edges get slightly less crispy, but close.
My mom made Toll House cookies every Christmas, and going keto meant quietly writing those off. Made these last week and had to text her a photo. The almond and coconut flour combo actually gets the texture right in a way other keto cookies don't.
The flour ratio took me way too many batches to figure out. Too much coconut and they go cakey, not enough and they flatten out. Pull them at 9 minutes if you haven't, the center sets up right.