Traditional Argentinian sandwich cookies, Alfajores combine tender cornstarch rounds with creamy dulce de leche filling for a buttery South American dessert with a soft, crumbly, melt-in-your-mouth texture.

Homemade Argentinian alfajores, also known as alfajores de maicena, are a popular South American sweet, especially in Argentina and southern Brazil. They're a great addition to holiday dessert platters, homemade cookie gifts, or afternoon coffee breaks. Try them alongside Cinnamon Cookies, Brazilian Brigadeiros, or Dulce de Leche Churro Trifle.
Quick Look: Alfajores
- ⏱️ Prep Time: 32 minutes
- 🔥 Cook Time: 8 minutes
- ⏲️ Total Time: 40 minutes
- 🍽️ Servings: 15 sandwich cookies
- 🍋 Flavor Profile: Buttery, mildly sweet, with subtle vanilla and lemon notes
- 🍪 Texture: Delicate, crumbly, and melt-in-your-mouth
- 👌 Difficulty: Moderate, with some care needed when handling the cookies
- 🎉 Best For: Holidays, gifting, dessert platters, and afternoon treats
- 🍳 Cooking Method: Oven-baked
- 🥛 Key Ingredients: Cornstarch, egg yolks, butter, dulce de leche, and lemon zest
- Why This Recipe Works: Cornstarch creates a delicate, melt-in-your-mouth texture, butter and egg yolks add richness, and dulce de leche complements the subtle vanilla and lemon flavors. Try my Dulce de Leche Cinnamon Cookies for another sweet treat.
SUMMARIZE & SAVE THIS CONTENT ON
Jump to:
What Are Alfajores?
Alfajores are popular sweets in Argentina and other South American countries, including Peru, Uruguay, Chile, and Brazil. They also have roots in Spain, where traditional versions look and taste quite different.
Spanish alfajores often contain honey, nuts, flour, and spices. In South America, they're usually made with two round cookies and a sweet filling. Argentine versions commonly use dulce de leche, with some rolled in coconut and others covered in chocolate.
My recipe is for alfajores de maicena, a type of Argentinian alfajor made with cornstarch. Many recipes combine cornstarch and wheat flour, but I use cornstarch alone for a delicate, melt-in-your-mouth texture. The cookies are more fragile, so they need a little extra care.
Alfajores are among the best-known Argentinian desserts and are also enjoyed in southern Brazil.
Ingredients
- Egg yolks, 4. Give the cookies richness, a tender crumb, and a pale golden color. They also help hold the dough together.
- Granulated sugar, ¼ cup. Sweetens the dough without overpowering the rich dulce de leche filling.
- Unsalted butter, ⅔ cup. Gives the cookies their buttery taste and tender consistency. I prefer European-style butter for its generally higher butterfat content and richer taste.
- Cornstarch, 2 cups. Gives alfajores de maicena their signature soft, delicate texture. Using cornstarch instead of wheat flour helps the cookies melt in your mouth.
- Baking powder, 4 teaspoons. Helps the cookies rise slightly and contributes to their light, tender crumb.
- Pure vanilla extract, ½ teaspoon. Its warm aroma enhances the buttery taste of the cookies and complements the dulce de leche filling.
- Lemon zest, 1 teaspoon. Brings a fresh citrus aroma and a hint of lemon that balances the sweetness of the filling.
- Brandy or cognac, ½ teaspoon, optional. Gives the dough a subtle aromatic note. You can omit it without significantly changing the cookies.
- Dulce de leche, one 14-ounce can. The traditional filling for Argentinian alfajores, with a thick, creamy consistency and rich, caramel-like taste.
- Desiccated coconut or unsweetened coconut flakes, optional. Provides a lightly chewy coating around the exposed dulce de leche and a mild coconut taste.
- Confectioners' sugar, for dusting. Finishes the cookies with a light dusting of sweetness and a snowy appearance.
How to Make Alfajores

Make the Cornstarch Cookies
- Preheat the oven: Preheat to 350°F (175°C). Line a baking sheet with parchment paper and set aside.
- Beat the egg yolks and sugar: In the bowl of a mixer, beat the egg yolks and sugar on medium speed for 2-3 minutes, or until the mixture turns pale. Add the butter and beat until smooth and well combined.
- Mix the dough: Add half of the cornstarch, followed by the baking powder and the remaining cornstarch. Mix with a spatula after each addition. Stir in the vanilla extract and lemon zest. Add the optional brandy or cognac, if using. PIC. 1 & 2
- Knead the dough: Transfer the dough to a parchment-lined surface and knead gently with your hands just until it is no longer sticky. Avoid flouring the surface because the dough can absorb the extra flour and become dry. If the dough becomes dry, work in 1-2 tablespoons of milk as needed.
- Roll and cut the cookies: Roll out the dough to approximately ⅛-inch thickness. Use a 2 ¼-inch round cookie cutter to cut out the discs. Gather the leftover dough, reroll it, and repeat until all the dough is used. PIC. 3
- Transfer to the baking sheet: Carefully lift the cookie rounds with a metal spatula and place them on the prepared baking sheet, about 1 inch apart.
- Bake and cool: Bake for approximately 8 minutes, or until the cookies are set and lightly browned along the bottom edges. Let them cool completely before adding the dulce de leche filling.
Fill and Assemble the Alfajores
- Add the dulce de leche: Pipe dulce de leche onto half of the cookies or spread it gently with the back of a teaspoon. Top with the remaining cookies and press gently at the centers using your entire flat hand rather than pressing down on the edges. PIC. 4 & 5
Note: Piping the dulce de leche helps distribute the filling evenly with less pressure on the fragile cookies and less mess than using a spoon. - Add the finishing touches: If desired, roll the assembled cookies in shredded coconut to coat the exposed dulce de leche around the edges. Sift confectioners' sugar over the tops and enjoy!

FAQ About Alfajores
Yes. This recipe uses cornstarch instead of wheat flour. Check that the cornstarch, baking powder, and other packaged ingredients are gluten-free and suitable for your needs.
Dulce de leche is made by heating milk and sugar until thick and golden brown, whereas caramel starts with heated sugar and may contain butter or cream. Dulce de leche has a creamy, milk-based flavor and is the traditional filling for Argentinian alfajores.
Use softened butter that still feels cool to the touch rather than melted or overly warm. Make sure the oven reaches 350°F (180°C) before baking. If the dough feels too soft, refrigerate it briefly so the cookies hold their shape.
Yes. Use the rim of a small round glass approximately 2 ¼ inches in diameter to cut the dough. Press straight down to make even rounds that pair neatly when assembled.
What to Serve with Alfajores
- Coffee or Espresso: Serve alfajores with coffee or espresso to balance the sweetness of the dulce de leche filling.
- Black Tea: Pair the cookies with black tea to complement their buttery flavor and subtle lemon notes.
- Cold Milk: Enjoy alfajores with a glass of cold milk for a simple afternoon treat.
- Dessert Platters: Arrange alfajores alongside Brazilian Carrot Cake for a South American-inspired dessert spread at parties or family gatherings.
Did You Love This Recipe? If you make this recipe and love it, stop back, give it a 5-star rating ★★★★★ and leave a comment.
Argentinian Alfajores Recipe
Equipment
- bowl
- mixer
- spatula
- Cookie cutter
Ingredients
- 4 egg yolks
- ¼ cup granulated sugar
- ⅔ cup unsalted butter – European butter is ideal
- 2 cups cornstarch
- 4 teaspoons baking powder
- ½ teaspoon pure vanilla extract
- 1 teaspoon lemon zest
- 1 14 oz can dulce de leche
Optional
- ½ teaspoon brandy or cognac
- desiccated coconut or unsweetened coconut flakes
- confectioners' sugar – for dusting
Instructions
Make the Cornstarch Cookies
- Preheat the oven: Preheat to 350°F (175°C). Line a baking sheet with parchment paper and set aside.
- Beat the egg yolks and sugar: In the bowl of a mixer, beat the egg yolks and sugar on medium speed for 2-3 minutes, or until the mixture turns pale. Add the butter and beat until smooth and well combined.
- Mix the dough: Add half of the cornstarch, followed by the baking powder and the remaining cornstarch. Mix with a spatula after each addition. Stir in the vanilla extract and lemon zest. Add the optional brandy or cognac, if using.
- Knead the dough: Transfer the dough to a parchment-lined surface and knead gently with your hands just until it is no longer sticky. Avoid flouring the surface because the dough can absorb the extra flour and become dry. If the dough becomes dry, work in 1-2 tablespoons of milk as needed.
- Roll and cut the cookies: Roll out the dough to approximately ⅛-inch thickness. Use a 2 ¼-inch round cookie cutter to cut out the discs. Gather the leftover dough, reroll it, and repeat until all the dough is used.
- Transfer to the baking sheet: Carefully lift the cookie rounds with a metal spatula and place them on the prepared baking sheet, about 1 inch apart.
- Bake and cool: Bake for approximately 8 minutes, or until the cookies are set and lightly browned along the bottom edges. Let them cool completely before adding the dulce de leche filling.
Fill and Assemble the Alfajores
- Add the dulce de leche: Pipe dulce de leche onto half of the cookies or spread it gently with the back of a teaspoon. Top with the remaining cookies and press gently at the centers using your entire flat hand rather than pressing down on the edges.Note: Piping the dulce de leche helps distribute the filling evenly with less pressure on the fragile cookies and less mess than using a spoon.
- Add the finishing touches: If desired, roll the assembled cookies in shredded coconut to coat the exposed dulce de leche around the edges. Sift confectioners' sugar over the tops and enjoy!
Recipe Video

Recipe Notes
Make Ahead and Storage
Make Ahead: Wrap the cookie dough tightly in plastic wrap and refrigerate for 3–5 days, or freeze in a freezer-safe bag for up to 3 months. Thaw frozen dough in the refrigerator before rolling and cutting. Refrigerate: Store assembled alfajores in an airtight container for up to 7 days, following the dulce de leche manufacturer's storage instructions. Place parchment paper between layers to prevent sticking and breakage. Freezer: Place assembled alfajores in an airtight, freezer-safe container with parchment paper between layers. Freeze for up to 3 months. Thawing: Transfer frozen alfajores to the refrigerator and let them thaw. Bring to room temperature before serving.Nutrition
** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.
Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.







Hi Denise,
The person I want to bake for this cookies is allergic to corn. What do you suggest is better to use instead of cornstarch: the potato starch or the tapioca starch?!
Thanks
Hi Angela! Yes, you can replace cornstarch with potato starch. The ratio is 1:1. Our recipe calls for 1 cup of cornstarch so replace it with 1 cup of potato starch. Enjoy!
Thanks For Sharing this Amazing Recipe. My Family Loved It. I will be sharing this Recipe with my Friends. Hope They will like it.
Thank you Helan! I am so glad you enjoyed our alfajores that much.
Ohhh that is perfect with a cold glass of milk