Flaky, buttery croissants filled with crunchy chopped nuts.
In a large bowl, whisk together the flour, salt, yeast, and sugar.
In a saucepan, warm the milk and butter over low heat until the butter melts. Let cool to lukewarm.
Pour the wet ingredients into the dry ingredients and mix until a shaggy dough forms. Knead the dough for 5 minutes until smooth and elastic. Place the dough in an oiled bowl, cover, and let rise for 1 hour.
Roll out the dough into a rectangle. Spread softened butter evenly over the dough. Fold the dough like a letter. Repeat the rolling, buttering and folding two more times.
Roll out the dough into a large rectangle. Spread chopped nuts evenly over the surface. Cut the dough into triangles. Roll each triangle into a crescent shape, starting from the base. Place croissants on a baking sheet and let rise for 30 minutes.
Preheat oven to 375°F. Brush croissants with egg wash. Bake for 20-25 minutes or until golden brown.
Use high-quality butter for the best flavor.
Make sure the milk and butter mixture is lukewarm before adding it to the dry ingredients.
Don't overwork the dough.
Let the croissants rise in a warm, draft-free place.
If you want to make chocolate croissants, spread a thin layer of chocolate before rolling.