Position rack to the middle position and preheat the oven to 350 degrees Fahrenheit. Generously oil and flour a 9-by-5-inch loaf pan.
In a medium bowl, whisk together both flours, baking soda, salt, cinnamon, nutmeg, and ginger.
In a large bowl, whisk together the pumpkin puree and olive oil until well combined. Add in the espresso powder and both sugars and whisk until combined. Whisk in the eggs, one at a time, until combined, and then the vanilla. Add in the water and mix until combined. Stir in the chopped chocolate.
Fold the dry ingredients into the wet ingredients, just until combined. Be careful not to over mix. Pour the batter into the prepared pan and smooth out the top. Bake until a toothpick can be inserted and come out clean, about 65 to 85 minutes. (mine took 80 minutes)
Transfer the loaf pan to a wire rack, and allow the cake to cool in the pan for about 15 minutes. Turn out the loaf onto the wire rack and cool completely.
The bread can be stored tightly wrapped at room temperature for up to 2 days, or frozen for 1 month.
Recipe from Lucero, Adapted from Portugese Girl Cooks.