01 -
Mix flour, sugar, and salt in your stand mixer bowl. Add yeast (if using active dry, proof it in the warm water first). Pour in milk and water, then mix until you've got a smooth, non-sticky dough, about 8-10 minutes.
02 -
Shape dough into a ball, place in a greased bowl, cover, and let it rest in a warm spot for 30 minutes.
03 -
Beat butter cubes with flour until just smooth. Shape into a 6-inch square using plastic wrap, then chill while dough rests.
04 -
Roll dough into a 10-inch square. Place cold butter square diagonally in center, fold corners over like an envelope, and seal edges well.
05 -
Roll into a 16x8-inch rectangle, fold into thirds like a letter. Chill 1 hour. Repeat this rolling and folding two more times, chilling between each. After final fold, chill overnight.
06 -
Roll dough, cut into triangles, and shape into croissants. Let rise until doubled and puffy, about 60-90 minutes.
07 -
Brush with beaten egg and bake at 375°F for 20 minutes until golden brown. Transfer to a wire rack right away.