
Few baked goods hit quite like a freshly pulled pain au chocolat — shatteringly crisp on the outside, pillowy and layered within, with pockets of melted dark chocolate tucked into every roll. The magic here comes entirely from real, whole ingredients: cold unsalted butter, whole milk, flour, and good dark chocolate, with zero industrial oils anywhere in the process. That matters more than it might seem, because most store-bought versions and even some bakery pastries rely on vegetable shortening or seed-based fats to cut costs and extend shelf life. This recipe keeps it honest, using a classic laminated dough where a full cup of cold butter is folded and rolled into the dough across three careful turns — that's what creates those distinct, flaky layers without any shortcuts. The process is unhurried by design, with resting periods built in to keep the butter cold and workable, so the lamination stays clean and the final bake puffs up dramatically. Yes, it takes patience across a day or two, but the actual hands-on work is straightforward, and the results are genuinely bakery-worthy. Warm from the oven, with the chocolate just barely set, these are the kind of pastry that make the whole project feel completely worth it.
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!
