Alfajores are sweet and simple dulce de leche sandwich cookies made of two buttery cookies filled with a dulce de leche filling. Roll yours in coconut, dust with powdered sugar, drizzle with chocolate, or just enjoy plain like I do! Be sure to check out the how-to video in the post!

Alfajores
I hope you saved some of that dulce de leche from earlier this week! If not, head to your kitchen and make a batch (make it a double, actually, youโll need it) and then get back here. Iโll waitโฆ
If youโve never had alfajores before, there are a few things to know about them:
- Theyโre exquisite, melt-in-your mouth sandwich cookies made with a rich dulce de leche filling and often rolled in coconut (not mandatory if youโre a coconut-hater, like Zach is!)
- Theyโre embarrassingly under-rated in America, as theyโre difficult to find here and many people donโt even know what they are. Iโm hoping to change that as theyโre absolutely delicious.
- Theyโre of South American origin (OK, they most likely actually originated in the Middle East, but South America lays a strong claim to them).
- There are several different methods and recipes for making alfajores. I prefer my version which yields a buttery and sweeter cookie thatโs similar to a shortbread (though enriched with brown sugar). The key to an alfajore is that creamy dulce de leche filling.
What You Need

Letโs talk about just a few of these ingredientsโฆ
- Butter. I always use unsalted butter (hereโs why). You want it to be softened, but the center should still have a chill to it and the exterior shouldnโt be so soft that itโs oily or beginning to melt (or your cookies will spread too much).
- Powdered sugar & brown sugar. Many alfajores recipes use only powdered sugar but I much prefer the added flavor from using brown sugar, too.
- Cornstarch. Cornstarch helps these cookies to be light and tender, making them the perfect โbreadโ for your dulce de leche sandwich.
- Dulce de Leche. I just shared my post on how to make this out of a can of sweetened condensed milk and itโs unbelievably easy! Iโll usually make this the day before I intend to make my alfajores. Keep in mind that youโll need a bit more than a single batch of dulce de leche, so either make two batches or just plan on eating some of the cookie shells plain!
- Dessicated coconut (optional). It is common to roll the sticky sides of alfajores through finely shredded coconut for added texture and flavor. I just buy shredded sweetened coconut and pulse it a few times in my food processor.
Now hereโs an ingredient I donโt use: brandy. Itโs commonly used in alfajores but itโs not an ingredient I typically keep in my pantry (or a flavor I particularly care for). If youโd like to add it, add two teaspoons along with the vanilla extract. You may need to dust your dough with a bit more flour when rolling it out.

How to Make Alfajores
- Make your dough. Beat the butter by itself until light and creamy. Add sugars, cornstarch, vanilla, and salt. Gradually add flour until completely combined.
- Chill. At least 30 minutes in the refrigerator is necessary to make the dough easy to manage and keep the cookies from spreading in the oven.
- Cut. Use a 1 ยฝโณ or 2โณ cookie cutter to cut out circles. Keep your cuts close together to get as many as possible, then re-roll the scraps to get even more cookies!
- Bake. 375F (190C) until the edges are just beginning to turn a light golden brown.
- Fill. Fill with a heaping teaspoon of dulce de leche. Keep in mind that if you plan to make your own dulce de leche, youโll need to prepare it in advance (I usually make mine the day before).

If youโd like, you can also roll the sides of the cookies through desiccated coconut!

Frequently Asked Questions
Typically this happens if the butter is too soft, if the dough is much over-mixed, or if not enough flour is used. If the dough gets too warm that can also cause this problem. Usually these issues can be resolved by either chilling the dough for longer or dusting more flour on your counter and on the dough.
Most often this happens if you have accidentally over-measured the flour (see my post on how to measure flour properly). If thatโs not the case, sometimes you just need to mix the dough longer for the flour to completely absorb (never add your flour all at once!).
Keep in mind that if chilling the dough for longer than 30 minutes it may be tough to roll. If itโs stiff and cracking, just let it sit at room temperature for 15-25 minutes before trying again.
Yes, but then they technically wonโt still be considered alfajores (bet theyโll still be tasty, though). Chocolate ganache, edible cookie dough (or cookie dough buttercream), and salted caramel are a few good options!
They may be stored at room temperature in an airtight container for up to 5 days. They freeze well, up to several months in an airtight container. Thaw at room temperature overnight in an airtight container (donโt remove the lid until thawed completely or youโll end up with condensation).

More Recipes You Might Like
Enjoy!
Letโs bake together! Make sure to check outย the how-to VIDEO in the recipe card!ย

Alfajores
Ingredients
- 1 cups (226 g) unsalted butter softenedยน
- ยฝ cup (65 g) powdered sugar
- 3 tablespoons light brown sugar firmly packed
- ยผ cup (32 g) cornstarch
- 1 ยฝ teaspoons vanilla extract
- ยฝ teaspoon salt
- 2 cups (250 g) all-purpose plain flour
- 1 ยฝ cups dulce de leche click the link to make your own dulce de leche at home!
- Desiccated coconutยฒ for rolling or powdered sugar for sprinkling optional
Recommended Equipment
Instructions
- In a large mixing bowl using an electric mixer (or using a stand mixer) beat butter by itself until creamy.1 cups (226 g) unsalted butter softenedยน
- Add powdered sugar, brown sugar, cornstarch, vanilla extract, and salt and beat until creamy and well-combined.ยฝ cup (65 g) powdered sugar, 3 tablespoons light brown sugar firmly packed, ยผ cup (32 g) cornstarch, 1 ยฝ teaspoons vanilla extract, ยฝ teaspoon salt
- Gradually add flour (I usually add in about 4 parts) and stir until combined.2 cups (250 g) all-purpose
- Divide dough in half and form each half into a disk. Cover with plastic wrap and transfer to the refrigerator to chill for at least 30 minutes and up to 5 days.
- Once your dough has chilled, preheat oven to 375 F(190C) and line a baking sheet with parchment paper. Set aside.
- Lightly dust a clean surface with flour and, working with one disk at a time, roll dough to be โ โ thick.
- Use a round cookie cutter (I like to use 1 ยพโ but 2โ would also work) to cut into circles. Place on prepared baking sheet, spacing at least 1โ apart.
- Transfer to 375F (190C) oven and bake for 8-9 minutes or until edges are just beginning to turn light golden brown.
- Allow cookies to cool completely on baking sheet before removing and filling. Repeat with remaining dough until all cookies have been baked (never place cookie dough on a hot baking sheet!). Make sure to re-gather and re-roll out the dough scraps to get as many cookies as possible!
- Once cookies have cooled, portion 1 ยฝ teaspoons of dulce de leche onto the bottom of one cookie and sandwich with another. If desired, you can roll the sides of the cookie through desiccated coconut (squeeze the โsandwichโ so the dulce de leche reaches the sides and the coconut sticks to it) or dust the tops of the cookies with powdered sugar.1 ยฝ cups dulce de leche, Desiccated coconutยฒ for rolling or powdered sugar for sprinkling
Notes
ยนButter
Butter should be softened, but not so soft/warm that itโs greasy or melty.ยฒCoconut
Desiccated coconut is just very finely shredded coconut. I will usually take sweetened shredded coconut (you donโt need much, โ cup is usually plenty) and drop it in my food processor and pulse until itโs fine.Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
Mel
I have only made three batches of cookies from scratch so I wasnโt sure this would work. These were amazing. I could eat a ton of these. It took me a while to make them but the recipe was easy enough to follow properly and the dough looked perfect when everything was mixed together. I will be making a lot more of these and making a lot more dulce de leche to fill them (or eat on the side.)
Sam
Iโm so glad you enjoyed them so much, Mel! ๐
Deb
In your notes above the recipe you state โThere are several different methods and recipes for making alfajores. I prefer my version which yields a buttery and sweeter cookie thatโs similar to a shortbread (though enriched with egg).โ But in the actual recipe there is no egg. So is that statement referring to a different recipe and not this one. Thank you Sam, for clarifying this for me ๐
Sam
Oh gosh. I meant enriched with brown sugarโฆ yikes! Thanks for catching that, Iโll update the post! I hope you love the cookies!
Tish
So delicious! This was my first time making them, and everyone loved them. I saw a pastry chef on TV say they shouldnโt have any color, so 8 minutes in my oven was perfect. La Lechera makes sweetened condensed milk and dulce de leche, so I tried the canned dulce de leche to save time, and it was perfect!
Sam
Iโm so glad you enjoyed them so much, Tish! ๐
Jeffrey S
just a side note: dulce de leche can easily be made in an insta pot. place a can of evaporated milk (label removed) in the insta pot and completely cover with hot water. Set to high pressure for 35 minutes. At the end, quick pressure release and remove the can with tongs (can will be HOT). Allow to cool completely before opening or hot caramel can spray out of the can. Itโs way cheaper than buying a can of dulce de leche. ๐
Sam
Thank you for the tip, Jeffrey! ๐
Marcy
Made these for the first time last weekend; found the recipe because I had a bunch of cans of dulce de leche I wanted to use. Recipe was east to follow and cookies were a HUGE success with my colleagues (one went so far as to say it was the best cookie sheโd ever had and would never go back to just sugar cookies). Thank you for sharing this!
Emily @ Sugar Spun Run
Wow! Weโre so happy they were such a success for you, Marcy! Thanks for using our recipe ๐
Alex
I felt they came out a little too salty even though it was only 1/2tsp so next time I make them Iโll use less. But they were delicious either way & everyone loved them!
Emily @ Sugar Spun Run
Hi Alex! Did you happen to use salted butter? Weโre glad you liked them regardless!
Amanda
This is my first recipe from your site and it has been a hit with all my friends! Thank you for making me super popular! Today I am trying it with a little Haitian rum (replacing bourbon) because itโs a nice flavore with the dulce de Leche. Thank you again for your wonderful recipe and helpful tipsโบ๏ธ Oh, and because I am a lazy baker, I press my cookies with an espresso tamper (instead of rolling them out). It gives the cookies some wonderful crunchy edge to the soft cookie๐
Pam
These are so delicious! Have to make two batches next time!
Sam
I am so glad you enjoyed them so much, Pam! ๐
Cathy
Iโm curious as to why your recipe uses a much smaller amount of corn starch than most other Alfajores recipes,
and what part corn starch actually plays in the dough?? TY for your time.
Cathy Kratka
Sam
Hi Cathy! It makes the cookie more tender, thereโs enough in this recipe that it makes the cookies break easily under your teeth and melt in your mouth. I tested a variety of amounts and preferred this amount because I like the shortbread-esque quality of the dough whereas some of the cookies almost seemed chalky with the amount that was used. I hope that helps!
sara
hey sam i love your baking so much i want to meet you onw day i have 11 years old and i love your channel
Sam
Thank you! ๐