Prepare the cake pans:Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment paper circles for easy removal.
2 cups all-purpose flour
Mix dry ingredients:In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until thoroughly combined and free of lumps.
2 cups all-purpose flour, 2 cups granulated sugar, 3/4 cup Dutch-processed cocoa powder, 1 1/2 teaspoons baking powder, 1 1/2 teaspoons baking soda, 1 teaspoon salt
Mix wet ingredients:In a separate bowl, whisk together the buttermilk, vegetable oil, eggs, and vanilla extract until smooth and well incorporated.
1 cup buttermilk, 1/2 cup vegetable oil, 2 large eggs, 2 teaspoons vanilla extract
Combine wet and dry ingredients:Gradually add the wet mixture to the dry ingredients, mixing until just combined. Avoid overmixing to maintain a tender cake texture.
Add boiling water:Slowly pour in the boiling water and stir until the batter is smooth. The batter will be thin, but this ensures a moist cake.
1 cup boiling water
Bake the cake layers:Divide the batter evenly between the prepared pans. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean with just a few moist crumbs.
Cool the cake:Allow the cakes to cool in the pans for 10 minutes before carefully inverting them onto a wire rack to cool completely.
Prepare the chocolate ganache:Place the chopped chocolate in a heatproof bowl. Heat the heavy cream in a saucepan until just simmering (do not boil). Pour the hot cream over the chocolate and let sit undisturbed for 1 minute.
12 ounces semi-sweet chocolate, 1 cup heavy cream
Finish the ganache:Whisk the chocolate and cream until smooth and glossy. Let the ganache cool slightly until it reaches a spreadable consistency.
12 ounces semi-sweet chocolate, 1 cup heavy cream
Level the cake layers (optional):If necessary, use a serrated knife to level the tops of the cooled cake layers for a flat, even surface.
Assemble the cake:Place one cake layer on a serving plate. Spread a generous layer of ganache on top. Place the second cake layer over the ganache, then frost the entire cake with the remaining ganache.
Decorate the cake:Customize the cake with chocolate shavings, fresh berries, or a light dusting of cocoa powder for a sophisticated touch.
3/4 cup Dutch-processed cocoa powder
Set the ganache:Allow the ganache to set for about 30 minutes before slicing and serving for the best presentation.