01 - In a large bowl, combine the flour, salt, and sugar. Add the cold cubed butter and, using a pastry cutter or your fingertips, cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
02 - Drizzle in the cold water and mix gently until the dough just comes together. Be careful not to overwork it. Divide the dough into 2 equal disks, wrap each tightly in plastic wrap, and refrigerate for at least 30 minutes.
03 - Preheat the oven to 375°F (190°C). Line two baking sheets with parchment paper and set aside.
04 - On a lightly floured surface, roll out one dough disk to approximately 1/8-inch (3 mm) thickness. Cut the rolled dough into 3x3-inch (7.5 cm) squares.
05 - Place a teaspoon of chopped chocolate or chocolate chips in the center of each square. Fold two opposite corners over the filling so they slightly overlap, and gently pinch to seal, forming a mini croissant shape.
06 - Arrange the shaped cookies on the prepared baking sheets. Brush the tops with the beaten egg wash and sprinkle generously with turbinado or granulated sugar.
07 - Bake for 13 to 15 minutes, or until the cookies are golden brown and crisp. Transfer to a wire rack and allow to cool completely before serving.
08 - Repeat the rolling, filling, shaping, and baking process with the remaining dough disk and filling.