In the lukewarm milk, stir in the sugar, then crumble in the yeast. Let it stand for 10 minutes until foamy.
In a large bowl, sift together the all-purpose flour and almond flour, add the salt, then pour in the yeast mixture. Start kneading the dough.
Once the dough comes together, transfer it to a lightly floured surface and knead for 10 minutes until it becomes elastic.
Place the dough in a bowl, cover with a kitchen towel, and let it rise for 1 hour, or until doubled in size.
Roll out the risen dough into a rectangle, then place the cold butter in the center. Fold the edges of the dough over the butter to enclose it completely.
Gently roll out the dough, then fold it into thirds. Cover and refrigerate for 30 minutes.
Repeat the folding and rolling process twice more, always resting the dough in the refrigerator for 30 minutes in between.
Roll out the finished dough to a thickness of 5 mm, then cut it into long rectangles.
Place a square of dark chocolate in the center of each rectangle, then fold the dough over so that the chocolate is completely covered.
Place the filled croissants on a baking sheet lined with parchment paper, cover, and let rise for another 30 minutes.
Whisk the egg and brush the tops of the croissants to give them a nice shine.
Bake in a preheated oven at 375°F (190°C) for 15-18 minutes, until golden brown.
Let the croissants cool, then sprinkle with powdered sugar before serving.
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.