2 sticks (1 cup) unsalted butter
1/2 cup Dutch-process unsweetened cocoa powder
3/4 cup cold coffee, or espresso
2 cups granulated sugar
2 large eggs
1/2 cup buttermilk (if you don’t have it – use 1 tbsp lemon juice and fill to 1/2 cup with milk)
2 tablespoons vanilla
2 cups all-purpose flour
1 teaspoon baking soda
1 teaspoon cinnamon
1/4 teaspoon salt
Put oven rack in middle position and preheat oven to 350°F. Butter bundt cake pan well and dust with cocoa powder, knocking out excess.
Melt butter (2 sticks) in a 3-quart heavy saucepan over moderately low heat, then whisk in cocoa. Add coffee and whisk until smooth, then remove from heat. Whisk in separately sugar, eggs, buttermilk, and vanilla.
Sift together flour, baking soda, cinnamon, and salt into a bowl, then sift again into cocoa mixture and whisk until just combined (don’t worry if there are lumps).
Pour batter into cake pan and bake until a wooden pick or skewer comes out with a few crumbs adhering, 45 to 55 minutes. (Leave oven on just to roast pecans.)
Cool cake in pan on a rack 20 minutes, then loosen edges with a thin knife and invert onto a plate.
2 cups chopped pecans (71/2 ounces) Roast lightly until slightly browned – set aside.
1/2 stick (1/4 cup) unsalted butter
1/2 cup half-and-half
1/2 cup confectioners sugar
5 ounces fine-quality bittersweet chocolate (not unsweetened), finely chopped
1/4 teaspoon salt
Melt butter in a 2-quart heavy saucepan over low heat, then stir in half-and-half and confectioners sugar. Add chocolate and cook, stirring, until smooth. Remove from heat and stir in pecans and salt. Cool glaze until slightly thickened, about 5 minutes.
Spoon glaze over top and sides of cake (cake will still be warm) and spread with a small offset spatula or knife to cover completely.