Go Back
Homemade alfajores cookies filled with dulce de leche and rolled in shredded coconut on a white plate

Best Alfajores Cookies with Creamy Dulce de Leche Filling - Soft, Buttery, and Melt-in-Your-Mouth

Prep Time 20 minutes
Cook Time 10 minutes
Chill Time 1 hour
Total Time 1 hour 30 minutes
Course COOKIES, Dessert
Cuisine Argentinian Inspired, Latin American
Servings 18 Cookies

Ingredients
  

  • 1 3/4 cups (220g) all-purpose flour
  • 1 1/4 cups (160g) cornstarch
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp fine salt
  • 3/4 cup (170g) unsalted butter, room temperature
  • 2/3 cup (130g) granulated sugar
  • 2 large egg yolks
  • 1 large egg
  • 1 tsp vanilla extract
  • 1 tsp finely grated lemon or orange zest (optional but lovely)
  • 1 1/4 cups (350g) thick dulce de leche (preferably “repostero” style or any brand labeled thick)
  • Unsweetened shredded coconut for rolling the edges (optional)
  • Powdered sugar for dusting (optional)

Instructions
 

  • Whisk the dry mix: In a bowl, whisk the flour, cornstarch, baking powder, baking soda, and salt. Set aside.
  • Cream the butter and sugar: In a large bowl, beat the butter and sugar until light and fluffy, about 2–3 minutes. This traps air and keeps the cookies tender.
  • Add eggs and flavor: Beat in the egg yolks and egg one at a time, then mix in the vanilla and citrus zest until smooth.
  • Bring it together: Add the dry ingredients in two additions. Mix on low just until no dry streaks remain. The dough will be soft but not sticky.
  • Chill: Divide the dough into two disks, wrap, and chill for at least 1 hour (or up to 24). Chilling prevents spreading and makes rolling easier.
  • Roll and cut: On a lightly floured surface, roll one disk to about 1/4 inch (6 mm) thickness. Cut rounds using a 2-inch (5 cm) cutter. Transfer to a parchment-lined sheet. Gather scraps, chill briefly if soft, and re-roll.
  • Bake: Preheat the oven to 350°F (175°C). Bake cookies for 8–10 minutes, until set and just barely golden on the bottoms. Do not overbake—they should look pale on top.
  • Cool completely: Let the cookies rest on the sheet 2 minutes, then transfer to a rack. They’re delicate when warm.
  • Fill with dulce de leche: Pair similar-sized cookies. Pipe or spoon about 1–2 teaspoons of dulce de leche on the flat side of one cookie. Gently top with its partner and press lightly to spread.
  • Finish the edges: If using, roll the sticky edges in shredded coconut. Dust tops with powdered sugar if you like.
  • Rest before serving: For the best texture, let assembled alfajores sit 1–2 hours. This softens the cookies slightly and lets flavors meld.