Heat the oven to 350°F (175°C). Grease and line two 9-inch (23 cm) round pans.
Mix the flour, sugar, cocoa, baking soda, baking powder and salt.
Beat in the eggs, buttermilk, oil and vanilla, then stir in the hot coffee. The batter will be thin.
Divide between the pans and bake 30 to 35 minutes until a skewer comes out clean. Cool completely.
Beat the frosting ingredients until fluffy.
Sandwich the layers with frosting and spread the rest over the top and sides.
Tip: Coffee does not make it taste of coffee; it deepens the chocolate flavour.
Cups and spoons are US measures (1 cup = 240 ml); weights and °C are given alongside. Cook meat to a safe inside temperature.
Food marks, as on packaged food in India: vegetarian · non-vegetarian (meat, fish or egg; Indian rules count egg as non-vegetarian). Recipes with both marks can be made either way.
This page is not in that language yet. More languages are coming soon.