Soft buttery brioche made with dutch cocoa powder. This chocolate brioche recipe uses bloomed cocoa and a tangzong milk bread base.
This chocolate brioche recipe takes several steps to ensure the bread is as moist as a regular brioche loaf: it uses the tangzhong method to gelatinize some of the starches, a blooming method to incorporate the cocoa and extra fat. The result is a brioche as good as a regular but tastes of cocoa!
This isn’t a sweet bread (even though it has sugar) it’s basically a brioche that tastes like an unsweetened hot cocoa. It’s great for french toast and anything you’d use a regular brioche for!
This double chocolate babka has been on the site for over five years now, but it is rooted in more of a challah bread rather than a brioche. It was a great starting point for me in developing this recipe: I kept the extra egg yolk and of course, the step of blooming the cocoa in boiling water. The blooming not only enhances the cocoa flavor but it also helps incorporate the cocoa into the dough with extra moisture.
But for this recipe I wanted a brioche base which meant instead of oil, we’re using butter. The other recipe I consulted to develop this was this brown butter brioche . Like I do for that bread, I use the tangzhong (a chinese method to make japanese milk bread) method here which is important for getting the flour to hold onto its moisture so it stays softer longer. Cocoa easily dries out a dough and since butter has less moisture than oil, this step is necessary.
Flour: all purpose flour of a medium protein content. If you have bread flour you can use that too.
Milk: whole milk.
Water: we will boil the water in order to bloom the cocoa.
Yeast: active dry yeast or rapid rise (instant) yeast.
Cocoa: dutch process cocoa. I have not tried this with natural cocoa or black, the acidity levels and fat content in those can lead to changes in the flavor, structure and texture of the bread.
Sugar: like or dark brown sugar, but fine granulated is fine too.
Egg and yolk: two whole large eggs plus a yolk from a large egg. Ideally these are at room temperature.
Vanilla: pure vanilla extract.
Salt: fine sea salt or kosher salt. If using table salt, halve the amount.
Butter: it can be salted (if so you may want to reduce the salt in the dough) or unsalted.
Start with the tangzhong: in a small pot add a half of a cup of milk with a quarter of a cup of flour. Set the pot over medium heat and whisk. Keep stirring as it begins to cook and thicken. Once you have a paste consistency (it might be a thick paste) set aside.
Measure the cocoa into a heatproof bowl and pour the boiling water over it. Whisk so the cocoa dissolves into the water. Set aside to cool.
Heat half of a cup of milk until it’s warm to touch then pour it into the bowl of your stand mixer. Sprinkle the yeast over it and stir gently so it all dissolves. Leave it to bloom for about 5 minutes, it should start to look foamy.
To the bowl add the flour first, then the sugar, egg and yolks, salt and vanilla. Add the tangzhong and the warm chocolate water and immediately affix the dough hook and start kneading.

The dough will take some time to come together but once it starts to form around the dough hook, start adding in the softened butter: one pat at a time. Once all the butter is in, knead the dough for about 10 minutes, until it clears the sides of the bowl (it will still look wet and shapeless in the bottom of the bowl).

Oil a large bowl and transfer the dough into it. Toss the dough around a few times to coat it in oil. Cover with plastic wrap to seal.
Ideally this will rise for around 30-45 minutes at room temperature then be transferred to the fridge for an overnight rise. This gives the dough a longer fermentation for better flavor but it’s also easier to handle it once it’s time to shape.
If you’re in a hurry though, the dough can rise at room temperature for 2-2.5 hours, until almost doubled. You’ll need to use more flour to help shape it as it will be stickier.
When the dough has doubled, divide it into two halves. Each half will be make one loaf.
Divide each half into eight pieces, shape and roll each piece into a small ball.
Alternatively, roll the pieces out with a rolling pin then roll them up into little logs.
Oil two loaf pans and arrange the eight balls of dough in the pan: 2×4.

Cover with a tea towel and let rise at room temperature until you can gently poke it and it doesn’t immediately bounce back but leaves a small indentation and slowly resumes its initial shape; about 1-2 hours, depending on the temperature in your kitchen.
Preheat the oven to 375 F.
Beat or whisk together an egg yolk and a tablespoon of milk. Brush this over the tops of the loaves, it gives it a lovely sheen.
Bake the loaves until a thermometer inserted into the center registers 190 F; the loaves will have risen and be dark in color although this is hard to tell with the dark dough so a thermometer is best for accuracy. Baking time will take around 30 minutes or more.
Once baked, transfer the loaves to a cooling rack.
In a bread box or wrapped with aluminum foil at room temperature the brioche will keep for about two days.
If you’d like to store it longer, freeze it. Rewarm the bread before serving.

Share & tag me on instagram @buttermilkbysam
Haven’t made this but it’s so rare to find an enriched bread recipe with cocoa in the dough, so hoping to try it! I’m curious – would you ever adapt this dough to make a doughnut? I’ve never seen a cocoa dough yeasted doughnut at a shop or in a recipe on the internet, and I know it’s tricky, but it’s still surprising how rare it is.
This bread is such a fun twist on brioche! Since it makes two loaves, it feels worth the effort for brioche. It was delicious on its own, but I also used it to make French toast and Bostock. It added a nice dimension to both dishes. It kept pretty well for about 3 days (by then it was eaten), which was nice because I often find recipes with cocoa powder are dry the next day. I think this comes down to the tangzhong