Home » Recipes » Filled Cookies » Alfajores




5 from 1 vote
5.0 rating based on 12,345 ratings
5/5 (4)
Cuisine: Argentina, Peru, Mexico, Latin America, South AmericaDifficulty: Difficult



An almond-flavored shortbread sandwich cookie with a rich caramel filling in the middle. Popular in several Latin American countries. To save time and/or effort, you can skip the step of making your own caramel sauce by using a jar of dulce de leche.


  • For the cookies
  • 1.5 cups unsalted butter

  • 1 cup confectioners’ sugar

  • 2 tablespoons granulated sugar

  • 1/4 teaspoon salt

  • 1/4 teaspoon almond extract

  • 1/2 teaspoon vanilla extract

  • 1/3 cup ground almonds (can be ground in a food processor)

  • 3 cups unbleached all-purpose flour

  • For the filling
  • 2 cups firmly packed brown sugar

  • 1 cup half & half, light cream or evaporated milk

  • 3 tablespoons unsalted butter

  • 1/2 teaspoon vanilla extract

  • OR use a jar of dulce de leche


  • To make the cookies:
  • Cream the butter with the powdered sugar until fluffy. Stir in salt, extracts, ground almonds and flour. Wrap and chill 30 minutes. (If you chill longer, you have to let the dough warm up a bit before it can be rolled. Or, do what professional pastry chefs do: whack it with a rolling pin until it becomes more malleable).
  • Meanwhile, make the filling:
  • Skip this step if you are using store-bought dulce de leche.
    In a medium saucepan, heat brown sugar with cream over medium heat. As it cooks, brush inner sides of pan with a pastry brush dipped in cold water. This wipes away grainy sugar crystals. Heat until mixture reaches soft ball stage (238-240 F). Remove from heat – let cool to about 110 F. Stir in the butter and beat until mixture is thickened. Add vanilla. (Heat to loosen or add additional cream). If mixture is too thin, add in confectioners’ sugar.
  • To bake the cookies:
  • Roll out dough 1/4 inch thick. Cut in 2-1/2-inch circles. Bake on a parchment-lined baking sheet at 350 F for 12-14 minutes. Cool baking sheets between batches. Cool cookies on wire racks.
  • To assemble Alfajores:
  • Spread some caramel filling (or dulce de leche) on a cookie. Top with another cookie and press together nicely. Be careful, these are fragile. Dust tops with confectioner’s sugar.


Name & Location
(example: Sue in LA)

Amazing Alfajores!! I had these in a Puruvian restuarant and searched for a recipe and found this one. I am well know for making really good cookies - but these are the best ever...One co-worker said she had to give me a hug they were SOOO good. Try em - you'll like em!
- Colleen

Delicious! Cookie has great flavor and texture. The homemade caramel filling is worth the extra time to make.
- A Baker

- A Baker

I've tried a couple recipes for alfajores and this is by far the best. The cookie itself is a delicious, buttery, crispy confection and the homemade dulce de leche is delicious. It looked grainy initially but once the butter and vanilla were added and whisked for a few minutes, it was the perfect consistency.
- Jamie
Supported By: Starfish Reviews

Rate this recipe!

Scan this QR code to return to this page and rate the recipe.

QR Code

Alternately, you can return to this page to write your review: