Keto Neapolitan Cookies
Published September 7, 2020 • Updated February 25, 2026
This post may contain affiliate links. See my disclosure policy.
One dough, three flavors. I split a soft, buttery batch into strawberry, vanilla, and chocolate, then press them together for a sugar-free cookie that looks (and tastes) like low carb Neapolitan ice cream.
Every time I pull these out of the oven, someone says the same thing: “They look like Neapolitan ice cream.” That’s the whole point. Strawberry, vanilla, and chocolate pressed together in one soft, buttery cookie, all from a single batch of dough. I’ve been making these for years and the method hasn’t changed because it just works.
The base is my standard almond flour cookie dough: almond flour, coconut flour, butter, and monk fruit sweetener. Once it comes together, I divide it into three bowls and flavor each one. Vanilla gets extract. Strawberry gets strawberry extract and a couple drops of pink food coloring. Chocolate gets melted sugar-free dark chocolate chips (not cocoa powder, which dries out the dough and gives you a flat brown instead of that rich, deep color).
Here’s what makes these keto neapolitan cookies different from versions you’ll find elsewhere: I weigh 15 grams of each flavor per cookie. That sounds fussy, but it takes about two extra minutes and it’s the reason every cookie comes out with clean, distinct tri-color stripes. Most recipes say “equal parts” and leave you guessing. A kitchen scale removes the guesswork entirely.
The 30-minute chill before baking isn’t optional. This dough is butter-heavy, and if you skip the fridge, the cookies spread into flat puddles and the colors bleed together. I learned that the hard way on my first batch. Cold dough holds its shape at 350 degrees and keeps each color lane crisp. If you’ve made my chewy chocolate chip cookies, you know I’m particular about chilling, and this recipe is where it matters most.
These are low carb cookies that don’t taste like they’re missing anything. The almond and coconut flour combo gives you a tender, slightly crumbly bite, and the butter carries all three flavors beautifully. I’ve served them at birthday parties, packed them in lunches, and brought them to a neighborhood cookout where nobody knew they were keto until I told them. If you want cookie variety, try them alongside my thin mint cookies or small batch sugar cookies for a full spread.
One reader, Samantha, told me her 12-year-old son kept going back for the strawberry sections and actually read the ingredient label afterward to figure out what the flavor was. He never does that. That’s the kind of feedback that tells me strawberry extract (not syrup, not flavoring) is doing its job.
If you want to make these ahead, the dough freezes well. Flash-freeze assembled (unbaked) cookie balls on a sheet pan, then transfer to a freezer bag. Bake straight from frozen, adding 1-2 extra minutes. I do this before holidays so I can pull out exactly how many I need. They also pair perfectly with my ice cream sandwiches if you want to lean into the Neapolitan theme.
How to Make Neapolitan Cookies with Three Clean Color Layers
The trick to these cookies is keeping each flavor layer distinct. I pinch off 15 grams of vanilla, strawberry, and chocolate dough (a kitchen scale makes this fast), press them together side by side, then use a cookie scoop or tablespoon to shape them into a ball. Press the ball flat with the back of a spoon and you’ll see the three stripes right away.
Don’t overwork the dough when you’re pressing the sections together. If you knead or roll them too much, the colors swirl into each other and you lose that clean stripe. I press just firmly enough that the sections stick, then stop. I use this same precision approach for my Christmas tree cookies when the visual matters.
The 30-minute chill before baking is what locks everything in. Cold butter-heavy dough holds its shape in the oven instead of spreading and blurring the color lines. I’ve tried 15 minutes and it’s not enough. If you’re short on time, 20 minutes in the freezer works, but the full 30 in the fridge gives me the best results every time.
Ingredients
3 cups almond flour
1/2 cup coconut flour
1/2 teaspoon salt
1 1/2 cup unsalted butter, softened
1 cup monk fruit blend sweetener
1 teaspoon vanilla
1 teaspoon strawberry extract
pink food coloring
1/4 cup 1/4 cup keto dark chocolate chips, melted
Step by Step Instructions
Step by Step Instructions
Sift dry ingredients
Sift together almond flour, coconut flour, and salt. Set aside. I recommend sifting ingredients as it creates a fine, delicate cookie texture.
Cream butter and sweetener
In a medium bowl, cream together butter and monkfruit using an electric mixer.
Add the dry ingredients
Slowly stir in dry ingredients. Mix until combined.
Divide and flavor the dough
Separate dough evenly into three bowls. To the first bowl, mix in vanilla extract. In the second bowl, mix in strawberry extract and 2 drops of pink food coloring. In the third bowl, mix in the melted sugar-free dark chocolate.
Prepare the dough
To form the cookies, pinch off equal parts of vanilla, strawberry and chocolate dough (about 15 grams each) and press them together so that they stick together but keep their individual colors. Press the cookie dough into a cookie scoop, tablespoon or roll it into a ball. Place cookie dough ball on a parchment lined baking tray then press down the cookie with the back of a spoon to flatten. Repeat with remaining dough and space cookies about 1 inch apart.
Refrigerate then bake
Move the tray to the refrigerator and chill for 30 minutes before baking at 350 degrees for 8 minutes.
Let cool
Once done baking, remove from the oven and let cookies completely cool on the baking tray before transferring to a wire rack. Don’t attempt to pick up the cookies before they have finished cooling or else the cookies may break and crumble.
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
Can I freeze the cookie dough before baking?
I freeze these all the time before holidays. Assemble the tri-color cookie balls, flash-freeze them on a sheet pan for about an hour, then transfer to a freezer bag. When you're ready to bake, put them straight on the tray from frozen and add 1-2 extra minutes to the bake time. I've kept them frozen for up to two months with no texture issues. I also freeze my no bake cookies the same way and they hold up just as well.
Why do these cookies need to chill before baking?
I learned this one the hard way. My first batch went straight into the oven and the cookies spread flat, with all three colors bleeding into a muddy mess. The 30-minute refrigeration firms up the butter so the dough holds its shape at 350 degrees. I've tried skipping this step three separate times hoping it would be fine. It never is. If you're in a rush, 20 minutes in the freezer works, but I prefer the full 30 in the fridge.
Can I use natural food coloring instead of artificial drops?
I've used beet powder for the pink layer and it works. Start with about half a teaspoon and adjust from there. The color is more of a muted rose than a bright pink, which I actually prefer. Just know that beet powder adds a tiny bit of earthiness to the dough, so I bump the strawberry extract up slightly to compensate.
Can I substitute almond flour for a nut-free version?
I've tested sunflower seed flour as a 1:1 swap and it holds up well here because the coconut flour does most of the structural work. The texture comes out slightly denser, but nothing dramatic. My reader Matt made these with that exact swap for Valentine's Day and they turned out fine. If you go this route, just know sunflower seed flour can sometimes react with baking soda and turn green, but these cookies don't have leavening so that shouldn't be an issue.
What can I use instead of monk fruit sweetener?
I've made these with erythritol and with an allulose blend. Erythritol gives you a slightly cooler mouthfeel (that minty-cold sensation some people notice), which is more obvious in a delicate cookie like this. Allulose is my second choice after monk fruit because it browns nicely and keeps the cookies soft. Check the conversion ratio on whatever brand you use since sweetness levels vary.
How should I store these cookies?
I keep mine in an airtight container at room temperature and they stay soft for about a week. After that the edges start drying out. For longer storage, I layer them with parchment paper in a freezer-safe container and they freeze well for up to three months. I pull them out about 10-15 minutes before serving and they taste fresh.
Can I use cocoa powder instead of melted chocolate chips?
I've tried both, and melted chocolate chips are worth the extra step. Cocoa powder alone dries out the chocolate layer and gives you a flat brown color instead of that rich, dark chocolate look. When I use melted sugar-free dark chocolate, the dough stays moist and the color contrast between the three layers is much sharper. If cocoa powder is all you have, use about 2 tablespoons and add an extra tablespoon of softened butter to compensate for the dryness.
These Neapolitan cookies are soft and buttery. Each layer is colored the classic Neapolitan pink, white and chocolate. The pink layer is flavored with strawberry. The white layer is vanilla and the brown layer is chocolate, of course. The combination is just like digging into your favorite ice cream.
They’re easy to make too! Just a few simple ingredients and one batch of dough, instead of three separate cookie doughs. The sugar-free dough gets separated into three equal parts and each is individually flavored – strawberry, vanilla and chocolate. Plus, you don’t need a rolling pin for this recipe. Simply mold the three flavors together in a cookie scoop.




Making these for a birthday party Saturday, can I bake Thursday and refrigerate, or will the strawberry layer get weird?
Good flavor, took some patience to assemble. Worth it.
The press-and-shape is where all the time goes. I keep the dough cold between rounds, otherwise the layers start bleeding into each other.
Didn't even think to refrigerate between rounds. Trying that next batch.
Only salted butter on hand, do I just cut the salt?
I'd skip it entirely. With 1.5 cups of salted butter in the dough, there's already plenty built in.
I've been doing the cold-log method for a few batches now and it's changed how cleanly these come together. Press the three layers, wrap and freeze about 45 minutes, slice. The stripe holds completely, even when the kitchen's warm and the almond dough starts going soft. I slice the full log at once, lay the rounds on the pan, bake the whole batch. Any log I'm not baking goes back in the freezer, pull rounds throughout the week to bake fresh. Coconut flour gives them enough structure to get through the freeze-thaw without crumbling. Almond-only doesn't do that. Didn't expect the flour combo to matter that much for storage, but here we are.
I've tried almond-only and it just crumbles out of the freeze. Coconut flour is what makes that structure hold.
Strawberry extract surprised me, sweet and almost floral right out of the bowl. Three-color dough pressed together on the first try and the layers held. Four stars until I crack why the strawberry fades after cooling. Do these freeze well?
Strawberry extract fades in heat. Bump it to a teaspoon and a half and that extra push survives the oven. I freeze these stacked with parchment and pull them at room temp for 20 minutes before eating.
2.1 carbs. Never thought I'd find the stripes again.
Those stripes were non-negotiable for me. I kept testing until all three layers held their shape and the count came in at 2.1. Glad you found them, Rhonda.
Neapolitan ice cream was one of those quiet casualties when I went keto, not dramatic, just written off as gone. These brought it back. The strawberry layer actually tastes like strawberry, not candy-pink, and watching those three doughs press together into a clean stripe is genuinely satisfying. Two batches in and I'm already calculating when I can justify a third.
Gina, 'quiet casualty' is exactly it. I keep a frozen stash on hand so it always tips the same way.
My sister-in-law is dairy-free and I refuse to not make these for her, so I need this swap to work. I've used vegan butter in keto cookies before and the spread/grease issue is real, I'm worried that with three separate doughs getting pressed together the whole thing just falls apart. Is it even worth trying or am I going to end up with a greasy, layerless mess?
Worth it. Vegan butter's softer so I'd lean on the chill time more than usual. Press the three layers together and keep it cold for 45 minutes instead of 30 before it goes in, that's what holds everything and stops the grease.
Sift both flours. Unsifted leaves lumps that show most in the strawberry layer, and the dough won't bind as evenly. That lighter pink layer is the most unforgiving. Any texture variation shows.
The chocolate layer hides everything. That pink one doesn't. I sift all three now because of the strawberry layer.
Brought these to a pool party over Memorial Day and the layers did all the work before anyone took a bite. Three people literally pulled them apart just to look at them. Never seen anyone do that to a cookie before.
Pull-apart reveal at a pool party is the best possible field test. That stripe is exactly why I press the layers so tight.
I was so nervous splitting the dough into thirds and pressing them together, but first try! They look exactly like the pictures and I genuinely can't believe I made something that pretty.
The assembly stress is real. Mine bleed if the dough warms up even a little during pressing. Sounds like you kept it cold.
Seven batches in and I bumped the strawberry extract to 1.5 teaspoons because the flavor kept getting swallowed by the chocolate layer, and now all three actually come through.
Yeah the chocolate totally masks the strawberry at 1 teaspoon. I've gone up to 1.25 but chickened out before trying 1.5. Good to know all three actually come through.
My daughter peeled the chocolate layer off every cookie and ate it separately. The look on her face when she hit the pink layer was worth making three separate doughs.
Ha, the chocolate layer doesn't last in my house either. That pink strawberry surprise is why I still bother with the three separate doughs.
Swapped the strawberry extract for freeze-dried strawberry powder and skipped the food coloring. Pink comes out on its own. Tastes more like actual strawberry too. Also, chill the log 20 minutes before slicing or the layers smear into each other.
Beet powder for pink works but you get zero strawberry flavor out of it. Freeze-dried is the fix. And yes on the 20-minute chill before slicing (I usually say 30 but 20 gets you there).
I swapped the strawberry extract for raspberry and mixed in a teaspoon of freeze-dried raspberry powder to the pink portion of the dough. The color deepens to almost a dusty rose and the flavor is sharper, a little tart, which makes the vanilla layer taste even more buttery by contrast. That contrast completely changed my read on these cookies. Making a double batch for Easter this weekend.
Tart on one layer and buttery on another, yeah, that reads completely different. Never thought to use raspberry but I'm trying it now. Dusty rose is better than that neon pink anyway.