Homemade Chocolate Croissants (Pain au Chocolat) Recipe

By Ivy McAllister Updated: October 04, 2026

Master the art of homemade chocolate croissants with this science-backed guide. Achieve bakery-level shatteringly flaky layers and rich chocolate centers.

Homemade Chocolate Croissants (Pain au Chocolat)

About Ingredients Instructions Servings Tips Substitutes

Why This Recipe Works:
  • Precise lamination builds a robust gluten development and protein matrix, trapping steam to create hundreds of distinct, airy pockets.
  • Incorporating a touch of flour into the butter block stabilizes its moisture content, preventing the fat from melting into the dough during rolling.
  • A dual-stage cold fermentation slows yeast activity, allowing complex organic acids to develop for a deeply aromatic, buttery flavor profile.

I still remember the chilly October morning in Paris when my knuckles were dusted with flour and my wrists ached from wrestling a cold rolling pin against a stubborn slab of butter. The tiny bakery on Rue de Charonne smelled of caramelized sugar and yeast, and the baker simply nodded as my teeth shattered the outer shell of a warm pain au chocolat.

It was a revelation.

Recreating that exact texture at home isn't about luck; it is pure food science. The magic lies in lamination, where we fold a cold sheet of butter between layers of yeast dough to build a complex protein matrix. As the pastry hits the hot oven, the water in the butter vaporizes into steam, forcing the flour layers apart before the starch gelatinization sets them permanently into delicate, crisp sheets. If you've mastered Apple Cinnamon Rolls, this is your next logical step up the pastry ladder.

For the salt, I always reach for Diamond Crystal kosher salt — 2 teaspoons of this light flake equals about 1 teaspoon of standard table salt.

A common pitfall is letting the butter get too warm, which causes it to smear into the dough rather than remaining as distinct, paper-thin sheets. If the fat melts prematurely, you end up with a heavy, greasy brioche instead of a shatteringly crisp pastry. Keep your rolling pin moving, and do not hesitate to throw the whole sheet back into the fridge if you feel the dough getting a tad clumsy or sticky.

Cold is your shield.

When these bake, your kitchen will fill with an almost intoxicating aroma of toasted butter and rich cocoa. The finished pastries should sound hollow when tapped on the bottom with your knuckles, boasting a deep golden-brown crust. If you've conquered French Macarons, this lamination process will feel like a familiar dance of precision.

Homemade Chocolate Croissants (Pain au Chocolat)

  • Cuisine French
  • Category Pastries, Baking
  • Prep Time
  • Cook Time
  • Servings 16 croissants
  • Calories 340 calories
  • Rating 4.8 387
  • Tags Pastries, Chocolate, French Baking, Laminated Dough

Ingredients

  • 1/4 cup (4 Tbsp; 56g) unsalted butter, softened to room temperature
  • 4 cups (500g) all-purpose flour (spooned & leveled), plus more for rolling/shaping
  • 1/4 cup (50g) granulated sugar
  • 2 teaspoons salt
  • 1 Tablespoon active dry or instant yeast
  • 1 and 1/2 cups (360ml) cold whole milk
  • one 4-ounce bar (113g) semi-sweet or bittersweet chocolate, coarsely chopped
  • optional: confectioners’ sugar for dusting
  • 1 and 1/2 cups (340g) unsalted butter, softened to room temperature (for butter layer)
  • 2 Tablespoons (16g) all-purpose flour (for butter layer)
  • 1 large egg (for egg wash)
  • 2 Tablespoons (30ml) whole milk (for egg wash)

Directions

  1. In the bowl of your stand mixer fitted with the dough hook, combine the 4 tablespoons of softened butter, all-purpose flour, sugar, salt, and yeast. Run the mixer on low speed for 1 minute to distribute the ingredients evenly. With the motor running, slowly pour in the cold whole milk, allowing the flour to hydrate gradually.
  2. Increase the speed to medium and knead the dough for 5 full minutes. The dough should transform into a soft, slightly tacky ball that passes the windowpane test—meaning you can stretch a golf-ball-sized piece thin enough to see light through it without tearing. If it is too wet, sprinkle in flour 1 teaspoon at a time.
  3. Shape the dough into a smooth ball with your hands, place it on a lightly floured silicone baking mat or baking sheet, and flatten it slightly. Cover the dough tightly with plastic wrap and slide it into the refrigerator to rest for 30 minutes.
  4. Retrieve the chilled dough and roll it out directly on your silicone mat into a precise 14x10-inch rectangle, using your hands to square off the corners. Cover the mat with plastic wrap and return it to the refrigerator for a long rest of 4 hours, or overnight (up to 24 hours).
  5. About 35 minutes before your dough's long rest ends, beat the 1 and 1/2 cups of softened butter and 2 tablespoons of flour in a mixer until smooth. Spread this mixture onto a parchment-lined sheet, smoothing it into a precise 7x10-inch rectangle, then chill in the refrigerator for 30 minutes until firm yet pliable.
  6. Roll out the cold dough on a lightly floured counter. Place the cold butter block directly in the center of the dough, fold the outer flaps of dough over it to meet in the middle, and pinch the seams tightly to seal the fat inside.
  7. Roll the encased butter package into a 10x20-inch rectangle, working the rolling pin back and forth. Fold the dough lengthwise into thirds like a business letter, which completes your first official turn. If the dough feels warm or springy, wrap and chill for 30 minutes.
  8. Rotate the folded dough 90 degrees so the short edge faces you. Roll it out again into a 10x20-inch rectangle, fold into thirds like a letter, then wrap tightly and refrigerate for 30 minutes to relax the gluten.
  9. Perform the final roll-out to a 10x20-inch rectangle, fold into thirds once more, then wrap the dough securely and refrigerate for at least 4 hours or overnight to allow the layers to set.
  10. Roll the fully laminated dough out on a floured surface into an 8x20-inch rectangle. Slice the dough vertically down the middle to create two 4-inch wide strips, then cut horizontally to yield eight 4x5-inch rectangles, and finally cut each of those in half lengthwise to create sixteen 2x5-inch strips.
  11. Working with one strip at a time, gently stretch it to 8 inches in length. Place a neat line of chopped chocolate at one end, then roll the dough tightly around the chocolate, ensuring the seam ends up on the very bottom.
  12. Arrange the shaped pastries across two lined baking sheets, leaving ample space between them. Cover loosely with plastic wrap and let them rise at room temperature for 1 hour, then transfer them to the refrigerator to chill and firm up for 1 hour (or up to 12 hours).
  13. Preheat your oven to 400°F (204°C). Whisk the egg and 2 tablespoons of milk together, then use a pastry brush to gently sweep the egg wash over the cold croissants, avoiding the exposed cut layers so they can rise freely.
  14. Bake for 20 minutes, rotating the pans halfway through to ensure even heat distribution. If the tops begin to darken too quickly, reduce the oven temperature to 375°F (190°C). Cool on a wire rack for a few minutes before dusting with confectioners' sugar and serving warm.

Notes

Keep these critical lamination and ingredient tips in mind for pastry success:

  • For the salt, we highly recommend Diamond Crystal kosher salt. If using standard table salt, cut the volume in half (use 1 teaspoon instead of 2) to prevent over-salting, as table salt crystals are much denser.
  • Adding a small amount of flour to the butter block absorbs excess water. This prevents steam from releasing too early during the rolling process, which would otherwise rupture the delicate dough layers.
  • Do not let the butter block get rock-hard in the fridge. If it cracks when you try to roll it, it will tear the dough. If it's too stiff, let it sit on the counter for 2-3 minutes until it bends without breaking.
  • Unbaked, shaped croissants can be frozen directly on the baking sheet after their 1-hour room temperature proof. Once solid, transfer them to a freezer bag for up to 1 month; thaw overnight in the fridge before baking.
  • Ensure your milk is cold, not warm. While warm milk speeds up yeast activation, we want a slow, controlled fermentation to prevent the yeast from producing excess gas too early, which ruins the lamination structure.

Serving Suggestions

Elevate your morning spread by pairing these warm, shatteringly crisp pastries with contrasting textures and rich accompaniments:

  • Serve warm alongside a cup of dark roast espresso to cut through the rich, buttery layers.
  • Dust lightly with confectioners' sugar and serve with fresh raspberries for a bright, acidic contrast to the sweet chocolate.
  • Pair with a soft-scrambled egg and fresh herbs on the side for a sophisticated continental brunch.
  • Drizzle with a glossy chocolate sauce—learn How to Make Chocolate Ganache for an ultra-decadent bakery finish.
  • Serve alongside delicate Homemade Crepes for an ultimate French-inspired breakfast spread.

Storage and Reheating

Laminated pastries are notoriously sensitive to moisture. After 24 hours, the crisp outer shell will naturally soften as moisture migrates from the chocolate and crumb to the exterior layers. Store any leftovers in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to a week.

Avoid the microwave at all costs. Microwaving gelatinizes the starches and melts the fat simultaneously, turning your beautiful, flaky creation into a sad, chewy sponge. Instead, revive them in a 350°F (177°C) oven or toaster oven for 5 to 8 minutes until the butter sizzles slightly and the crust crisps back up.

For long-term storage, baked croissants freeze beautifully. Wrap each cooled pastry individually in plastic wrap, then place them in a heavy-duty freezer bag for up to 3 months.

To bake from frozen, let them thaw on the counter for 30 minutes before warming them in the oven. They will regain nearly 90% of their original, fresh-baked shatter.

Ingredient Substitutes

If you need to adapt this recipe based on what is in your pantry, use these tested conversions:

  1. All-Purpose Flour → Bread Flour: Substitute 1:1 by weight. This increases the protein content, yielding a chewier crumb and stronger layers, though it requires slightly more resting time to relax the gluten.
  2. Active Dry Yeast → Instant Yeast: Substitute 1:1. No pre-hydration is needed; simply mix it directly into the dry ingredients.
  3. Whole Milk → Oat Milk (Unsweetened): Substitute 1:1. Keep the milk ice-cold, though expect a slightly less rich crumb due to the lower fat content.
  4. Semi-Sweet Chocolate Bar → High-Quality Chocolate Chips: Substitute 113g of chopped chocolate with 113g of chocolate chips. Toss them with a pinch of flour so they don't roll out of the pastry during shaping.
  5. Unsalted Butter → European-Style Butter (e.g., Plugra): Substitute 1:1. European butter has a higher butterfat content (82%+) and less water, which makes lamination significantly easier and yields flakier layers.

Taking on the challenge of laminated dough is a true badge of honor for any home baker. The process demands patience and a cool kitchen, but the reward of pulling a tray of bubbling, golden pain au chocolat from your own oven is unmatched. Pour yourself a coffee, take your time with the folds, and enjoy the process.

Ivy McAllister
Hi, I'm Ivy McAllister
Recipe Developer & Food Lover

I believe great food shouldn't be complicated. Every recipe on Recipevolt is tested in my home kitchen with real ingredients. I share honest notes on what works, what doesn't, and how to make it foolproof.