Ingredients
Method
Make the cake
- Preheat the oven to 350°F. Line three 6" round cake pans (or two 8" round cake pans) with parchment paper on the bottom and grease the sides with nonstick spray.
- In a small bowl, whisk together the soy milk and vinegar and set aside for 10-15 minutes.
- In the meantime, in a large mixing bowl, whisk the flour, cocoa powder, sugar, baking soda, baking powder, and salt.
- Add the milk mixture, oil, and vanilla to the dry mixture. Mix just until combined.
- Add in the warm water and mix until just combined.
- Divide the batter evenly between the prepared pans.
- Bake for 32-38 minutes for 6" layers (or 36-40 minutes for 8" layers), until a toothpick comes out clean or with just crumbs, no raw batter.
- Set the layers aside to cool completely (you can also place in the freezer to get the layers extra cold which will help with frosting).
Make the buttercream
- Place the butter into a large mixing bowl or the bowl of a stand mixer. Beat for a couple minutes, until light and fluffy.
- Add the powdered sugar and cocoa powder and beat until combined.
- Add the milk and vanilla and beat until light and fluffy. Add more milk, as necessary, until you reach a smooth but firm consistency.
Frost and decorate
- Once the cake layers are completely cooled (if they are warm at all, the frosting will melt and you will have a mess), remove from the pans, discard the parchment, and place one on a serving platter or cardboard cake round.
- Frost a layer of frosting on top of the cake. Repeat with a second cake layer and second layer of frosting. Place the final cake layer, upside down, on top.
- Frost a thin layer of frosting around the entire cake. Set in the freezer for 10-15 minutes (this is your crumb coat, it helps make the final layer of frosting look smooth and clean).
- Frost a thicker layer of frosting around the entire cake. Place any remaining frosting into a piping bag fitted with a piping tip of choice and use it to decorate the top of the cake. Decorate with sprinkles, as desired.
- Serve and enjoy!
