Ingredients
Method
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment paper for easy removal.
- In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until well combined and lump-free.
- In a separate bowl, beat the eggs lightly, then add the milk, vegetable oil, and vanilla extract. Pour the wet ingredients into the dry ingredients and mix until just combined.
- Carefully add the boiling water to the batter and mix until smooth. The batter will be thin - this is normal and contributes to the cake's moist texture.
- Divide the batter evenly between the prepared pans and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
- While the cakes cool, beat the softened butter until creamy. Gradually add the powdered sugar and cocoa powder, then mix in the milk, vanilla, and salt until smooth and spreadable.
Notes
Use room temperature ingredients for better mixing and texture. Don't overmix the batter once you add flour - mix until just combined. For extra richness, use high-quality Dutch-process cocoa powder. Cakes must be completely cool before frosting to prevent melting. For layer cakes, chill cakes for 15 minutes before frosting for cleaner slicing.
