In your largest bowl, combine the pumpkin purée, eggs, yeast, oil, sugar, and butter. Stir everything together until well blended. Cover and let the mixture rest for about 15 minutes, or longer until it looks frothy and has risen slightly.
After the rest period, add the salt to the mixture. Begin adding the flour gradually, mixing as you go. You’re looking for a dough that is soft and no longer sticks to your hands. Stop adding flour when the dough reaches this perfect texture.
After adding the flour and mixing, knead the dough for 15 minutes nonstop until it becomes smooth and elastic.
Cover the bowl with plastic wrap and let the dough rest in a warm place for about two hours, or until it has doubled in size.
Once the dough has risen, punch it down gently to release some of the air. Divide the dough into two equal parts. Using a rolling pin, Roll each part into a rectangle, then roll them up into loaf shapes. Place the shaped loaves into a greased 9x13-inch baking pan, leaving some space between them. Cover them again with plastic wrap and let them rise for another 30 minutes, or until doubled in size.
To make the egg wash, simply whisk together the egg yolk, coffee, milk, and oil until well combined.
Preheat your oven to 350°F (175°C). Before popping the loaves into the oven, brush them with the egg wash to get that beautiful golden crust. Bake for about 35-40 minutes, or until the tops are golden brown and the internal temperature reaches 190°F (88°C).
Let the loaves cool on a rack before slicing. I know it’s hard to resist, but this step is crucial to avoid a gummy texture. The bread will continue to cook as it cools, ensuring a perfect crumb.