This recipe delivers the ultimate French pastry experience: impossibly flaky, buttery, and layered croissant dough wrapped around high-quality dark chocolate batons. The secret is a process called “lamination,” where butter is folded into the dough multiple times to create hundreds of delicate layers that puff up into ethereal crispness during baking.
Difficulty: Advanced (due to the precise technique and time required)
Prep Time: 45 minutes (plus 8-12 hours of chilling and proofing)
Cook Time: 15-20 minutes
Total Time: 10-12 hours (mostly inactive chilling)
1. Ingredients You’ll Need
For the Dรฉtrempe (Dough):
- 500 g (4 cups + 2 tbsp) bread flour, plus more for dusting
- 60 g (ยผ cup) granulated sugar
- 10 g (2 tsp) fine sea salt
- 10 g (2 tsp) instant yeast
- 300 ml (1ยผ cups) whole milk, cold
- 30 g (2 tbsp) unsalted butter, softened
For the Beurrage (Butter Block):
- 280 g (2ยฝ sticks) high-fat European-style unsalted butter (like Plugrร or Kerrygold), cold but pliable
For the Filling & Finishing:
- 200 g good-quality dark chocolate bars (preferably 60-70%), cut into ยฝ-inch thick batons
- 1 egg + 1 tbsp water (for egg wash)
2. Nutrition Information (Calorie Estimate)
Calories: Approximately 350-450 kcal per croissant.
Note: This is a rich, indulgent pastry. The calorie count is an estimate based on the butter and chocolate content.
3. Step-by-Step Instructions (Detailed with Tips)
Step 1: Make the Dough (Dรฉtrempe)
- In the bowl of a stand mixer fitted with a dough hook, combine the flour, sugar, salt, and yeast.
- Add the cold milk and softened butter. Mix on low speed for 3-4 minutes until a rough dough forms, then on medium speed for another 5-6 minutes until the dough is smooth and slightly elastic. It should clear the sides of the bowl but still stick to the bottom.
- Pro Tip: A COLD DOUGH IS ESSENTIAL.ย Shape the dough into a flat rectangle (about 1-inch thick), wrap it tightly in plastic wrap, and refrigerate forย at least 4 hours, or preferably overnight.
Step 2: Prepare the Butter Block (Beurrage)
- Place the cold butter between two sheets of parchment paper. Using a rolling pin, pound and roll it into a neat 7×8-inch rectangle. The butter should be cold but pliableโable to bend without cracking.
- Chill this butter block while the dough finishes its rest.
Step 3: Laminate the Dough (The Key Process)
- Pro Tip: KEEP EVERYTHING COLD.ย On a lightly floured surface, roll your chilled dough into a rectangle roughly 10×16 inches.
- Place the butter block in the center of the dough and fold the dough’s sides over the butter like a business letter, ensuring the butter is completely enclosed. Seal the edges tightly.
- Turn 1:ย Roll the dough package into a long rectangle, about 8×24 inches. Fold the dough into thirds again (another business letter fold). This is your first “turn.” Wrap and chill for 1 hour.
- Turn 2 & 3:ย Repeat the rolling and folding process two more times, chilling the dough forย at least 1 hour between each turn. You will have completed three turns total.
Step 4: Shape the Croissants
- After the final chill, roll the dough out to a large rectangle about โ -inch thick.
- Trim the edges to create a neat rectangle (this ensures clean layers). Cut the dough into long, narrow triangles (for classic croissants) or into rectangles (forย pain au chocolat).
- Forย chocolate croissants: Place 1-2 chocolate batons at the short end of a rectangle. Roll the dough tightly around the chocolate, ending with the seam side down. Curve the ends slightly to form a crescent shape.
- Place the shaped croissants on a baking sheet lined with parchment paper.
Step 5: Proof to Perfection
- Pro Tip: PROOF SLOWLY FOR FLAVOR.ย Brush the croissants lightly with egg wash (avoiding the cut edges). Let them proof in a turned-off oven with a pan of hot water forย 2-3 hours, until they are jiggly, puffy, and about 1.5x their original size.
Step 6: Bake
- Preheat your oven to 200ยฐC (400ยฐF).
- Gently brush the proofed croissants with a second layer of egg wash.
- Bake for 15-20 minutes, rotating the pan halfway, until they are a deep golden brown and incredibly flaky.
- Pro Tip: LISTEN FOR THE CRACKLE.ย Remove from the oven and transfer to a wire rack. You can often hear the layers crackling as they cool. Let them cool for at least 20 minutes before eating.

Pro Tip: The “Why” Behind the Method
- Why European butter?ย It has a higher fat content (82-85%) and lower water content than American butter (80%). Less water means more steam during baking, which creates a taller, flakier croissant and prevents sogginess.
- Why chill between folds?ย This is critical to keep the butter cold. If the butter melts and incorporates into the dough, you will lose the distinct, separate layers that define a croissant.
- Why the slow proof?ย A cool, slow proof allows for flavor development without melting the butter layers. A warm, quick proof will cause the butter to leak out.


