Alfajor Recipe
This is the alfajor recipe I make when I want a cookie that feels delicate without being fussy. The texture is what matters most to me hereโsoft, tender, and truly melt-in-your-mouth. Itโs simple, reliable, and the version I come back to every time.
These are a staple in my cookie boxes because they hold up well and stay enjoyable even when made ahead or frozen, for example in this Christmas Cookie Box.

Why youโll love this recipe
- The alfajores are extremely soft and tender, never dry or chalky.
- The dough is easy to work with and can be made with simple ingredients you probably already have in your pantry.
- They hold up well for gifting, holidays, or make-ahead baking.
- You can decorate them in a few different ways. I usually drizzle chocolate over some and coat the sides of others in shredded coconut. Iโll sometimes dip the whole cookieโor just halfโin melted dark or white chocolate.

Key Ingredients & How I Use Them
- Cornstarch (Maizena): This is what gives alfajores their signature melt-in-your-mouth texture. I measure it carefullyโtoo much and the cookies become crumbly, too little and they lose that delicate feel.
- Butter: I use unsalted butter at room temperature so it creams smoothly with the sugar. I increased the butter slightly in this version to keep the cookies richer and softer.
- Egg yolks: Only yolks here. They add richness without making the dough tough or cakey.
- Dulce de leche: I prefer a thick, pipeable dulce de leche so the cookies stay neat when assembled. Repostero-style works best.
- Granulated sugar: I use regular granulated sugar here. It sweetens the cookies without making them heavy and helps keep the texture delicate rather than dense.
- All-purpose flour: This provides just enough structure so the cookies hold together without losing their soft, tender feel. I keep the amount balanced so the cornstarch can do most of the work.
- Baking powder: A small amount is enough to give the cookies a bit of lift. I removed baking soda from earlier versions because it wasnโt helping the texture I wanted.
- Fine sea salt: Even in a sweet cookie, salt matters. It balances the sweetness and keeps the flavor from tasting flat.
- Vanilla extract: I use vanilla to round out the flavor and complement the dulce de leche without competing with it.
- Almond extract (optional but recommended): Just a small amount deepens the flavor without overpowering the cookie.

How to Make Alfajor Cookies
The full printable recipe is below, but hereโs how I make them step by step.
This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.
This recipe yields about 20 cookie sandwiches.

Sift or whisk the cornstarch, flour, baking powder, and salt together. This helps keep the dough light and evenly mixed.

Beat the butter with the mixer for about 1 minute, until it becomes creamy.

Add the sugar and beat for another 2 minutes, until the mixture looks pale and fluffy.

Add the yolks, one at a time, letting each fully incorporate before adding the next. Then mix in the vanilla and almond extract.

Add the dry ingredients at once. I mix just until a soft dough forms.

Finish mixing with a spatula to avoid over mixing. The dough should be tender, not too sticky.

Place the dough on top of a piece of plastic wrap on the counter.

Wrap it tightly with the plastic and place it in the fridge for at least 3 hours, and up to 3 days.
Pro tips
At this point, you can also place the dough in a freezer-friendly ziplock bag and store in the freezer for up to two months. Thaw in the fridge overnight or on the counter for about an hour before rolling out.

Remove the dough from the fridge and cut into 4 parts, to make it easier to roll it out.

Roll out one piece at a time on a lightly floured surface to about ยผ-inch thickness.

I like to use a 2ยฝ-inch cutter to cut into rounds. You can use smaller or larger cutters as well.

Place the cookie rounds on a baking sheet lined with parchment.
I usually place the cookie rounds in the fridge while I preheat the oven. This will help prevent the cookies from spreading while they bake. At this point, you can also freeze the cookie rounds to bake later.
To bake: Bake the cookies for about 12 to 15 minutes until the cookies are still pale, but set. The bottom should be lightly golden.
To decorate and assemble
Wait for the cookies to cool down completely before filling and decorating.

Drizzle melted chocolate on top of the cookies if desired. You can also drizzle after the cookies are assembled.

Pipe the dulce de leche onto half of the cookies and sandwich them gently.
I like to roll the sides of some of the cookies in shredded coconut. You can also coat the edges in chopped almonds or pecans, or dust the tops with powdered sugar. If youโre fully dipping the cookies in chocolate, I recommend melting it with a small amount of oil or shortening so it sets smoothly.

Storage & Make-Ahead
Alfajores actually taste better the next day! Their texture also improves as they sit in the fridge for a few hours as they soften. Here are some storage tips:
- Assembled alfajores keep well in the fridge for up to 5 days
- The unbaked, cut cookies can be frozen for up to 2 months. Bake straight from frozenโno thawing needed.
- Assembled alfajores can be kept frozen for up to 1-2 months. They can even be eaten straight from the freezerโthey remain soft.

FAQs
Why is my dough sticky? Sticky dough is usually a temperature issue. If the butter is too warm or the dough hasnโt been chilled long enough, it can feel sticky and hard to work with. Chill the dough for another 20โ30 minutes until it firms up. Avoid adding extra flour, which can dry out the cookies.
Why did my cookies turn out dry? This usually comes from using too much flour. Not weighing the flour can easily throw off the ratio, and adding too much extra flour while rolling out the dough can dry it out as well.
What dulce de leche should I use? Any thick, pipeable dulce de leche works. In the U.S., La Lechera is easy to find and reliable. You can also make homemade. Check out my recipe here.
Why did my cookies break? The cookies break if they were rolled too thin. Make sure to keep them a bit thick, as alfajores arenโt supposed to be thin cookies. It can also happen if the cookies are over baked. The cookies should stay pale and soft, not browned.

If youโre looking for more ways to enjoy dulce de leche, here are a few favorites to try next. These Dulce de Leche Thumbprint Cookies pair a buttery, tender cookie with a rich caramel center. This recipe for Dulce de Leche Bars layers a soft, chewy base with a generous swirl of dulce de leche for an easy crowd-pleaser. And my Dulce de Leche Snickerdoodles take the classic cinnamon cookie and elevate it with a sweet, gooey dulce de leche filling.
Thanks for reading my blog, have a lovely day! If you make this recipe, Iโd love to hear your thoughts below in the comments! Or tag me on social mediaโI love to see what you bake.

Alfajor Cookies
Ingredients
- 1 cup cornstarch 120 grams
- ยพ cup all-purpose flour 95 grams
- ยฝ tsp baking powder
- ยผ tspย fine sea salt
- 10 tbsp unsalted butter 141 grams, room temperature
- โ cup granulated sugar 66 grams
- 3 large egg yolks
- ยฝ tsp vanilla extract
- ยผ tsp almond extract
- ยพ cup dulce de lecheย store-bought or homemade read post above for instructions on how to make dulce de leche
To decorate
- 2 oz chopped chocolateย to drizzle on top of the cookies if you want to*
- โ cup shredded coconut
Instructions
Alfajor Cookies
- Sift or whisk the cornstarch, flour, baking powder, and salt together. Set aside.
- In the bowl of an electric mixer, beat the butter at medium high speed for 1 minute.
- Add the granulated sugar and beat for another 2 minutes until very fluffy and light in color.
- Add egg yolks one at a time, incorporating fully before adding the next one.
- Add the vanilla and almond extract and stir to combine.
- Add the dry ingredients and mix until you form a dough. Finish mixing with a spatula to prevent over mixing.
- The dough should be soft and not too sticky.
- Wrap it in plastic or place it in a ziplock bag and chill it in the fridge for at least 3 hours, and up to 3 days.
- Pre-heat the oven to 350F.
- Remove the dough from the fridge and cut it into 4 pieces. Work with one piece at a time, while keeping the others covered.
- Roll each piece out until about 1/4-inch thick over a lightly floured surface.
- If the dough breaks up, simply patch it back together by patting it down with your fingers.
- I use a 2ยฝ-inch cutter to cut the cookies. Different cutter sizes will affect both the yield and the bake time.
- Place the cookies on a baking sheet lined with parchment paper or silicone mat.
- Bake for 12-15 minutes. The cookies should look set, but not too browned.
To decorate and fill
- Let the cookies cool down all the way before filling with the dulce de leche. I placed my dulce de leche in a piping bag to make it easier to fill them.
- I like to melt the chocolate and place in a piping bag, snip the end with scissors and drizzle over the cookies. Or you can roll the sides of the filled cookies in shredded coconut, gently pressing so it sticks to the dulce de leche.
Storage
- Keep cookies in the fridge for up to 5 days, in an air tight container. Or in the freezer for up to 2 months.
Video



Delicious! I ended up with 22, I think about 2โ cookies.
Wonderful! I’m remaking these this week!
Love the recipe! Fairly simple and my Spanish class students loved then (and middle schoolers are picky).
I do have a question about the thickness. The recipe only says “1/2 thick”. Is it supposed to be half inch?
You’re right, it’s more like 1/4″ thick. I’ve fixed it. thank you!
Made a double batch and it made 25 cookies. My dulce de leche wasn’t as dark as those in the photo. Are these cookies served cold or at room temperature?
I keep them in the fridge, and then take out a bit before serving.
What is the baking temperature?
350 fahrenheit, it says on step 11 of the recipe
These cookies are the absolutely perfect compliment for any macaron baker because they use up the extra yolks!! I like to make a double-batch of Camila’s delicious alfajor dough recipe once I have 8 yolks set aside, and then keep it in the freezer and use within the next few months as needed. I’ve been experimenting with lots of different fillings in addition to the traditional dulce-de-leche, and my friends are loving each and every one (lemon curd, brigadeiro, guava paste etc). The cookies are so tender and delicious and they just melt in your mouth. And so many great decorating options to make them fancy ๐
Thank you as always Camila for bringing us so many terrific recipes from around the world!
You are seriously the best Katrina!! Thank you so much!!!! I appreciate your comment and everything else you do!!!
What would you recommend for substitution of all purpose flour. My daughter is gluten free.
Thank you
These were absolutely delicious! However, I rolled the dough very thin and I still only got 14 cookies (28 halves, put together) so I’d say definitely double the recipe if you’re making for more than 1 or 2 people.
I made these exactly like the recipe and it only made 9 cookies, meaning 18 with two put together to total 9. Well plus I ate 2!! Lol
thank you Debbie!!
Made these last week amazing!!! Was wondering if you knew the ratio for making them chocolate ๐
you mean the cookie part? I haven’t tried making it chocolate, sorry, I would start by removing some of the flour, and adding the same amount of cocoa powder, start with a tablespoon, and then slowly add the flour in, if you feel like you need more cocoa powder, then add a bit more, remembering to remove the same amount of flour.
Que coisa boa, queria ter um punhado desses alfajores aqui comigo!!!!
doce de leite tudo de bom!!!