clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Walnut Alfajores Recipe

  • Author: Paula Montenegro
  • Prep Time: 20
  • Cook Time: 12
  • Total Time: 32 minutes
  • Yield: 15 medium alfajores 1x
  • Category: Cookies
  • Method: Baking
  • Cuisine: International


Easy Walnut Alfajores: they are made with walnut cookies and filled with dulce de leche. A super easy recipe that yields fantastic results!


  • 1/2 cup (110g) unsalted butter, at room t°
  • 3/4 cup (150g) light brown sugar
  • 1/4 cup (50g) granulated sugar
  • 1 egg, at room t°
  • 1 teaspoon vanilla extract
  • 1 1/2 cups + 2 tablespoons (250g) all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup (150g) walnuts, chopped
  • Dulce de leche, for filling


  1. Preheat oven to 350°F /180°C.
  2. Line cookie sheets with parchment paper.
  3. In a large bowl beat soft butter with both sugars.
  4. Add egg and vanilla and mix very well.
  5. Add sifted dry ingredients (flour, baking powder, baking soda and salt) in 2 additions and mix.
  6. Add nuts and mix well.
  7. Have prepared a piece of plastic wrap, put half of the batter along the long side of the plastic.
  8. Taking one long side, wrap it over the cookie dough and roll the plastic to cover tightly and produce a cylinder.
  9. Prick with a fork and let the trapped air out. That way the plastic will stick to the dough.
  10. Roll lightly to make the cylinder as round as possible.
  11. Freeze it for several hours or up to a month.
  12. When you’re ready to bake, preheat oven to 350°F /180°C.
  13. Line cookie sheets with parchment paper.
  14. Take out cookie cylinders from the freezer and wait 5-10 minutes until they can be cut with a sharp kitchen knife.
  15. They don’t have to be soft or they will loose the shape.
  16. Cut rounds about 1/2 inch thick and place on prepared cookie sheets.
  17. Bake for 10-12 minutes, until golden but barely soft.
  18. Let cool completely on wire rack and fill.
  19. Take heaped spoonfuls of dulce de leche and place on flat side of one cookie.
  20. Cover with anothe cookie and press lightly to spread the dulce de leche.
  21. They will become softer the next day.


Tips & tricks for making this recipe.

  • Cookies: they are better is baked barely soft. Not underbaked. But a softer cookie is better because when you bite the alfajor the cookies are not hard and the dulce de leche doesn't ooze out before you're able to take a bite.
  • Dulce de leche: there are two common types of dulce de leche, regular and pastry. The latter is better for filling alfajores because it holds better, it's thicker. You can buy them online: small container or large (almost 5-pound) container.
  • Keeping: they can be kept in tins or airtight containers, but if they are already filled, they will soften as the days go by. I find this to be a plus, but if you don't, you can keep the cookies alone in a tin and fill them when ready to eat.

Filling the cookies.

There are two ways of sandwiching the dulce de leche filling:

  1. Spoon: this is my favorite way because it means taking a tablespoon of dulce de leche and arranging it in the middle of one cookie. When you press down with the second one it flattens out a bit and you get your alfajor. The result is rustic and not picture perfect. Which is fine since these are meant to be eaten at home.
  2. Piping bag: you can pipe the dulce de leche. This is a great way of filling these alfajores if you sell them or want to give them out as gifts. It is more time and labor-intensive, though not complicated.

Keywords: walnut alfajores, walnut cookie alfajores