Croissant
intro
Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.
Ingredients
Steps
Mix Base Dough Ingredients
In a large mixing bowl, combine 500g all-purpose flour, 50g granulated sugar, 10g fine sea salt, and 7g instant yeast, whisking to evenly distribute ingredients. Add 280ml cold whole milk and 30g softened unsalted butter, then mix on low speed with a dough hook for 3 minutes until a shaggy, firm dough forms (do not overknead, as gluten will develop further during lamination). Shape the dough into a 20cm square, wrap tightly in plastic wrap, and chill in the refrigerator for 1 hour at 4°C (39°F).
Form Square Butter Block
While the dough chills, place 250g cold unsalted butter between two sheets of parchment paper, and pound it with a rolling pin into a uniform 19cm square that is 1cm thick, keeping edges straight and even. Remove the chilled dough from the fridge, roll it out to a 40cm square on a lightly floured surface. Place the butter square diagonally in the center of the dough, then fold the four dough corners over the butter to fully enclose it, pinching all seams tightly shut to prevent butter leakage during rolling.
Roll and Fold Sealed Dough
Roll the sealed dough packet out on a lightly floured surface into a long, even 60cm x 20cm rectangle, applying steady, even pressure to keep thickness consistent across the whole sheet. Complete the first letter fold: fold the top third of the rectangle down to the center, then the bottom third up over it like folding a business letter to create 3 distinct layers. Rotate the dough 90 degrees, roll it again to a 60cm x 20cm rectangle, and repeat the letter fold for the second turn. Wrap tightly in plastic, and chill for 1 hour at 4°C to relax gluten and keep butter solid.
Complete Remaining Dough Turns
Remove the dough from the fridge, and repeat the rolling and letter fold process two more times for a total of 4 full turns, always rotating the dough 90 degrees before each roll to ensure even layer formation, and brushing off excess flour as you work to avoid tough, dry pastry. After the final fold, wrap the dough tightly and chill for a minimum of 2 hours (or up to 8 hours overnight) at 4°C to fully relax the gluten and prevent shrinkage during cutting and baking.
Roll and Trim Laminated Dough
Roll the chilled laminated dough out to a 3mm-thick, 35cm x 50cm rectangle on a lightly floured surface, trimming the ragged edges with a sharp knife to expose the distinct, even layers of dough and butter. Cut the dough into 8 equal isosceles triangles, each with a 10cm base and 20cm height. Make a 1cm small snip in the center of each triangle base, then gently stretch each triangle slightly and roll it from the wide base up to the pointed tip, tucking the tip under the croissant to hold its shape during baking. Curve the ends slightly inward to form the classic crescent shape.
Arrange and Proof Croissants
Arrange the shaped croissants 5cm apart on parchment-lined baking sheets, leaving room for expansion. Proof them in a warm, humid spot (24-26°C / 75-79°F, no hotter—higher heat will melt the butter layers) for 2 to 2.5 hours, until the croissants jiggle slightly when tapped, are visibly puffed, and show distinct layers at the cut edges. Preheat your oven to 200°C (400°F) while proofing finishes. Brush the tops of the proofed croissants gently with egg wash (1 whole egg beaten with 15ml/1 tbsp whole milk), then bake for 10 minutes at 200°C, reduce the oven temperature to 180°C (350°F), and bake for another 12-15 minutes until deep golden brown all over, with no pale doughy spots on the sides. Cool on a wire rack for 10 minutes before serving.
Tips
2.Never skip the required chilling time between folds: overworked, warm gluten will shrink during baking, leading to dense, misshapen croissants instead of tall, evenly layered pastries.
3.Avoid opening the oven door for the first 10 minutes of baking: a sudden drop in oven temperature will cause the delicate risen layers to deflate before they set into a crisp, shattery crust.

I've been making croissants for 40 years and this is hands down the most reliable classic recipe I've ever found. The ratios are perfect, the instructions for the folds are so clear even my teen granddaughter could follow along. We filled a few with dark chocolate for pain au chocolat and they were the star of our Sunday family dinner.
Full transparency, I messed up the first two attempts at this. First time my butter block was too soft and oozed out, second time I underproofed them and they came out dense like dinner rolls. Third time? Absolute perfect croissants, golden and crispy on the outside, soft and airy on the inside. Don't get discouraged if your first batch doesn't work — this recipe is hard, but the payoff is insane.
Tried this for a potluck at work last week and people kept asking me where I bought them! I will say, don't skip the long chill times like I almost did on my first fold — I rushed it once and the butter oozed out everywhere mid-bake. Second time following the timeline exactly? Flaky perfection. Only reason it's not 5 stars is I wish there was a note about what temp to keep your kitchen at when rolling out the dough, mine was a little warm and made things tricky.
Made these for my monthly brunch club and everyone lost their minds. I did a little egg wash with a sprinkle of flaky sea salt on top before baking and it took them to the next level. My only complaint is that my house smelled like butter for 3 whole days after, but honestly that's a pro not a con if you ask me.
OMG y'all, I was SO intimidated by this recipe because I've never made laminated dough before, but these came out BETTER than the croissants I get at my local French bakery! The flaky layers, that rich buttery taste? Game changer. I blocked off a whole Saturday to do the chill steps and it was 100% worth it. My kids devoured half the batch before they even cooled all the way down.
I was shocked these actually turned out in my tiny dorm oven? I followed the instructions to a T, used the cheapest European style butter I could find at the corner market, and still got those perfect flaky layers that shatter when you bite into them. My roommate thought I ordered them from a fancy bakery until they saw me covered in flour at 9pm doing folds lmao. SO good.
Made these for my partner's birthday breakfast in bed and I think I just earned partner of the year tbh. Served them with fresh jam and lattes, and they said it was better than the croissants we had on our trip to Paris last year. Who needs a fancy French vacation when you can make these at home?
Uh, help? I'm 4 hours into this recipe and my dough keeps shrinking back when I try to roll it out for the folds. Did I overwork it? Is my butter too hard? I'm this close to giving up and going to the grocery store for croissants lol
Made a double batch of these for meal prep this week and they freeze so well! I just pop one in the toaster oven for 5 minutes on busy mornings and it tastes like I just pulled it from a Parisian cafe. Yes, the total time looks scary on paper, but most of it is just waiting around for the dough to chill — you don't have to be actively working the whole time. 10/10 will be making this monthly.
Brought these to our neighborhood block party last weekend and they were gone in 10 minutes flat. Multiple neighbors asked for the recipe before I even got a second one for myself! I will say, clear your schedule for this — it's not a quick weeknight bake, but for a special occasion? Nothing beats it. Don't skimp on the good butter, it makes all the difference.