Prepare the Dough – In a large bowl, mix flour, sugar, yeast, and salt. Add warm milk, melted butter, egg, and vanilla. Knead until smooth.
Let it Rise – Cover dough and let it sit for 1.5 hours, or until doubled. Fight the urge to poke it.
Make the Filling – Mix brown sugar, cocoa, espresso, and cinnamon. Spread butter over rolled-out dough and sprinkle mixture evenly.
Roll & Slice – Tightly roll into a log and cut 12 equal pieces. Don’t stress if they aren’t perfect.
Make the Caramel – In a saucepan, melt butter and brown sugar. Stir in cream and espresso. Pour into baking dish, adding pecans.
Assemble & Bake – Place buns on top of the caramel. Let rise again for 30 minutes. Bake at 350°F (175°C) for 30 minutes.
Invert & Devour – Flip the pan onto a plate while warm. Watch the caramel ooze and try not to burn your fingers.