Preheat the oven to 350°F (175°C) and grease two 9-inch round cake pans.
In a large bowl, sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
In a separate bowl, whisk together the eggs, buttermilk, oil, and vanilla extract.
Gradually add the wet ingredients to the dry mixture, stirring until well combined.
Slowly mix in the boiling water. The batter will be thin, but don’t worry — that’s how it should be.
Add black gel food coloring to the batter, mixing until you achieve a deep black color.
Divide the batter evenly between the two cake pans and bake for 30-35 minutes. Use a toothpick to check if the cakes are done (it should come out clean).
Allow the cakes to cool in the pans for 10 minutes before transferring to a wire rack to cool completely.