Eggless Chocolate Cake
A moist and decadent egg-free chocolate cake that is so easy and quick to whip up, it'll become a forever go-to. You can easily make it vegan if you need a dairy-free cake. Pair it with chocolate frosting for the most irresistible chocolate cake ever.

- Prep time
- 15 min
- Cook time
- 30 min
- Yield
- 15 servings
- Difficulty
- HARD
Ingredients
- 2 cup (265g) all purpose flour
- 1+2/3 cup (340g) granulated sugar
- 2/3 cup (60g) unsweetened natural cocoa powder (NOT Dutch-processed)
- 2 tsp baking soda
- 1/2 tsp kosher salt
- 1/2 cup (120ml) vegetable oil
- 1+1/2 tsp pure vanilla extract
- 2 tsp white vinegar
- 1 cup (240ml) whole milk or soy milk, room temperature (use soy milk for dairy-free)
- 1 cup (240ml) hot coffee or hot water
- 2 cup (452g) unsalted butter, room temperature
- 5+1/4 cup (630g) powdered sugar
- 1 cup (90g) unsweetened natural cocoa powder
- 6 tbsp whole milk, room temperature
- 4 tsp pure vanilla extract
- a pinch salt, or to taste
Instructions
- 1
Preheat the oven to 350ºF and prepare three 6-inch or two 8-inch cake pans by spraying the sides with cooking spray and fitting the bottoms with a wax paper or parchment cake circle.
- 2
In a large bowl, add all of the dry ingredients and whisk to combine. Add the vegetable oil, vanilla, white vinegar, and milk and whisk on low until just combined. Add the hot coffee (or hot water) and whisk until smooth. The batter will be very thin.
- 3
Pour the batter into the prepared cake pans and bake for 30-35 minutes, until a toothpick inserted comes out clean or with just a few moist crumbs. Cool completely before frosting.
- 4
In a stand mixer fitted with a paddle attachment, whip the butter on medium-high speed until creamy and light in color, 4-5 minutes.
- 5
Scrape down the bowl and paddle, then add half of the powdered sugar and half of the cocoa powder. Cover the mixer with a clean kitchen towel (to prevent ingredients flying out of the bowl), then turn the mixer to low speed and mix until all ingredients start to come together.
- 6
Add the remaining powdered sugar, cocoa powder, milk, vanilla, and salt. Cover the mixer again and mix on low speed until smooth and uniform, about 1 minute, scraping down the bowl and paddle as needed.
- 7
When the eggless chocolate cake layers are completely cool, level them to your desired height before filling and stacking with chocolate buttercream. Crumb coat the cake with chocolate buttercream, then place it in the refrigerator for at least 30 minutes to let the buttercream set firm.
- 8
Frost the cake with a layer of chocolate buttercream and smooth the sides with an icing smoother until level (don't worry about creating an extra smooth finish for this one). Swipe a small icing spatula diagonally though the buttercream as you rotate the cake to create the texture pictured. Press some rainbow sprinkles around the bottom of the cake. Use the remaining chocolate buttercream to pipe swirls on top of the cake with Wilton Tip 1M, then add rainbow sprinkles on top.