Ingredients:
- 4 cups (500g) all-purpose flour
- 2 tablespoons (25g) granulated sugar
- 2 teaspoons (10g) salt
- 1 packet (2¼ teaspoons / 7g) active dry yeast
- 1½ cups (360ml) whole milk, warmed to about 110°F (43°C)
- 3 tablespoons (45g) unsalted butter, melted
- 1 cup (225g) Swiss butter, cold and slightly softened
- 1 large egg
- 1 tablespoon (15ml) milk
Instructions:
- In a mixing bowl, combine warm milk and yeast; let sit for 5 minutes until foamy.
- In a separate large bowl, whisk together flour, sugar, and salt.
- Add the yeast mixture and melted butter to the flour mixture; combine until a dough forms.
- Knead dough on a floured surface for about 10 minutes until smooth.
- Shape the dough into a ball and place in a lightly greased bowl.
- Cover with plastic wrap; let rise in a warm area for about 1 hour, until doubled in size.
- While the dough is rising, place Swiss butter between two sheets of parchment paper.
- Use a rolling pin to flatten the butter into a rectangular shape, about 1/2 inch thick. Refrigerate until needed.
- Roll out the risen dough into a large rectangle, about 1/4 inch thick.
- Place the cold butter slab in the center and fold the dough over it, enclosing the butter completely.
- Roll out the dough again into a long rectangle, then fold into thirds. Wrap in plastic wrap and chill for 30 minutes.
- Repeat the rolling and folding process two more times.
- Roll the final dough into a large rectangle.
- Cut into long triangles (about 5 inches wide at the base).
- Starting from the base, roll each triangle tightly toward the tip, forming a crescent shape.
- Place croissants on a baking sheet lined with parchment paper. Cover loosely with plastic wrap and let rise for 1-2 hours until puffy.
- Preheat the oven to 400°F (200°C).
- In a small bowl, whisk together egg and milk. Brush over the tops of the croissants.
- Bake for 20-25 minutes until golden brown and puffed.
- Remove from the oven and allow to cool slightly on a wire rack before serving.