
Flaky, buttery, and hiding a molten ribbon of dark chocolate at the center, this classic French pastry is one of those things that feels almost too luxurious to make at home — until you actually do it. Every ingredient here is straightforward and clean: flour, butter, milk, sugar, yeast, and good dark chocolate, with no cured meats, processed fillings, or preserved ingredients that could sneak in unwanted additives. That matters more than you might think, since many store-bought versions of this pastry rely on commercial doughs or fillings that aren't always as simple as they look. The real magic is in the lamination — that patient process of folding cold butter into chilled dough over multiple turns — which creates the shatteringly crisp, paper-thin layers that make a proper pain au chocolat so satisfying to bite into. Cold ingredients and resting time in the fridge are your best friends here; they keep the butter from melting into the dough and ensure those layers stay distinct all the way through the bake. The result is a deep amber pastry with a caramelized exterior, a soft honeycomb interior, and two pockets of dark chocolate that stay just slightly gooey even after cooling. It takes patience across a couple of days, but the actual hands-on work is simpler than it looks, and the payoff is genuinely bakery-worthy.
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!
