Make the Dough: Place all of the ingredients for the dough in the bowl of a stand mixer fitted with the dough hook. Mix and knead on low for 3 minutes, until the dough has just come together. Shape the dough into a disc and plate on a plate or small baking dish and cover with plastic wrap. Refrigerate overnight.: Place all of the ingredients for the dough in the bowl of a stand mixer fitted with the dough hook. Mix and knead on low for 3 minutes, until the dough has just come together. Shape the dough into a disc and plate on a plate or small baking dish and cover with plastic wrap. Refrigerate overnight. : The bowl will smell faintly of yeast and warmed butter as you begin to mix, and you should sense the dough moving away from the sides into a cohesive mass, slightly tacky but not wet. As the dough hook works, feel for a gentle elasticity when you press it, indicating gluten development; this springiness promises layers that hold up during lamination. If the dough gets too warm, it will become sticky and the butter layers can smear, so chill immediately if your kitchen is warm. A common pitfall is over-kneading, which makes the dough too tight and difficult to roll; stop once the dough just comes together and shapes into a smooth disc.
Make the Butter Block: Cut the butter lengthwise and arrange in a rough 6-inch square on a piece of parchment paper. Cover with an additional piece of parchment paper and use a rolling pin to pound the butter into an 8-inch square. Trim and straighten the edges, and put the trimmings on the top of the square. Pound lightly into a 7-inch square. Wrap in the parchment paper and place in the refrigerator for at least 30 minutes before using.: Cut the butter lengthwise and arrange in a rough 6-inch square on a piece of parchment paper. Cover with an additional piece of parchment paper and use a rolling pin to pound the butter into an 8-inch square. Trim and straighten the edges, and put the trimmings on the top of the square. Pound lightly into a 7-inch square. Wrap in the parchment paper and place in the refrigerator for at least 30 minutes before using. : When you pound the cold unsalted butter , it will soften just enough to become malleable without melting, producing a faint, creamy scent and a firm yet workable texture. The butter should remain cold and slightly pale; if it begins to sweat or soften too much, pop it back in the fridge to firm up. Trimming creates clean edges for even lamination, and keeping the block neat prevents lumps when you sandwich it into the dough. A common mistake is letting the butter get warm and greasy, which ruins the layered lift, so err on the side of colder rather than warmer.
Laminate the Dough: Roll the dough into a 10-inch square. Arrange the square so that a straight side is facing you. Place the butter block on top of the dough at a 45-degree angle so it looks like a diamond, with a point of the butter block facing you. Fold a flap of dough over the butter so the point of the dough reaches the center. Repeat with the other three flaps to fully enclose the butter. You may need to stretch the dough a bit to cover all of the butter; lightly press the edges to seal the seams together.: Roll the dough into a 10-inch square. Arrange the square so that a straight side is facing you. Place the butter block on top of the dough at a 45-degree angle so it looks like a diamond, with a point of the butter block facing you. Fold a flap of dough over the butter so the point of the dough reaches the center. Repeat with the other three flaps to fully enclose the butter. You may need to stretch the dough a bit to cover all of the butter; lightly press the edges to seal the seams together. : The dough should feel cool and slightly tacky as you roll to a 10-inch square, and the butter will sit like a cold parcel on top, creating a two tone visual. Working carefully, bring each dough flap over so the butter is completely encased; this creates the initial sandwich that will form layers. If the dough resists stretching, let it relax for a few minutes under a light dusting of flour and try again, because forcing it will tear the skin and expose butter. Watch for any butter peek-through, which signals the dough is too warm and needs chilling before continuing.
On a lightly floured surface with a lightly floured rolling pin, gently roll the dough out into an 8×14-inch rectangle. Fold the dough into thirds letter-style, place on a baking sheet and cover with plastic wrap. Refrigerate for 30 minutes.: As you work the dough into an 8 by 14 inch rectangle, you'll notice the sound of the rolling pin whispering across the pastry and the dough taking on a satin sheen. Folding into thirds creates the first turn, and placing it in the refrigerator firms the butter and relaxes the gluten, making the next roll smoother. If you feel resistance when rolling later, the dough was likely not chilled enough. Avoid pressing too hard which can crush layers and yield a denser croissant.
Repeat gently rolling the dough out into an 8×14-inch rectangle. Fold the dough into thirds letter-style, place on a baking sheet and cover with plastic wrap. Refrigerate for 30 minutes.: On the second turn, the dough will become more even, with faint lines of butter visible inside when you lightly press the edges. The smell remains subtly buttery and clean. Each rest in the refrigerator is crucial; it keeps the butter solid and lets the gluten relax so subsequent turns produce crisp, airy layers. A common error is skipping the chill which leads to butter squeezing out during later rolls.
Again, roll the dough out into an 8×14-inch rectangle. Fold the dough into thirds letter-style, place on a baking sheet and cover with plastic wrap. Refrigerate overnight.: The third turn often feels smoother under the rolling pin as layers multiply, and the dough has a slightly silky surface when it is well laminated. Refrigerating overnight here develops flavor and gives the dough a long, cool fermentation that deepens taste and stabilizes layers. If the dough becomes uneven, trim the edges gently rather than overworking the center, which preserves lamination. Rushing this rest will reduce flakiness and can make shaping messy.
Shape the Croissants: Line two baking sheets with parchment paper and set aside.: Line two baking sheets with parchment paper and set aside. : The baking sheets should be ready and cool to receive the shaped croissants, and the parchment prevents sticking while allowing the bottoms to brown evenly. I like to arrange everything nearby for a smooth shaping flow. A poor layout often leads to rushed shaping and misshapen croissants, so prepare your station ahead of time.
Remove the dough from the refrigerator and, on a lightly floured surface, roll it out into a 12×40-inch rectangle. Using a pizza wheel or chef's knife, cut the dough into long triangles that measures 10 to 12 inches along the side and 4 inches along the base.: Rolling to a long 12 by 40 inch sheet reveals tidy, layered cross sections, and the dough should feel cool with crisp, distinct lines where butter is trapped. Cutting triangles cleanly with a sharp pizza wheel gives precise edges that roll neatly into uniform croissants. If the dough tears or jagged edges appear, a light dusting of flour and a brief rest in the fridge will help. Dull knives are the usual culprit behind ragged triangles, which lead to uneven rising.
Working with one at a time, gently stretch the triangles to elongate them by about an inch. Cut a small slit at the wide end of the triangle then, starting at the base, roll each tightly, yet gently, all the way up, making sure to tuck the tip underneath the bottom of the croissant.: As you stretch, you will feel the layers gently separate and the triangle lengthen, which helps create the spiral layers inside the baked croissant. The slight slit at the base acts like a hinge so the roll tightens nicely and holds shape; you should hear a soft friction as the dough layers slide past each other. Avoid over-stretching which can thin the layers and cause poor lift. Tucking the tip under prevents unrolling during proofing and baking.
Proof the Croissants: Transfer the croissants, evenly spaced, on the prepared baking sheets (5 to a sheet) and cover loosely with plastic wrap. Place in a warm and humid spot until they have doubled in size, look puffy, and jiggle slightly if you carefully shake the baking sheet, about 2 hours.: Transfer the croissants, evenly spaced, on the prepared baking sheets (5 to a sheet) and cover loosely with plastic wrap. Place in a warm and humid spot until they have doubled in size, look puffy, and jiggle slightly if you carefully shake the baking sheet, about 2 hours. : During proofing the kitchen will take on a light yeasty aroma and the croissants will visibly swell into pillowy shapes, showing distinct lamination at the sides. A warm humid environment encourages even rise without forming a crust; I use a turned off oven with a pan of hot water or a warm corner covered with a damp towel. If proofing is too fast, the interior can become gassy and coarse, so watch for a gentle doubling and slight jiggle rather than an overproofed collapsed look.
Preheat oven to 400 degrees F.: When the oven approaches 400 degrees F , you will feel the anticipation as the kitchen warms and the rack positions ready for the croissants. A true preheat ensures that the initial blast of heat will produce oven spring and crisp outer layers. Not preheating fully leads to poor lift and a pale crust, so wait for the indicator that the temperature is stable before inserting a pan.
Make the Egg Wash: In a small bowl, whisk together the egg and heavy cream.: In a small bowl, whisk together the egg and heavy cream. : Whisking the egg with heavy cream creates a glossy, slightly enriched wash that will enhance color and sheen. The mixture should be smooth and uniform, with a light froth on top if you whisk energetically. If the wash is lumpy, the color can patch in the oven, so strain briefly if needed. Over-brushing can weigh down delicate layers, so apply lightly.
Once the oven is preheated, gently brush the croissants with the egg wash and let sit for 10 minutes.: Brushing should feel feather-light as the wash glides across the surface, leaving a thin, even sheen that helps brown the crust deeply. Letting them rest ten minutes after brushing allows the wash to settle and avoids dragging fragile layers, and you may notice a brief tacky surface that helps color develop evenly. A heavy hand here will cause pooled egg and gummy spots, which I avoid by using a soft brush and gentle strokes.
Bake the Croissants: Bake the croissants, one pan at a time, for 10 minutes, then reduce oven temperature to 350 degrees and bake for an additional 5 to 10 minutes, or until evenly deep golden brown.: Bake the croissants, one pan at a time, for 10 minutes, then reduce oven temperature to 350 degrees and bake for an additional 5 to 10 minutes, or until evenly deep golden brown. : The first ten minutes at higher heat produces dramatic oven spring, and you should see the croissants suddenly puff and separate into defined tiers, with the kitchen filling with a warm buttery aroma. Reducing to 350 degrees finishes the bake without scorching the edges, allowing the interior to cook through and the layers to set. Look for an even deep golden brown, audible light crackle when tapped, and a hollow sound at the base. A common issue is baking both pans at once in a crowded oven, which prevents even browning; do one pan at a time for best results.
Remove from the oven and allow to cool slightly before serving.: After baking, the croissants will smell of caramelized butter and feel crisp to the touch; let them rest briefly so the interior sets and the layers stabilize. Cooling for a few minutes ensures you can handle them without squashing the fragile structure and gives time for steam to dissipate, preserving the crisp exterior. Cutting into them while piping hot releases steam and can make the interior slightly gummy, so patience here improves texture and eating pleasure.