Keto Madeleine Cookies
Published February 15, 2021 • Updated February 25, 2026
This post may contain affiliate links. See my disclosure policy.
These buttery almond flour madeleines have crisp golden edges and a light, spongy center at just 1.6g net carbs each. I've made hundreds of these keto madeleine cookies and the technique is worth learning.
I started making these madeleines back in 2018 when I was craving something elegant but simple for afternoon coffee. Most keto cookie recipes give you a dense, flat result. These are different. They puff up with a light, airy crumb and those signature crispy shell edges that make madeleines so satisfying to bite into. I bring them to book club, set them out when friends come over, and eat a couple with my coffee most mornings.
The secret is in the eggs. I use two egg yolks plus one whole egg, which is closer to the traditional French ratio than most low carb versions out there. When I tested all whole eggs (like some other recipes call for), the texture came out spongier and less rich. The extra yolks give you that buttery, almost custard-like center that makes a real madeleine.
The other thing I figured out after a lot of flat batches is that you need to whip those eggs for a full 5 minutes until they hit ribbon stage. I mean real ribbons, where the batter falls off the whisk and holds a trail on the surface for a few seconds. Most recipes just say “beat until combined” and then people wonder why their madeleines came out like pancakes. The whipping is what gives them lift. I set a timer now because it’s easy to think three minutes is close enough. It’s not.
If you love baking with almond flour, you should also try my 3-ingredient almond flour cookies for something simpler, or my keto meringue cookies if you want to practice your egg-whipping technique on something even lighter. And for a totally different direction, my keto chocolate chip cookies are what I reach for when I want something warm and gooey instead of delicate.
One thing I always tell people: flip these onto a tea towel the second they come out of the oven, not a wire rack. I learned the hard way that a wire rack presses lines into the shell pattern while they’re still soft. The tea towel lets them cool without any dents. It’s a small detail, but once you see the difference you won’t go back.
These freeze beautifully too. I make a double batch, freeze them flat on a sheet pan, then transfer to a bag. Pull a few out, let them sit on the counter for 10 minutes, and they taste like you just baked them. Each one is 1.6g net carbs, so I can grab two or three with my coffee and not think twice about it.
How to Make Almond Flour Madeleines
The two things that make or break these madeleines are whipping the eggs to ribbon stage and chilling the batter before baking. I whip my egg yolks and whole egg for a full 5 minutes on medium-high speed. You want thick, pale ribbons that hold a trail on the surface. Cutting this short is the number one reason madeleines come out flat.
After folding in the dry ingredients and melted butter, I chill the batter in the fridge for at least 30 minutes. This firms up the butter and helps create that signature madeleine hump during baking. I’ve skipped the chill on busy days and the difference is real: no hump, flatter cookies, less impressive texture. If you enjoy this technique-forward style of baking, you’ll also love my keto thin mint cookies where precision makes all the difference.
Explore 687+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
⅓ cup almond flour
1 tablespoon coconut flour
Pinch salt
2 egg yolks
1 egg
1/4 cup monkfruit blend sweetener
1 ½ teaspoons vanilla extract
4 tablespoons unsalted butter, melted
1 cup sugar-free chocolate chips, melted
madeleine pan
Step by Step Instructions
Step by Step Instructions
Prepare the madeleine pan
Preheat the oven to 375 degrees. Brush the cavities of a madeleine pan with melted butter. Set aside
Sift the flours
Sift together almond flour, coconut flour and salt in a small bowl. Set aside.
Beat in the eggs
Beat egg yolks and egg in a medium bowl until light and fluffy, about 5 minutes.
Add sweetener and beat to form ribbons
Add in sweetener and vanilla extract. Continue beating until ribbons form (about 5 minutes).
Fold in dry ingredients
Gently fold in the dry ingredients into the wet ingredients using a spatula. Then fold in the melted butter until combined.
Bake it
Scoop batter into each cavity of the madeleine pan. Bake at 375 degrees for 10 minutes.
Flip on a tea towel
Immediately after baking, flip pan over onto a tea towel to release the madeleines. Let cool on the towel before transferring to a wire rack since a wire rack will create dints in your cookies. Either dust with powdered erythritol or dip in melted chocolate.
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
Why didn't my keto madeleines rise?
I've seen this happen for two main reasons. First, the eggs weren't whipped long enough. I beat mine for a full 5 minutes on medium-high until thick ribbons form. If you cut that short, there's not enough air in the batter to give them lift. Second, the batter might have been overworked when folding in the flour. I use a spatula and fold gently, just until combined. If you're at a higher altitude, both of these issues get magnified, so give the eggs an extra minute of whipping.
Do I need to chill the batter before baking?
I always chill mine for at least 30 minutes now. Early on I skipped this step and the madeleines came out flat with no hump. The cold batter hitting the hot oven creates that temperature shock that pushes the center up into the classic dome shape. If I'm short on time, even 15 minutes in the fridge makes a noticeable difference.
Can I make these dairy-free?
I've tested these with coconut oil instead of butter and they work. The texture is slightly less rich, but still light and tender. I use refined coconut oil so there's no coconut taste competing with the vanilla. Melt it the same way you would the butter and follow the recipe as written.
Can I use a mini muffin pan instead of a madeleine pan?
I've done this when my madeleine pan was already in use and they turned out fine. You won't get the scalloped shell shape or those crispy thin edges that a madeleine pan gives you, but the flavor and texture are the same. I fill each mini muffin cup about two-thirds full and bake for the same time.
How do I get the classic madeleine hump?
Three things I've found make the biggest difference. First, whip the eggs to ribbon stage, a full 5 minutes. Second, chill the batter for at least 30 minutes. Third, make sure your oven is fully preheated to 375 degrees. The combination of cold batter and high heat is what creates the dome. I've also found that not overfilling the molds helps, about one tablespoon per cavity.
How should I store these madeleines?
I keep mine in an airtight container at room temperature if I'm eating them within a day. After that, I move them to the freezer because they dry out fast. My method is to freeze them flat on a sheet pan first, then transfer to a freezer bag. They keep for about 2 months. I pull them out and let them sit on the counter for 10 minutes before eating.
What can I use instead of monkfruit sweetener?
I've made these with both erythritol and an allulose blend. Erythritol works well and measures the same. Allulose gives a slightly softer texture that I actually prefer, but it's a little less sweet so I add about 20% more. I'd avoid liquid stevia here since the batter needs the bulk of a granulated sweetener to get the right consistency.




I was ready to make these but my madeleine pan was nowhere to be found, so I tried a mini muffin tin instead. Shape is gone but the texture came through right: spongy center, crispy edges just like the description. One thing I noticed is they release a lot easier if you let them sit about two minutes before popping them out. Didn't expect that to matter but it did.
Making these for Mother's Day brunch next weekend. If I bake them the day before, will they stay crispy or go soft overnight?
They go soft overnight. Bake them the morning of if you can swing it. If not, freeze them right after baking and give them a few minutes in a warm oven before serving.
Brought these to a spring dinner party and a pastry chef friend kept asking if they came from a bakery. She zeroed in on the edges, that crisp-to-spongy thing. I gave her the short answer: almond flour, madeleine pan, good technique. Four stars for now because my ribbon stage needs another practice run or two, but she left with the recipe name in her phone.
Pastry chef approved is the only review that matters. Ribbon stage is just time. Full 5 minutes at medium-high and you can feel when it shifts, paler and almost mousse-thick. One more batch.
Batch six and I finally swapped half the vanilla for almond extract. Completely different taste, more like the ones I used to pick up at a little French bakery. The golden edges still do their thing (that almost crackly ring around each one), but the flavor is just more madeleine-y in a way I can't explain. Brushing the pan before every single bake is a commitment, but it's why they release so cleanly. Stopped complaining about it.
Batch six is when it clicks. Half-half is probably where most classics land anyway. Skipped the pan brush once. Never again.
These bake up beautifully, the spongy center is exactly right, but brush those cavities with way more butter than you think because I lost three to the pan.
Yeah, you need more butter than feels reasonable in those cavities. I coat mine twice and still run a thin spatula around the edges before I flip. Glad the spongy center landed right.
Batch four now, tried swapping the vanilla for almond extract and I don't think I'm going back, something about that slight bitterness against the chocolate coating just works.
Yeah that tracks. Almond extract has that slight bitterness that vanilla can't do, and against the chocolate shell it just lands differently. Might steal that.
My daughter pulled one straight from the pan before they'd cooled and said 'Mom, these taste like that French bakery.' Two years of keto baking and almond flour finally closed the gap.
Kid grabs one hot and calls it a French bakery. That ratio of butter to almond flour is what took me the longest to land.
My grandmother made madeleines every Easter. Stopped making them when I went low-carb a few years back. Tried these last weekend and the spongy center is genuinely close to what I remember. The golden edges had that slight crisp, which was always my favorite part. I'd nudge the sweetener up a touch next time, but this brought back something I thought I'd just had to give up.
The golden crisp edges are what got me too. On the sweetener, yeah, go a little over 1/4 cup. I do that almost every time.
No madeleine pan here, and buying one just for a first attempt feels like overkill. Would a mini muffin tin work at the same time and temp, or do I need to adjust? The butter-brushed cavities thing makes me think shape matters more than I'd expect.
Mini muffin tin works. Same temp, just start checking at 10 minutes. Butter those cups the same way you would the madeleine pan.
These are freaking close to what I remember from a French bakery I used to go to before I cut carbs. The technique matters, beating the eggs the full 5 minutes isn't optional. I tried cutting it short once and ended up with something flat and almost gummy. Let them cool at least 10 minutes before the chocolate dip. I rushed it and the chocolate pooled at the bottom instead of setting clean. Still ate every one, but the second batch looked a lot better.
The chocolate pooling is real. 10 minutes feels like forever when they smell that good, but you can't rush it. And yeah, 5 minutes on the eggs, no shortcuts.
I added the zest of one lemon because madeleines without it felt wrong to me, and I wasn't sure a keto version would carry it the same way. It does. Citrus cuts right through the butter and makes each bite feel lighter, way more interesting than you'd expect from this ingredient list. I also bumped the vanilla to two teaspoons (I do this with most almond flour bakes) and between that and the lemon, the flavor actually lands. The edges got that crisp golden shell, and the centers stayed soft after cooling, which I've had trouble with in other almond flour recipes. Spring rotation for sure. Thinking orange zest next.
Orange zest with the chocolate coating is going to be even better. Do that one next.
Batch four and this time I browned the butter first before finishing the melt, and the nutty thing it does to those golden edges is worth every extra minute. Same crisp shell but there's something deeper going on underneath now.
That nutty layer brown butter adds here is so good with the vanilla. I've done this a few times and I always forget how much it changes the flavor. Worth the extra minute.
Added lemon zest on a whim because I had one going sad on my counter, and it completely changed the vibe. That little bit of citrus wakes up the almond flour in a way I wasn't expecting at all. Four batches this week, each one slightly better. Four stars only because my first batch came out of the oven way too golden and I had to figure out my oven runs hot, 12 minutes was the sweet spot.
Lemon zest changes what almond flour does in these, and I think it's because the citrus cuts through the fat in a way vanilla alone doesn't. Four batches to get the timing. My oven runs hot too, 12 minutes is where I land.
I don’t know what went wrong as I faithfully followed your recipe for Madeleine. It did not work. The batter did not rise and 10 minutes was not enough time to cook them....maybe it is wherei live in Alberta Canada.
It should be the altitude. Also many the batter was overworked or eggs weren't whipped enough. That's usually how they will lose their height.