When it comes to indulging in sweet treats, few can resist the allure of alfajores. These delectable cookies, originating from Argentina, have gained popularity worldwide for their unique combination of flavors and textures. Whether you have a sweet tooth or simply appreciate the art of baking, learning how to make alfajores is a delightful endeavor. In this article, we will explore the history of alfajores, the traditional recipe, and some variations that will surely satisfy your cravings.

The History of Alfajores

Alfajores have a rich history that dates back centuries. The word “alfajor” is derived from the Arabic word “al-hasú,” meaning “filled.” This suggests that the origins of these sweet treats can be traced back to the Moorish occupation of the Iberian Peninsula. From there, the recipe made its way to Spain and eventually reached the shores of Argentina during the colonial period.

Alfajores quickly became a beloved treat in Argentina, where they were adapted to suit local tastes. The traditional Argentine alfajor consists of two delicate cookies sandwiched together with a generous dollop of dulce de leche, a caramel-like filling made from sweetened condensed milk. The cookies are often coated in powdered sugar or dipped in chocolate, adding an extra layer of sweetness.

The Traditional Alfajores Recipe

If you’re ready to embark on a culinary adventure and create your own batch of alfajores, here is a step-by-step guide to the traditional recipe:


  • 2 cups all-purpose flour
  • 1/2 cup cornstarch
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1/2 cup granulated sugar
  • 3 egg yolks
  • 1 teaspoon vanilla extract
  • 1 cup dulce de leche
  • Powdered sugar, for dusting


  1. In a bowl, whisk together the flour, cornstarch, baking powder, baking soda, and salt. Set aside.
  2. In a separate bowl, cream together the softened butter and granulated sugar until light and fluffy.
  3. Add the egg yolks one at a time, mixing well after each addition. Stir in the vanilla extract.
  4. Gradually add the dry ingredients to the butter mixture, mixing until just combined.
  5. Divide the dough into two equal portions and shape each into a disk. Wrap in plastic wrap and refrigerate for at least 1 hour.
  6. Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
  7. Roll out the chilled dough on a lightly floured surface to a thickness of about 1/4 inch (0.6 cm).
  8. Using a round cookie cutter, cut out cookies and place them on the prepared baking sheet.
  9. Bake for 10-12 minutes, or until the edges are lightly golden. Allow the cookies to cool completely.
  10. Spread a generous amount of dulce de leche on the bottom side of one cookie and sandwich it with another cookie.
  11. Dust the assembled alfajores with powdered sugar and enjoy!

Now that you have the basic recipe, feel free to experiment with different shapes, sizes, and coatings to make your alfajores truly unique.

Variations of Alfajores

While the traditional alfajores recipe is undeniably delicious, there are several variations that offer a twist on this classic treat. Here are a few popular alternatives:

Chocolate-Coated Alfajores:

If you’re a chocolate lover, try dipping your alfajores in melted chocolate after sandwiching them with dulce de leche. The combination of the rich chocolate coating and the creamy caramel filling is simply irresistible.

Coconut Alfajores:

For a tropical twist, roll the edges of your alfajores in shredded coconut before dusting them with powdered sugar. The coconut adds a delightful crunch and a hint of exotic flavor.

Almond Alfajores:

If you enjoy the nutty taste of almonds, consider adding a teaspoon of almond extract to the dough. You can also sprinkle crushed almonds on top of the assembled alfajores for an extra touch of elegance.


1. Can I use store-bought dulce de leche for my alfajores?

Yes, you can certainly use store-bought dulce de leche if you don’t have the time or ingredients to make it from scratch. However, homemade dulce de leche has a richer flavor and creamier texture, so it’s worth trying if you have the opportunity.

2. How long do alfajores stay fresh?

When stored in an airtight container, alfajores can stay fresh for up to two weeks. However, they are best enjoyed within the first few days when the cookies are still crisp and the dulce de leche is at its creamiest.

3. Can I freeze alfajores?

Absolutely! If you want to make a large batch of alfajores or prepare them in advance, you can freeze them for up to three months. Just make sure to place them in an airtight container or wrap them tightly in plastic wrap to prevent freezer burn.

4. Are alfajores gluten-free?

The traditional alfajores recipe contains all-purpose flour, which is not gluten-free. However, you can easily adapt the recipe by using a gluten-free flour blend instead. Just make sure to check the labels of your ingredients to ensure they are gluten-free.

5. Can I make alfajores without eggs?

While eggs contribute to the texture and structure of the cookies, you can try substituting them with an egg replacer or a combination of applesauce and baking powder. Keep in mind that the texture and taste may vary slightly.


Alfajores are a delightful treat that combines the sweetness of cookies with the creaminess of dulce de leche. With their rich history and versatile recipe, they have become a beloved dessert around the world. Whether you stick


Please enter your comment!
Please enter your name here