Go Back
+ servings
Slice of chocolate cake on plate with fork, with text overlay that reads vegan chocolate cake.
4.97 from 282 votes

Vegan Chocolate Cake (Rich & Moist)

Fudgy, rich, moist, and decadent, this Vegan Chocolate Cake is a fan favorite for a reason! With hundreds of rave reviews, it bakes up perfectly every time, no one will ever guess it’s vegan. Made with simple grocery-store ingredients and easy steps, you just mix, pour, and bake.
Many readers say it's like the Bruce Bogtrotter’s cake from Matilda!
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 16 (makes one 2-layer 8" or 9" round cake)
Author: Sam Turnbull

Ingredients

Dry Ingredients

Wet Ingredients

Vegan Chocolate Buttercream

Instructions

  • Prep the pans: Preheat your oven to 350°F (180°C). Lightly grease two 8" or 9" round cake pans, then line the bottoms with parchment circles.
  • Mix the dry ingredients: In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. Set aside.
    Dry ingredients for vegan chocolate cake in bowl with whisk.
  • Mix the wet ingredients: In a separate bowl, whisk together the plant-based milk, oil, vinegar, and vanilla.
    Pouring liquid ingredients into dry ingredients for vegan chocolate cake.
  • Combine: Pour the wet ingredients into the dry ingredients and mix until just combined. Some small lumps are totally fine. Overmixing can cause a dense cake so keep a light hand.
    Vegan chocolate cake batter in bowl.
  • Bake: Divide the batter evenly between the prepared pans. Bake for about 40 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool fully in the pans before frosting.
    Two vegan chocolate cake layers in round pans.
  • Make the frosting: In a large bowl or stand mixer, beat the vegan butter until light and fluffy. Add the powdered sugar, cocoa powder, and vanilla and continue mixing until smooth. If the frosting is too thick, beat in plant-based milk 1 tablespoon at a time until it’s perfectly fluffy and spreadable.
    Vegan chocolate buttercream in mixing bowl.
  • Frost: Make sure the cakes are completely cool so the frosting doesn’t melt. Run a knife around the edges of the pans, flip the cakes out, and peel off the parchment. Place one cake on a serving plate and spread ⅓ of the buttercream over the top. Add the second cake layer and frost the top (and sides if desired). Chill the cake briefly if your frosting feels soft.
    Spreading chocolate buttercream onto vegan cake.
  • Serve: Store in the fridge or a cool place until serving. The cake will stay fresh for 5–7 days in the fridge.
    Vegan chocolate cake on cake stand after frosting.

Notes

Firm Vegan Butter: Some vegan butters/margarines are soft and spreadable, which is great for toast but not ideal for frosting as they can make it loose or melty. Use a firm vegan butter made for baking (it should say so on the package). If yours is on the softer side, you can swap ½ cup of the butter for ½ cup vegetable shortening to give the frosting more structure for piping and spreading.
Cupcakes: If you’re looking for cupcakes, try my Vegan Chocolate Cupcakes, same rich chocolate flavor, but designed specifically for cupcake form.
Gluten-free: Use a 1:1 gluten-free flour blend that includes xanthan gum (such as Bob’s Red Mill Gluten Free 1-to-1). If your blend doesn’t contain xanthan gum, add ¼ teaspoon for better structure. The cake may be slightly more delicate, but many readers have reported great results, it will still be moist, rich, and delicious.
Freezing: This cake freezes beautifully, either fully assembled or in separate components. To freeze the whole cake (or slices), chill it for 20–30 minutes to firm the frosting, then wrap tightly in plastic wrap and place in a freezer-safe bag or container. To freeze unfrosted layers, wrap each cooled layer well and freeze. The frosting can be frozen separately in an airtight container. Everything keeps for up to 2 months. Thaw cake or slices in the fridge overnight (or at room temp for slices), and bring frosting back to room temperature before re-whipping and using.

Nutrition

Serving: 1serving (recipe makes 16 servings) | Calories: 449kcal | Carbohydrates: 61g | Protein: 5g | Fat: 23g | Saturated Fat: 5g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 8g | Trans Fat: 2g | Sodium: 272mg | Potassium: 185mg | Fiber: 3g | Sugar: 42g | Vitamin A: 158IU | Vitamin C: 3mg | Calcium: 84mg | Iron: 2mg

Find it online:

https://itdoesnttastelikechicken.com/the-ultimate-vegan-chocolate-cake/

Scan the QR code for updates, tips, and to ask me any questions!

QR Code