This post may contain affiliate links. Please see my full disclosure for details.
Hi Bold Bakers!
If you haven’t had alfajores before, I am so excited to introduce you to this popular South American cookie! This sandwich cookie’s flavors are absolutely delicious (you can never go wrong with dulce de leche), but you won’t believe how fantastic the texture is!
These homemade alfajores are tender; I’m talking super delicate, soft, and crumbly. On the inside, there is sweet, caramelly dulce de leche.
These alfajores are made the Argentinan way, which means the cookie batter is made with corn starch, and the sides are rolled in shredded coconut. That little hint of coconut does something magical to this cookie. Even if you’re not a big coconut fan, the added texture and flavor is out of this world!

What Are Alfajores?
Alfajores are sandwich cookies that can be found all around South America, but they’re particularly popular in Argentina. This is a traditional alfajores recipe, which means we’re making them with cornstarch shortbread cookies, dulce de leche in the middle, and shredded coconut on the edges.
What You Need To Make Alfajores
- Measuring cups and spoons
- Electric mixer
- Mixing bowls
- 2 baking sheets
- Parchment paper
- 2-inch (5cm) cutter

How To Make Alfajores
These little cookies are really easy to make, but since the dough is so soft, you do need some time to let them chill in the fridge before rolling, cutting, and baking! Here is how you make alfajores (and don’t forget to get the full recipe with measurements, on the page down below):
- Using an electric mixer, beat the butter and sugar until it becomes light and fluffy. Then, add in the egg yolks and vanilla, beating until fully combined.
- In a medium bowl, whisk together the flour, cornstarch, baking powder, baking soda, and salt. Then, gradually add this mixture to the wet ingredients until fully incorporated. Be sure not to overmix your batter!
- Form the dough into a flattened disc, wrap it, and refrigerate until chilled and firm. This usually takes about 2 hours.
- When you’re ready to bake, preheat your oven to 350°F (180°C) and line 2 baking sheets with parchment paper.
- On a floured surface, roll the dough out to 1/8-inch (3mm) thickness and cut rounds using a 2-inch (5cm) cutter. Place the rounds on the prepped baking sheets, and reroll any scraps. Refrigerate the cut cookies for about 15 minutes to keep them from overspreading.
- Bake the chilled cookies for 7-10 minutes, or until they are slightly golden brown at the edges. Allow them to cool completely on wire racks, then flip half of the cookies over.
- Place the shredded coconut in a shallow bowl or plate and set aside.
- Spread about 1 teaspoon of dulce de leche on the flipped halves. Then, very gently sandwich with the top halves until the filling starts to ooze out a little. Roll the edges in the shredded coconut.
Gemma’s Pro Chef Tips For Making Alfajores
- You can use store-bought or my homemade dulce de leche!
- This dough is very soft, so be sure to thoroughly chill it before rolling. If it becomes too soft when you are rolling it, return it to the refrigerator to firm up again.
- You can make this dough in advance and refrigerate it for up to 3 days or freeze it for up to a month. If frozen, defrost the dough overnight in the refrigerator.
- To make filling easier, put the dulce de leche in a piping bag fitted with a small round tip or in a plastic bag (like a Ziploc) with a small corner cut.
- It’s not traditional, but try to fill a few of these with homemade Nutella! I don’t think anyone would complain!
How Do I Store Alfajores?
You can store any leftover alfajores in an airtight container at room temperature for up to 3 days. As I mentioned in my tips, this dough also keeps super well in the freezer — make it ahead and store the raw dough for up to a month!

Make More Cookies!
And don’t forget to buy my Bigger Bolder Baking Cookbook!
Full (and printable) recipe below!