clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
chocolate alfajores

Chocolate Alfajores

  • Author: Girl Versus Dough
  • Prep Time: 1 hour 30 mins
  • Cook Time: 10 mins
  • Total Time: 1 hour 40 mins
  • Yield: 36-40 cookies 1x
  • Category: Dessert
  • Method: Bake
  • Cuisine: South American



  • 3 cups all-purpose flour
  • 2/3 cup unsweetened cocoa powder
  • 3/4 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1 cup (2 sticks) unsalted butter, room temperature
  • 1/2 cup granulated sugar
  • 2 eggs
  • 1 teaspoon vanilla
  • 2 cans (13.4 oz each) dulce de leche


  1. Heat oven to 350F. Line a large cookie sheet with parchment paper.
  2. In a large bowl, whisk flour, cocoa powder, salt and baking powder until well combined. In a separate large bowl with an electric hand mixer or in the bowl of a stand mixer with the paddle attachment, beat butter and sugar on medium-high speed until light and fluffy, about 2-3 minutes. Stir in eggs on low speed one at a time, then stir in vanilla until just combined. Gradually stir in flour mixture on low speed until just combined. Cover and refrigerate dough at least 1 hour.
  3. On a well-floured surface, roll out chilled dough to 1/4-inch thick. Use a cookie cutter (I used a 2-inch linzer cookie cutter) to cut out cookie rounds; transfer to prepared cookie sheet, spaced 1 inch apart (you’ll have to bake in batches). Re-roll dough once, if needed, to cut more rounds. Bake 8-10 minutes until set and puffed. Cool 1 minute on baking sheet, then transfer to a cooling rack to cool completely.
  4. Pipe or spoon approximately 1 tablespoon dulce de leche on the bottoms of half of the cookies. Top with remaining half of cookies. Store covered in an airtight container up to 5 days.