Earthly Provisions

  • Recipe Index
  • Meet Megan
  • Vegan Fall Recipes
  • Work with Me
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Meet Megan
  • Vegan Fall Recipes
  • Work with Me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Meet Megan
    • Vegan Fall Recipes
    • Work with Me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ร—
    Home ยป Recipes ยป Vegan Desserts

    Vegan Chocolate Cake Recipe (Dairy-Free!)

    Published: Aug 3, 2024 by Megan Calipari ยท This post may contain affiliate links ยท Leave a Comment

    Tweet
    Share
    Share
    Pin896
    896 Shares
    Jump to Recipe Print Recipe

    This is hands down the best dairy-free and Vegan Chocolate Cake recipe you will ever make. The cake is ultra-chocolatey, moist and tender and the vegan chocolate frosting is smooth and fluffy. This cake is truly a chocolate lover's dream.

    The Best Vegan Dairy-Free Chocolate cake on a glass cake stand.

    I've been on a mission to add more classic dessert recipes to Earthly Provisions for the past few months, and I'm so happy with my progress! I've added classic cakes like my Vegan Vanilla Cake and Vegan Red Velvet Cake which are so tasty. And some classic cookies like my Vegan Chocolate Chip Cookies and Vegan Oatmeal Chocolate Chip Cookies!

    So, today it's time for my all-time favorite classic dessert recipe: Vegan Chocolate Cake. This chocolate cake recipe is truly the best. The cake layers are tender and moist and intensely chocolatey. And they are layered with lush vegan chocolate frosting. It's the ultimate chocolate dessert that is perfect for any celebration. So let's make it!

    Jump to:
    • Why You'll Love This Recipe
    • Ingredient Notes
    • Step-by-Step Instructions
    • Recipe FAQs
    • Expert Recipe Tips
    • Looking for More Delicious Vegan Desserts?
    • ๐Ÿ“– Recipe
    • ๐Ÿ’ฌ Comments

    Why You'll Love This Recipe

    • This recipe requires simple ingredients and methods, so even a beginner can make it!
    • The vegan chocolate cake layers are intensely chocolatey and super moist.
    • And this recipe is dairy-free, vegan and eggless, so anyone can enjoy it.
    • The combination of moist chocolate cake and smooth and fluffy chocolate frosting is a chocolate lover's dream.
    • And most importantly it's absolutely delicious!

    Ingredient Notes

    Ingredients for making this recipe on a linen cloth.

    Dutch-Processed Cocoa Powder: Use Dutch-processed, not natural cocoa powder. My favorite is Hershey's Special Dark Cocoa Powder. I use it in my Vegan Chocolate Cupcakes and my Vegan Gluten-Free Chocolate Cake!

    Non-Dairy Butter: It is important to use vegan butter that comes in a stick or block for this recipe. My favorites are Soy-Free Earth Balance Buttery Sticks and Country Crock Plant Butter Sticks. They are more stable than the formulations that come in a tub.

    Non-Dairy Milk: I used oatmilk, but soymilk, almond milk or any other non-dairy milk work!

    Vinegar: A dash of vinegar will help to activate the baking powder and baking soda. You won't taste it in the final product!

    Instant Espresso: You can also use instant coffee.

    Step-by-Step Instructions

    Dry ingredients in a large mixing bowl and wet ingredients in a large measuring cup.

    Step 1. First, in a large mixing bowl, combine flour, sugar, cocoa powder, baking powder, baking soda and salt. Whisk to combine.

    Then, in a medium bowl or a large measuring cup, combine non-dairy milk, melted vegan butter, instant espresso, vanilla and vinegar. Whisk to combine.

    Chocolate cake batter in a large mixing bowl.

    Step 2. Next, pour the wet ingredients into the dry ingredients and whisk to form the batter.

    Cake batter divided into two round cake pans.

    Step 3. Divide the batter between two prepared 8-inch round cake pans.

    Baked cakes in the cake pans on a wooden surface.

    Step 4. Bake the cakes in a 350* F oven for 36-38 minutes, or until a toothpick inserted into the center of the cakes comes out clean. Allow the cakes to cool completely before frosting!

    Vegan chocolate frosting in a large bowl with a spatula in it.

    Step 5. Make the vegan chocolate frosting be creaming vegan butter and vegetable shortening together in a large bowl. Then, add cocoa powder and powdered sugar and mix until combined. Finally, add the vanilla and non-dairy milk and mix until the frosting is light and fluffy.

    Cake layer on a cake board.

    Step 6. To stack the cake, place a vegan chocolate cake layer upside down onto a cake stand or a cake board.

    Chocolate frosting spread on a cake layer.

    Step 7. Add about ยฝ cup of chocolate frosting and spread it to the edge of the cake using a butter knife or offset spatula. Then, top with the remaining cake layer.

    Vegan Chocolate Cake on a cake stand with a slice taken out of it.

    Step 8. Frost the outside of the cake using the same butter knife or offset spatula. Add any additional decoration you desire. I used a medium round piping tip to create a boarder around the top of the cake. And serve!

    Recipe FAQs

    How should I store this Vegan Chocolate Cake?

    Place the cake in a large container or cake box and store it in the refrigerator for up to 5 days.

    Do vegan cakes taste different?

    No! This cake tastes just like a chocolate cake that is made with dairy and eggs.

    Whats the difference between cocoa powder and Dutch-processed cocoa powder?

    Dutch-processed cocoa powder is processed with an alkaline solution which makes it less acidic. Natural cocoa powder has not been processed with alkali, so it retains its natural acidity. You cannot substitute one for the other because they react with baking powder and baking soda differently.

    Expert Recipe Tips

    Be sure the vegan chocolate cake layers are completely cool before frosting them. Frosting melts very easily, so if the cake is still warm it will melt the frosting and leave you with a big mess!

    If you are a beginner at cake stacking, remove the cakes from their pans and onto a parchment-lined baking sheet and pop them into the freezer for 30 minutes before frosting. This will make your cake more stable and easier to stack!

    A slice of dairy-free vegan chocolate cake on a plate with a bite taken out of it.

    Looking for More Delicious Vegan Desserts?

    • Vegan Raspberry Lemon Cookie with a bite taken out of it on a white cloth.
      Lemon Raspberry Cookies (Vegan!)
    • Vegan Rice Krispie Treat Square broken in half on a cloth with mini vegan marshmallows in the scene.
      Vegan Rice Krispie Treats Squares
    • A slice of vegan coffee cake on a small plate with a bite taken out of it.
      Vegan Coffee Cake
    • Hand holding a biscoff blondie
      Vegan Biscoff Blondies

    If you tried this dairy-freeย Vegan Chocolate Cakeย recipe or any other recipe on my website, please leave a ๐ŸŒŸย star ratingย and let me know how it went in the ๐Ÿ“ย commentsย below. Thanks for visiting today!

    ๐Ÿ“– Recipe

    Vegan Chocolate Cake on a glass cake stand.

    Vegan Chocolate Cake

    Megan Calipari
    This is hands down the best dairy-free and Vegan Chocolate Cake recipe you will ever make. The cake is ultra-chocolatey, moist and tender and the vegan chocolate frosting is smooth and fluffy.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 30 minutes mins
    Cook Time 38 minutes mins
    Cooling Time 1 hour hr 30 minutes mins
    Course Dessert
    Cuisine American
    Servings 14 Servings
    Calories 608 kcal

    Equipment

    • 1 Hand Mixer or Stand Mixer with paddle attachment
    • 2 Large Mixing Bowls
    • 1 Whisk
    • 2 8" Round Cake Pans
    • Measuring Cups and Spoons
    • Parchment Paper

    Ingredients
      

    For the Chocolate Cake Layers

    • 2 Cups All-Purpose Flour
    • 2 Cups Granulated Sugar
    • ยพ Cups Dutch-Processed Cocoa Powder, sifted See Note!
    • 2 ยฝ teaspoon Baking Powder
    • ยฝ teaspoon Baking Soda
    • ยฝ teaspoon Kosher Salt half this amount if using table salt
    • 2 Cups Non-Dairy Milk
    • ยพ Cup Non-Dairy Butter, melted
    • 2 teaspoon Instant Espresso
    • 2 teaspoon Vanilla Extract
    • 2 teaspoon White Vinegar

    For the Chocolate Frosting

    • 1 Cup Non-Dairy Butter, room temperature See Note
    • ยฝ Cup Vegetable Shortening
    • 1 Cup Dutch-Processed Cocoa Powder, sifted
    • 4 Cups Powdered Sugar, sifted
    • 1 teaspoon Vanilla Extract
    • 3 tablespoon Non-Dairy Milk

    Instructions
     

    Bake the Cake Layers

    • Preheat oven to 350* F. Grease two 8-inch round cake pans with coconut oil or pan spray and insert a parchment circle into the bottom of each pan.
    • In a large mixing bowl, combine flour, sugar, cocoa powder, baking powder, baking soda and salt. Whisk to combine.
      2 Cups All-Purpose Flour, 2 Cups Granulated Sugar, ยพ Cups Dutch-Processed Cocoa Powder, sifted, 2 ยฝ teaspoon Baking Powder, ยฝ teaspoon Baking Soda, ยฝ teaspoon Kosher Salt
    • In a medium bowl or a large measuring cup, combine non-dairy milk, melted non-dairy butter, instant espresso, vanilla and vinegar. Whisk well to combine.
      2 Cups Non-Dairy Milk, ยพ Cup Non-Dairy Butter, melted, 2 teaspoon Instant Espresso, 2 teaspoon Vanilla Extract, 2 teaspoon White Vinegar
    • Pour the wet ingredients into the dry ingredients and whisk to combine. Then, divide the batter evenly between the prepared cake pans. If you are weighing, it will be 24 ounces of batter per pan.
    • Bake the cakes in a 350* oven for 36-38 minutes or until a toothpick inserted into the center of the cakes comes out clean. Allow the cakes to cool completely before frosting.

    Make the Chocolate Frosting

    • In a large bowl using a hand mixer, or in the bowl of a stand mixer fitted with the paddle attachment, mix the non-dairy butter and vegetable shortening until smooth and creamy.
      1 Cup Non-Dairy Butter, room temperature, ยฝ Cup Vegetable Shortening
    • Add the cocoa powder and mix on low until combined. Then, add the powdered sugar and mix until combined.
      1 Cup Dutch-Processed Cocoa Powder, sifted, 4 Cups Powdered Sugar, sifted
    • Add the vanilla and non-dairy milk and mix until light and fluffy.
      1 teaspoon Vanilla Extract, 3 tablespoon Non-Dairy Milk

    Stack and Frost the Cake

    • Once the cake layers are completely cool, place one layer upside down onto a cake stand or onto a cake board that is on a turntable. Top the layer with about ยฝ cup of chocolate frosting, and use a butter knife or offset spatula to spread the frosting to the edge of the cake.
    • Place the remaining cake layer on top (upside down again) and frost the cake using the same butter knife or offset spatula. Decorate the outside of the cake as desired- I used a medium round tip to make a simple border. Serve!

    Notes

    Do not use natural cocoa powder for this recipe. Be sure that it is Dutch-processed. I really love Hershey's Special Dark Cocoa Powder.
    Use a non-dairy butter that comes in stick form. I love Country Crock Plant Butter Sticks and Soy-Free Earth Balance Buttery Sticks.
    Be sure the cake layers are completely cool before frosting them! Pop them into the freezer if you need to speed the process up.

    Nutrition

    Serving: 1SliceCalories: 608kcalCarbohydrates: 84gProtein: 5gFat: 31gSaturated Fat: 7gPolyunsaturated Fat: 9gMonounsaturated Fat: 14gTrans Fat: 5gSodium: 394mgPotassium: 247mgFiber: 5gSugar: 63gVitamin A: 145IUVitamin C: 3mgCalcium: 112mgIron: 3mg
    Tried this recipe?Let us know how it was!
    Tweet
    Share
    Share
    Pin896
    896 Shares

    More Vegan Desserts

    • Homemade light brown sugar on a gold spoon.
      How to Make Homemade Brown Sugar
    • Apple Turnover with phyllo dough cut in half to show the interior.
      Apple Turnovers with Phyllo Dough (Vegan!)
    • Vegan Pumpkin Pie Bar on a linen cloth with a bite taken out of it.
      Vegan Pumpkin Bars
    • An Apple Pie Cookie with a bite taken out of it on a linen cloth.
      Apple Pie Cookies

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Headshot of me in a white shirt

    Hi, I'm Megan! I'm a trained pastry chef who is passionate about creating vegan desserts and meals for everyone. My recipes use simple ingredients and methods to create delicious results.

    More about me โ†’

    Fall Recipes

    • Vegan Pumpkin Snickerdoodles on a wire cooling rack.
      Vegan Pumpkin Snickerdoodles
    • Acorn Squash Soup with White Beans in a bowl.
      Acorn Squash Soup with White Beans
    • An Apple Pie Cookie with a bite taken out of it on a linen cloth.
      Apple Pie Cookies
    • Vegan Pumpkin Pie Bar on a linen cloth with a bite taken out of it.
      Vegan Pumpkin Bars
    • A small plate with Vegan Apple Crumble topped with ice cream.
      Vegan Apple Crumble
    • Vegan pumpkin bread on a plate with a fork.
      Vegan Pumpkin Bread

    Popular Recipes

    • A slice of Vegan Banana Bread on a white plate on a linen coth.
      Vegan Banana Bread
    • White Bean and Escarole Soup in a white bowl with a gold spoon.
      Escarole and White Bean Soup Recipe
    • Easy Caramelized Apples in a small ramekin with a gold spoon scooping some apple chunks up.
      Easy Caramelized Apples
    • A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.
      Vegan Vanilla Cake
    • Carrot Red Lentil Soup in a bowl topped with cilantro.
      Carrot Red Lentil Soup
    • A bowl of Vegetarian Three Bean Chili topped with sour cream and slices of jalapeรฑo.
      Vegetarian Three Bean Chili

    Newsletter

    Footer

    โ†‘ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Recipe Index

    • Recipes

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright ยฉ 2025 Earthly Provisions

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required