Golden, crisp, and feather-light, these classic French croissants are the epitome of baking artistry. Inspired by the boulangeries of Paris, this recipe invites you to master one of the most rewarding pastries in the world — the croissant. With deep buttery flavor, layers of delicate laminated dough, and a shatteringly crisp crust, croissants make any breakfast feel luxurious.
In a large mixing bowl, combine flour, sugar, yeast, and salt. Stir to incorporate, keeping yeast and salt on opposite sides before mixing.
Add the milk and soft butter to the dry ingredients and mix until a shaggy dough forms. Knead for 5–7 minutes until smooth. Shape into a rectangle, wrap in plastic wrap, and chill for 10–12 hours.
Shape the cold butter into a flat 6x6-inch square. Chill until firm.
Roll the dough into a 10x10-inch square. Place the butter block diagonally in the center and fold dough corners over it like an envelope. Seal the edges tightly.
Roll the dough into a 20x10-inch rectangle. Fold it into thirds (a letter fold). Wrap in plastic and chill for 1 hour. Repeat this rolling and folding process twice more, chilling the dough an hour between each fold.
After the final fold and chill, roll the dough to a 20x10-inch rectangle. Cut into 6-inch wide triangles. Roll tightly from the base to the tip, slightly stretching the dough.
Place croissants on a parchment-lined baking sheet. Cover loosely and proof at room temperature for 2 to 2.5 hours until puffy and jiggly when gently shaken.
Preheat oven to 400°F (200°C). Beat egg with milk and lightly brush each croissant.
Bake for 18–20 minutes or until deeply golden and crisp. Let cool on wire racks before serving.
Prevent your screen from going dark
Notes
Use European-style butter with 82% milkfat for better lamination and flavor.
Proofing is key — underproofed croissants won’t develop those airy layers.
If you’re short on time, you can freeze the shaped croissants after forming, then proof and bake the next day.