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
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.