
Few pastries inspire as much awe as a properly laminated chocolate croissant, with its shatteringly crisp exterior giving way to soft, buttery layers wrapped around pools of melted dark chocolate. The entire process comes down to a handful of clean, straightforward ingredients — flour, butter, milk, yeast, sugar, salt, and good dark chocolate — which means there is nothing hidden in the recipe to worry about. For anyone navigating sesame allergies or sensitivities, store-bought versions can be a genuine minefield, since many bakeries use shared equipment or finish pastries with seed-based toppings. Making these at home puts you fully in control of every ingredient from the butter block to the egg wash. The technique does ask for patience — three lamination turns and a long chill — but each step is manageable, and the payoff is a pastry that rivals anything behind a bakery counter. That deep amber crust, the honeycomb of flaky layers, and the bittersweet chocolate tucked inside make every hour of resting time completely worth it. Serve them still slightly warm from the rack and watch them disappear.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings











In the bowl of a stand mixer fitted with the dough hook, combine the flour, instant yeast, sugar, and salt. Add the cold milk and cold water, then mix on low speed until a shaggy dough forms, about 2 minutes. Add the 2 tbsp softened butter and increase to medium speed, mixing until the dough is smooth and pulls away from the sides of the bowl, about 5 minutes. The dough should be slightly tacky but not sticky.
Turn the dough out onto a lightly floured surface, shape it into a flat rectangle roughly 6×8 inches, wrap tightly in plastic wrap, and refrigerate for at least 1 hour or overnight.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
