Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Almond Flour Chocolate Chip Cookies

Soft, chewy, and sweet with zero grainy texture, these almond flour chocolate chip cookies get a splash of heavy cream in the dough. I chill the scooped dough for at least 30 minutes before it goes anywhere near the oven, then bake at 350°F until the edges just start to brown. 3.2g net carbs for a 2 cookie serving.
  • 3.2gnet carbs
  • 4.8gprotein
  • 55minutes
  • 13servings

This post may contain affiliate links. See my disclosure policy.

I came up with this recipe completely by accident. I was making my keto butter bars and added too much almond flour to the batch. Instead of tossing it, I mixed in an egg, baking powder, and a handful of sugar-free chips. The first batch came out soft, chewy, and sweet without that grainy texture most low carb cookies have. That was back in 2018, and I've been making these keto chocolate chip cookies weekly ever since.

These are the only cookies I've made that a brand wanted on their packaging. ChocZero put this exact recipe on the back of their bag. Not a sponsored deal. They baked them, liked them, and asked to feature the recipe. That's still one of my proudest moments as a recipe creator.

holding a bag of chocolate chips with a recipe on the back

The secret I figured out early on is heavy cream. Just two tablespoons dilutes the off-flavors from the nut flour and sweetener, and it gives these cookies a tenderness that mimics real butter cookies. I've tested them without the cream and the difference is obvious (grainier, drier, less forgiving).

The whole recipe uses just 9 simple ingredients and comes together in about an hour including chill time. If you want something even simpler, my 3-ingredient almond flour cookies are a good starting point. For a version with slightly different macros, I also have a 1.2g net carb version that uses both almond and coconut flour. And if you only need one cookie right now, there's my single serve version that's ready in 15 minutes.

I make these for Friday dessert night at our house. My kids don't know they're sugar-free (they don't care about that), they just know the cookies are soft in the middle and crispy on the edges. If you're looking for more keto baking projects, try my keto shortbread cookies or keto peanut butter cookies.

a bunch of chocolate chip cookies on a wire rack with one cook split in half

Why chilling the dough matters

I skip a lot of steps in baking, but I never skip chilling this dough. Cold butter means the cookies hold their shape instead of spreading into flat discs. When I’ve rushed and baked them straight from the bowl, they come out thin and crispy (not bad, just a different cookie than I’m going for).

I usually chill for at least 30 minutes, but I’ve left the dough overnight and it bakes just as well. If anything, the flavors meld a bit more. Press each ball to about 3/4 inch thick before it goes on the sheet so they bake evenly.

Why they dry out (and how I store them)

Sugar-free sweeteners don’t hold moisture the way real sugar does, so these cookies dry out faster than their traditional counterparts. I’ve tested this side by side: regular sugar cookies stayed soft for four days, while the keto version started getting crumbly by day three on the counter.

My fix is simple. Store them in an airtight container and they’ll stay chewy for about a week. I also freeze half of every batch (more on that below). Using almond flour instead of coconut flour helps too, since almond flour holds moisture better and keeps the texture soft longer.

chocolate chip cookies cooling on a wire rack with a bag of chocolate chips below and chocolate chips spread around

The sugar-free chips I actually use

I’ve tested a lot of sugar-free baking chips, and two brands consistently work in this recipe:

  • ChocZero: Sweetened with monkfruit, no sugar alcohols, no artificial sweeteners. These are 50% cocoa and melt perfectly into the dough without getting too sweet. My preferred brand for this recipe (and the brand that put it on their bag).
  • Lily’s: Sweetened with erythritol and stevia. Slightly sweeter than ChocZero, which works well if you’re using a less-sweet dough.

If you can’t find either brand, grab a 90% dark bar and cut it into chunks. It’ll be bitter on its own but the sweetener in the dough balances it out once baked, especially if you’re using a sweeter erythritol blend.

Make the dough ahead and freeze it

I almost always have a bag of dough balls in my freezer. After mixing, roll into 1-inch balls and store in a ziplock freezer bag for up to 4 months. I separate layers with parchment so they don’t freeze into one lump.

To bake from frozen, pull them out and let them sit on the counter for about 30 minutes, then bake as usual. I’ve done this dozens of times and they come out just as good as fresh-mixed dough. If you don’t want to bake at all, my keto no-bake cookies skip the oven entirely.

Why these don't taste grainy

The problem with most almond flour cookie recipes is a grainy, sandy texture that I find off-putting. I figured out that combining the almond flour with an egg and a little heavy cream fixes it completely. The cream smooths out the graininess and kills that subtle nutty off-flavor sugar-free sweeteners can amplify.

No xanthan gum, no baking soda, no beef gelatin (yes, I’ve seen recipes that call for it). These work without any of those extras. If you love almond flour baking, try my pumpkin cookies that use the same approach.

How to make these almond flour cookies

Mix dry ingredients first (almond flour, baking powder, salt), cream the butter and sweetener, then combine everything with egg, heavy cream, and vanilla before folding in the chips. Chill the dough at least 30 minutes before baking. I press each ball to about 3/4 inch thick on a parchment-lined sheet. If you want to try an air fryer method, I have a dedicated air fryer version with adjusted times.

chocolate chip cookies stacked on a white plate

Key ingredients

  • Almond flour: The base of the whole cookie. Coconut flour isn't a direct substitute; use the almond flour specified in this recipe.
  • Baking powder: Gives these cookies their slight puff. I use baking powder, not baking soda. Baking soda makes them flatter and crispier, which isn't what I'm going for.
  • Butter: Real butter, softened. Margarine has more water and will make your cookies spread and flatten. I've tested both.
  • Sweetener: Any sugar-free sweetener that measures 1:1 like sugar. I use an erythritol monkfruit blend. Brown sugar subs work too and add a slight molasses depth.
  • Heavy cream: The secret weapon. Two tablespoons dilutes the graininess from almond flour and off-flavors from the sweetener. Most recipes skip this, and you can taste the difference.
  • Sugar-free chips: I recommend ChocZero (monkfruit sweetened) or Lily's. No access to keto chips? Use a 90% dark bar cut into chunks.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Almond Flour Chocolate Chip Cookies

Print Pin
Prep 40 min Cook 15 min Total 55 min Serves 13

Ingredients

Servings 13

Keto Chocolate Chip Cookies Ingredients

Step by Step Instructions

  1. Mix dry ingredients

    In a small bowl, whisk almond flour, baking powder and salt together. Set aside.

    almond flour in a bowl with a whisk and a hand grabbing the bowl
  2. Cream wet ingredients

    In a large bowl, cream together the butter and sugar substitute. Beat in egg and mix in heavy cream and vanilla.

    buttery egg mixture in a glass bowl
  3. Make cookie dough

    Slowly sprinkle in the dry ingredients to the wet ingredients. Once combined mix in the chocolate chips.

    a clear glass bowl with chocolate chip cookie dough inside
  4. Refrigerate

    Scoop into 1 inch balls, flatten and place on a parchment lined baking tray. Refrigerate dough for at least 30 minutes or overnight.

    six slices of cookie dough on a baking tray
  5. Preheat oven

    Preheat oven to 350 degrees.

    a red 350 degree reading on a black background
  6. Bake

    Bake at 350 for 12 to 15 minutes. Bake until edges start to brown. Let rest on a baking tray for 2 minutes then transfer to a cooling rack.

    baked chocolate chip cookies on a parchment lined baking tray

Nutrition

Per serving: 2 cookies

Calories
183
Fat
17.9g
Protein
4.8g
Total carbs
9.4g
Net carbs
3.2g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Is a serving 1 cookie or 2?

A serving is 2 cookies, and the recipe makes 13 servings (26 cookies total). I know the nutrition card trips people up because it shows '13 servings' and readers think that means 13 cookies. Each serving of 2 cookies has 3.2g net carbs and 183 calories. If you're tracking per cookie, just cut those numbers in half.

Can I use coconut flour instead of almond flour?

I wouldn't. Almond flour is what gives these cookies their chewy texture. Coconut flour absorbs way more liquid, so you'd need to completely rework the ratios. At that point you're making a different cookie. Stick with almond flour for this one.

Why did my cookies crumble?

You probably moved them too soon. These cookies are super soft when they first come out of the oven and they need a rest before you handle them. Let them sit on the baking sheet for 2 minutes, then move them to a cooling rack and let them cool completely before stacking or storing. If they still crumble after cooling, double check that you didn't skip the egg.

Why did my cookies spread too thin?

Two things: warm dough or margarine. Always refrigerate the dough for at least 30 minutes before baking so the butter firms back up. And use real butter, not margarine. I've tested with margarine and the extra water content makes cookies flatten out every time.

How long do these cookies last?

About a week in an airtight container on the counter. They do dry out faster than regular cookies because sugar-free sweeteners don't hold moisture the same way sugar does. I've also frozen them for up to 3 months and they reheat well. Just layer parchment paper between them so they don't stick together.

What sweetener works best?

I use an erythritol monkfruit blend because it measures 1:1 like sugar and doesn't have that cooling aftertaste you get with straight erythritol. Allulose also works great and gives a slightly chewier texture. If your brand is super concentrated (like pure monk fruit powder), you'll need way less. Pure monk fruit powder supplies sweetness without the volume of a cup-for-cup baking blend, so a sweetness conversion alone does not replace the 3/4 cup here. Always check your brand's conversion ratio.

Can I make these dairy-free?

I haven't tested a fully dairy-free batch myself, but I've had readers swap coconut oil for butter and coconut cream for heavy cream with decent results. The texture is slightly different (less crispy on the edges, a bit more dense in the middle), but it works. Use refined coconut oil so you don't end up with a coconut flavor in the cookies.

Are these diabetic-friendly?

I can't give medical advice, but these are low carb and sugar-free, which is why a lot of my readers with diabetes bake them regularly. Each serving of 2 cookies is estimated to have 9.4g total carbs and 3.2g net carbs. Using a sugar substitute doesn't guarantee a particular blood sugar response to the whole cookie. I'd still check with your doctor on how they fit your specific plan.

What if I don't have time to chill the dough?

I chill mine for the flavor and the thicker shape, and I recommend keeping the full 30-minute refrigerator chill in the recipe card. If I want to skip the oven wait entirely, I make them in my air fryer version, which needs less chill time. The one thing I won't do is bake straight from a warm bowl. That's when they spread into thin, lacy discs.

Can I make these nut-free?

Yes, and I get this question a lot from readers with tree nut allergies. Swap the almond flour for sunflower seed flour at a 1:1 ratio. I also add about a teaspoon of lemon juice to the wet ingredients, because sunflower seed flour can turn faintly green when it reacts with baking powder, and the acid keeps the color normal. The texture comes out close to the almond flour version, maybe a touch softer. It's the only nut-free swap I've had readers report real success with.

What other keto cookies can I make from this dough?

I treat this base as the jumping-off point for a bunch of my other keto cookie recipes. For a mint version I add 1/4 teaspoon peppermint extract and use dark chips. For white chocolate macadamia, I swap in sugar-free white chips and a handful of chopped macadamias. Toasted pecans or walnuts folded in give you a loaded, bakery-style cookie. I keep the base dough exactly the same and just change the mix-ins, so any of these come together the same way the original does.

What is the best keto chocolate chip cookie recipe?

This almond flour recipe is the one I hand people first. Two cookies have 3.2g net carbs and 183 calories, and two tablespoons of heavy cream kill the grainy texture that ruins most keto cookies. ChocZero printed this exact recipe on the back of their chocolate chip bag. Once you have it down, my almond and coconut flour version at 1.2g net carbs per cookie is the next one to try.

What are some common mistakes with keto cookies?

Warm dough, margarine, and overbaking cause most of the failures I hear about. Chill the dough at least 30 minutes so the butter firms up, use real butter since margarine's extra water makes cookies spread thin, and pull them at 12 to 15 minutes when the edges just start to brown. They finish setting during the 2 minute rest on the tray, so wait before moving them.

Browse by ingredient
Similar recipes

People who cooked Keto Almond Flour Chocolate Chip Cookies also made

Reviews

Tap to rate

4.7 from 62 ratings, 48 written

Made this recipe?

Replying to Amber C.

Your rating

Roger Wilson

Pulled these out of the oven about an hour ago and they turned out amazing. Roger here. I’m the guy who usually gets keto cookies wrong, so this is a nice change.

Reply

Amber C.

They were still soft in the middle, hours after I set the plate out at a cookout. Almond flour cookies usually go dry on me by then. Nobody at that table asked what was in these.

Reply

Tom

Gave up on keto cookies a while back, so expectations were low. Two bites in and I went back to check the carbs, 3.2 per two still doesn’t feel real. More salt next time, but I’m not complaining.

Reply

Annie Lampella

Tom, that salt instinct is right. I press flaky salt on top right before they go in, the little crunch against the chocolate is worth it. Or just bump the dough by another 1/4 tsp.

Reply

Paige

I’ve been doing everything in the air fryer this summer because my kitchen turns into a sauna the second I run the oven (even 20 minutes at 350 and the whole house feels it). These cookies have been on my list for weeks. Finally doing it. Any idea if an air fryer works here, and would I still need to refrigerate the dough first or does that step matter less without the oven?

Reply

Annie Lampella

Paige, I haven’t done these in the air fryer yet but I’d try 300 and check at 8 minutes. The circulating air runs hot and they overbrown fast, you don’t get the same visual cues as a regular oven. Chilling still matters, maybe more so. The butter needs to be cold going in or they’ll spread before they set. Full 30 in the fridge, longer if your dough warmed up while scooping.

Reply

Matt

Mine came out a little flat but the flavor was good. Will try chilling the dough next time.

Reply

Annie Lampella

Chilling is the fix. I do at least 30 minutes, longer if your kitchen is warm. The other thing that makes them spread is margarine, if you used that instead of real butter the extra water works against you even with cold dough.

Reply

Jordan

Dough balls freeze better than I expected from an almond flour recipe. I’ve been keeping a bag since early spring, pulling four or five at a time and baking straight from frozen at 350 with four extra minutes. The texture holds because the heavy cream and butter lock in the fat structure through the freeze, which most grain-free doughs can’t do. I do one session every few weeks now, roll the whole batch, press flat on a sheet, then bag once they’re frozen solid. Four stars because I learned the hard way that the press before freezing matters more than it looks. Skipped it once and they domed badly. Still chewable, not the same spread. The original recipe calls for chilling the dough, which already tells you these can handle cold, so the freezer step isn’t much of a stretch.

Reply

Annie Lampella

The flatten step would have gotten me too. I’ve frozen the baked cookies but not the raw dough balls, and that dome fail is exactly the kind of thing I’d learn the hard way. Trying this next batch.

Reply

Lakshmi

Heavy cream is what most keto cookie recipes skip, and it’s why the texture here actually works. Most just go egg and butter, and you end up with something that spreads flat or crumbles apart. Two tablespoons. Sounds like nothing, but it completely changes how the dough holds. I’d probably dial the sweetener back a bit, but the chew is better than anything I’ve made with almond flour.

Reply

Annie Lampella

Lakshmi, depends on the brand. I use an erythritol monkfruit blend that measures 1:1, and 3/4 cup is right for that. Something more concentrated and backing off to 1/2 cup makes sense.

Reply

Laurie

I just browned some butter on the stove tonight so I can make the dough tomorrow morning. (I know the recipe didn’t call for that, but after trying a cookie made with brown butter, I just don’t think I can go back!) Anyway, a quick question, but is it really vital to flatten the dough balls into discs before baking them? In all of my cookie-baking ventures, I just placed the dough balls onto the baking sheet and let the oven do its own thing, and they still spread. Will these cookies just not spread if I skip this step? Thanks in advance!

Reply

Alicia

Batch five and I still pull them out two minutes early. That chewy center straight from the oven is the whole point.

Reply

Annie Lampella

Two minutes early is probably right. They keep cooking on the sheet after you pull them, so if you wait for the top to look fully set the center’s already past that window.

Reply

Melissa Anderson

Browned the butter instead of creaming it and these got a nutty depth I wasn’t expecting. Might be my default now.

Reply

Annie Lampella

Yeah that nutty depth surprises people every time. Once the butter hits that golden stage the whole dough smells different. Hard to go back.

Reply

Heidi

Noticed the dough gets way easier to flatten after a longer chill (I did about 40 minutes instead of the minimum). Didn’t crack when I pressed them down, and the edges set up much cleaner. Used Lily’s dark chocolate chips and two cookies at 3.2g net carbs felt like actual dessert.

Reply

Annie Lampella

Yeah 30 minutes is the floor, not the goal. At 40 the dough actually behaves. Lily’s dark is what I keep for these.

Reply

Hannah

My mom made Toll House cookies every Sunday. Been keto two years now, so figured those days were done. Made these last night. First bite stopped me. The chewiness got me.

Reply

Annie Lampella

That chewiness took me forever to nail with almond flour. Most of them crumble. Toll House is hard to beat.

Reply

Dana

Used brown butter instead of softened and the dough smelled insane before it even hit the oven. Cookies came out with this almost toffee-like edge, still chewy in the center. Not going back to regular butter.

Reply

Annie Lampella

The toffee edge thing is real. Brown butter pushes the sweetener into almost caramel territory. Been making them that way for a few batches now.

Reply

Chris

Browned the butter instead of softening it, and the flavor jumped. Used Lily’s dark chocolate chips, chilled the dough a full hour. Edges got this caramelized crunch, center stayed soft and chewy. Not going back.

Reply

Annie Lampella

Lily’s dark with browned butter is a different cookie. The bitterness from both cuts through the sweetener in a way the milk chocolate version just doesn’t.

Reply

Chelsea

These are genuinely good but I wish the recipe was clearer on the chill time. Mine only sat for about 20 minutes and they spread way more than I expected (thin and almost lacy at the edges, which wasn’t bad, just not what I pictured from the photos). Going to try chilling overnight next time and see if I get a thicker cookie.

Reply

Annie Lampella

Overnight makes a real difference. 20 minutes isn’t quite enough for the butter to firm back up, 30 is the minimum but the longer the better. Way thicker cookies.

Reply

Mike P

Best Keto cookie recipe I’ve ever tried. I used Lily’s chips and Swerve brown sugar, and Full Circle Market almond flour. I was out of heavy cream (and I wanted cookies NOW! 🙂 ) so I used sour cream instead and it worked beautifully. My daughter isn’t even eating keto but she keeps stealing them. Thank you for sharing this recipe, it is now my #1 go-to!

Reply

Annie Lampella

Sour cream works, the fat content is close enough. A non-keto kid who can’t stop eating them. That’s the real review.

Reply

Vanessa

First time baking with almond flour and I went in fully expecting something grainy and crumbly, but these held together and had actual chew (I did overbake my first tray a little, hence four stars instead of five).

Reply

Annie Lampella

The center still looks totally raw when they’re actually done. I pull at 11 minutes, edges just turning, and let them set on the pan for 15. Second tray will be better.

Reply

Rebecca

My daughter grabbed the last three off the cooling rack and when I said they were keto she went and got the almond flour bag to check, like I was somehow tricking her.

Reply

Annie Lampella

Ha. The bag check. These actually chew like a real cookie so I get why she was suspicious.

Reply

Sylvia Elliott

Just tried recipe as written. I used white and brown Swerve, Lilys chocolate chips and threw in some pecans, these were the changes I did. I also froze the cookie circles for 10 minutes. The first batch at 13 minutes browned too much, on the bottom. The second batch(froze x 10 minutes) I put them at 11 minutes, it to browned more than I liked but less than before. The last batch I put at 10 minutes, it browned the bottom but thankfully not burned. First batch seemed undercooked; however I ate 2 right away( to check my sugar later). I’m pretty sure the others might be undercooked (maybe) as they were in oven less time. None of the cookies spread, stayed in roundish shape from the cookie scoop. Overall, I’m used to the cooling effect of keto sugar (alive and well) but, I think the taste of almond flour is more off putting to me than anything else. Sigh…I’ll still eat them, the taste may improve overnight. I don’t think anything is wrong with the recipe, just my tastebuds😂

Reply

Annie Lampella

The almond flour flavor does mellow. Mine taste pretty different by day two, the sweetener kind of settles in. Your oven is also running hot if they’re browning that fast at 10 minutes.

Reply

Nicole

Made these six times and the one time I skipped chilling the dough they spread way more than usual. Not skipping it again.

Reply

Annie Lampella

The butter needs that time to firm back up or it spreads the second it hits the heat. I’ve rushed it too and regretted it every time.

Reply

Keep going

More Dessert Recipes

See all 176 Dessert recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.