• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » CAKES & PIES

    Sam TurnbullAuthor: Sam Turnbull Updated: May 5, 2026

    The Ultimate Vegan Chocolate Cake (Rich & Moist)

    4.97 from 282 votes
    | 751 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    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 pantry ingredients and easy steps, you just mix, pour, and bake.

    Many readers even say it reminds them of the Bruce Bogtrotter cake from Matilda - rich, indulgent, and unapologetically chocolatey.

    Slice of chocolate cake on plate with fork, with text overlay that reads vegan chocolate cake.

    FEATURED COMMENT:

    This is hands down the best cake I've ever made, vegan or otherwise. I've made it so many times and no one can ever tell it's vegan. It's moist, chocolatey, not too sweet, and the perfect thing for any celebration. People are constantly ask me for the recipe, we love it! - Ivy ⭐⭐⭐⭐⭐

    After years of perfecting and tweaking, I can confidently say this is the best vegan chocolate cake recipe... actually, the best chocolate cake recipe, vegan or not! And if you don't believe me, scroll down and read the reviews! It's moist, fluffy, and fudgy, full of rich chocolate flavor, with the most delightful vegan chocolate buttercream. And the best part is, it's so easy to make too. All of the ingredients can be found at your local grocery store so it's a cinch to whip up for parties, birthday cakes, holidays, or any time you have chocolate cravings.

    Vegan chocolate cake on cake stand with slice removed.

    Why This Vegan Chocolate Cake Works

    • Bakery-style vibes: The cake bakes up soft, fluffy, and moist, but it's also sturdy enough for layering and frosting without getting crumbly.
    • Big chocolate flavor: Dutch-process cocoa gives the cake and frosting a dark, intense flavor.
    • Easy, no-fuss method: Simple ingredients, simple steps, and no complicated techniques required. Just mix the batter and bake!
    • Perfect for celebrations: If you've never made a layer cake before, don't stress! I promise this vegan chocolate cake recipe delivers beautiful, delicious results that are sure to impress.
    Ingredients for vegan chocolate cake.

    Ingredients for Vegan Chocolate Cake

    • All-purpose flour - For a gluten-free version, use a 1:1 gluten-free flour blend that includes xanthan gum.
    • White sugar - Sweetens the cake and helps keep the crumb soft and moist.
    • Cocoa powder - I recommend Dutch-process cocoa for a darker color and smoother, richer chocolate flavor, but natural cocoa powder will also work.
    • Baking powder & baking soda - Work together to give the cake lift.
    • Salt - To enhance the flavor.
    • Plant-based milk - Soy or oat milk work best because they add richness and structure, but any unsweetened plant-based milk will work in a pinch.
    • Light oil - Like canola or vegetable oil.
    • Apple cider vinegar or lemon juice - Reacts with the baking soda to help the cake rise and stay fluffy. You won't taste it.
    • Vanilla extract - Enhances and rounds out the chocolate flavor.
    • Chocolate buttercream - Made with firm vegan butter, powdered sugar, cocoa powder, vanilla, and plant-based milk. You can also use my Vegan Vanilla Buttercream if you prefer.

    How to Make Vegan Chocolate Cake

    Dry ingredients for vegan chocolate cake in bowl with whisk.
    1. Mix the dry ingredients: Whisk together the flour, sugar, cocoa, leaveners, and salt in a large bowl.
    Pouring liquid ingredients into dry ingredients for vegan chocolate cake.
    1. Add the wet ingredients: Whisk the milk, oil, vinegar, and vanilla in another bowl, then stir the wet ingredients into the dry until just mixed.
    Two vegan chocolate cake layers in round pans.
    1. Bake: Divide the batter into pans and bake until a toothpick comes out clean. Cool completely.
    Vegan chocolate buttercream in mixing bowl.
    1. Frosting: Beat the vegan butter, sugar, cocoa, and vanilla until fluffy, thinning with milk as needed.
    Spreading chocolate buttercream onto vegan cake.
    1. Start assembling: Carefully remove the cakes from the pans. Place one layer on a serving plate and frost the top.
    Vegan chocolate cake on cake stand after frosting.
    1. Finish: Add the second layer and frost the rest. Chill briefly to set the frosting if it feels soft.

    Tips and Variations

    • Don't overmix: Mix just until combined. A few small lumps are totally normal and will bake out. Mixing too much will affect the rise and texture of your finished cake.
    • For thicker frosting: If your vegan butter is very soft, swap half of it with vegetable shortening for better structure for spreading and piping.
    • Cupcakes: If you're looking for cupcakes, try my Vegan Chocolate Cupcakes, same rich chocolate flavor, but designed specifically for cupcake form.
    Slice of rich vegan chocolate cake on plate, with the cake on a cake stand behind.

    Serving Suggestions

    • Garnish with fresh berries or shaved vegan chocolate to fancy it up.
    • Add sprinkles to your vegan chocolate cake for some festive fun.
    • Serve with a scoop of Vegan Vanilla Ice Cream.
    • Plate it with raspberry sauce for a restaurant-style dessert.
    • And if you're celebrating a birthday, don't forget the candles!

    Storage

    • Refrigerator: Store the frosted vegan chocolate cake covered in the refrigerator for 5 to 7 days. 
    • Freezer: You can also freeze the whole cake, slices, or unfrosted layers for up to 2 months. Thaw overnight in the fridge and bring to room temperature before serving. See the recipe card for full instructions.
    Fork cutting into vegan chocolate cake on plate.

    More Vegan Chocolate Recipes

    • Easy Vegan Brownies
    • Vegan Chocolate Peanut Butter Bars
    • 3 Ingredient Vegan Nutella
    • The Best Vegan Chocolate Chip Cookies
    • Easy Vegan Chocolate Pudding
    • Vegan Double Chocolate Muffins
    Slice of chocolate cake on plate with fork, with text overlay that reads vegan chocolate cake.
    4.97 from 282 votes
    (click stars to vote)

    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: 20 minutes mins
    Cook: 40 minutes mins
    Total: 1 hour hr
    Servings: 16 (makes one 2-layer 8" or 9" round cake)
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    Dry Ingredients

    • 2 ½ cups all-purpose flour
    • 2 ½ cups white sugar
    • 1 cup cocoa powder, (Dutch-process)
    • 1 teaspoon baking powder
    • ½ teaspoon baking soda
    • 1 teaspoon salt

    Wet Ingredients

    • 2 ⅔ cups plant-based milk, (soy or oat work best)
    • ⅔ cups light oil, (such as canola or vegetable)
    • 2 tablespoons apple cider vinegar or lemon juice, (helps with rise, you can't taste it)
    • 1 tablespoon vanilla extract

    Vegan Chocolate Buttercream

    • 1 cup firm vegan butter, (or ½ cup vegan butter + ½ cup vegetable shortening, see notes)
    • 1 ¼ cup powdered sugar
    • ¼ cup cocoa powder
    • 1 teaspoon vanilla extract
    • 1 - 2 tablespoons plant-based milk, (as needed)
    US Customary - Metric

    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

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American
    Course: Baking, Dessert

    More Vegan Cakes & Pies You Might Enjoy

    • Mug cake with sprinkles and whipped cream, with text overlay reading vanilla mug cake.
    • Fork cutting into cake on plate with text overlay that reads vegan carrot cake.
    • Bite taken out of cupcake on plate with text overlay that reads vegan chocolate cupcakes.
    • Slice of cake on plate topped with ice cream and spiced maple syrup with text overlay that reads vegan gingerbread cake.
    • Whole pie topped with fresh berries with text overlay that reads vegan buttermilk pie.
    • Slice of pie on plate with text overlay that reads vegan chocolate cream pie.

    Browse All Recipes

    « Fudgy Vegan Brownies (One Bowl, Chocolatey & Decadent!)
    Easy Vegan Mayo (5 Minutes, Thick, Creamy & Foolproof!) »

    Reader Interactions

    Comments

    1. Sarah says

      August 19, 2025 at 2:49 pm

      5 stars
      Amazing cake! So easy and great flavour and texture!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        August 20, 2025 at 7:24 am

        Awesome, so happy you enjoyed it Sarah! Thank you for the review 🙂

        Reply
    2. Joeleene says

      July 14, 2025 at 2:51 am

      5 stars
      Best chocolate cake I have ever made. I used less sugar and I used brown sugar as I don't have white. I added bits of broken aero dark to the batter just as a surprise when eating. The frosting I made using melted aero, oat milk, icing sugar and vegan whipping cream. Everyone loves it 🙂 Thank you very much for this amazing recipe.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        July 14, 2025 at 3:26 pm

        Sounds very decadent! Thanks for your review!

        Reply
    3. AJ says

      February 08, 2025 at 3:37 pm

      5 stars
      This is our go-to recipe for cake for special occasions. No one would ever guess it vegan and it even taste better than the cakes we’ve purchased from our local allergy-friendly bakery. My 11 year old asks for it year after year for her birthday cakes, so I consider that a win! I love that it’s an easy recipe made with typical pantry staples too.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 09, 2025 at 1:05 pm

        Yay! I am so thrilled this is your go to recipe AJ! Thank you for the review 🙂

        Reply
    4. Renee says

      January 24, 2025 at 8:39 pm

      5 stars
      I love this recipe. I have made this as a cake and cupcakes. I tried this tonight using the Bob’s Ready Mill Gluten Free 1:1 flour and I did not have success. I checked them at 20 mins., the tooth pick was coated in batter. Checked again at 25 mins., 30 mins and 35 mins.- same results. I finally took the cupcakes out of the oven and they are crunchy around the edges and raw and gummy in the centre. My first attempt at gluten free was a bust. Any suggestions from those with success would be great!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 26, 2025 at 12:14 pm

        Hi Renee, SO happy you love the cake recipe so much 🙂 Gluten-free baking can be tricky since gluten-free flours absorb moisture differently and don’t provide the same structure as wheat flour. You can try reducing the liquid in the recipe by a couple of tablespoons. Letting the batter rest for 10-15 minutes before baking can help with texture, and lowering the oven temperature by 25°F might help cook the center without over-baking the edges. I haven't tested this, but hopefully that helps a little!

        Reply
    5. Bridgett B says

      December 24, 2024 at 5:04 pm

      5 stars
      I made your peppermint chocolate cupcakes and they came out great. I want to make this cake but add the peppermint to it, how much peppermint extract should I use 1 teaspoon or more?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 27, 2024 at 3:04 pm

        Hi Bridgett, so happy you love the cupcakes. Yes I would add 1 teaspoon peppermint extract for a strong peppermint taste, or 1/2 teaspoon for a more subtle taste. Enjoy!

        Reply
    6. Izzy says

      August 31, 2024 at 1:00 pm

      How would I adjust the bake time for a 9x13 cake?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        September 05, 2024 at 3:08 pm

        For a 9x13-inch pan, bake the cake for 30-35 minutes instead of 40 minutes. Start checking for doneness at 30 minutes with a toothpick. Let the cake cool before frosting.

        Reply
    7. Lisa says

      August 09, 2024 at 5:18 am

      5 stars
      This is a delicious cake! You would never know that it is vegan. I also sometimes make it gluten free. Question; can you make it sugar free too? Maybe by using monk fruit white “sugar”?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        August 18, 2024 at 11:42 am

        Yay! So happy you love it Lisa! I haven't tested it using a sugar alternative, but you can check this guide for some helpful tips. Enjoy!

        Reply
    8. Ginger says

      August 03, 2024 at 11:58 am

      5 stars
      Even though I bake quite a bit, this is the first layer cake I've ever made. It was fabulous and my friend, whose birthday it was, LOVED it, too. Yum! (So I just made it again a week later!)

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        August 04, 2024 at 9:58 pm

        Yay! That's amazing!

        Reply
    9. Khwezi says

      July 19, 2024 at 9:25 pm

      5 stars
      This was the first vegan cake I made after going vegan. Till today, it's my go to recipe for a chocolate cake. Absolutely divine.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        August 04, 2024 at 9:58 pm

        We love to hear it!

        Reply
    10. Marge says

      July 16, 2024 at 11:02 am

      5 stars
      Really Nice texture

      Reply
    11. Erin says

      July 12, 2024 at 11:28 am

      5 stars
      I have made this chocolate cake many many times over the years now and it's my go to whether we're doing a big 9x13 with my Nana's brown sugar icing, or cupcakes for the kids' birthdays. It always turns out perfectly and it comes together so quickly and easily.

      Reply
    12. Kathyz says

      June 26, 2024 at 8:51 pm

      5 stars
      The cake is delicious!
      There isn't enough icing to frost a 2 layer cake.. I had to make a second batch

      Reply
    13. V says

      February 09, 2024 at 2:33 pm

      Is it possible to use natural cocoa instead of dutch-process? I'm hoping to avoid another trip to the store!

      Reply
      • Jess @ IDTLC Support says

        February 12, 2024 at 9:46 pm

        Yes, natural cocoa should work fine!

        Reply
    14. Em says

      December 23, 2023 at 10:00 am

      5 stars
      I've made this cake before and it's turned out delicious so I know this recipe is good! I had a problem this time around, though. The icing turned out horrible, and I'm not quite sure what I did wrong. I've double checked all my ingredients, and they're all right, nothing is expired, but it still tastes awful. My friend said it tasted like blue cheese. Any ideas where I went wrong?

      Reply
      • Jess @ IDTLC Support says

        December 28, 2023 at 9:47 pm

        That is odd! Was it the chocolate icing? It shouldn't come out tasting like blue cheese, that's for sure. Sorry we can't help troubleshoot more without having been in the kitchen with you!

        Reply
        • Em says

          December 29, 2023 at 4:00 am

          It was the chocolate icing. My theory is that because I used plant based milk with vanilla it ended up with too much vanilla in the mix. The cake turned out fine, it was just the icing that was wonky. Anyway, I know when I make it right this recipe is delicious, so thank you!

    15. Loretta says

      November 10, 2023 at 7:09 pm

      Crisco shortening.

      Reply
    16. Shari Eisenberg says

      October 14, 2023 at 4:24 pm

      5 stars
      This is literally the BEST chocolate cake EVER!! Its the cake everyone asks me to bake for them, doesn't matter if they're vegan or not. Its just that good!!! I do add coffee to both the batter and the frosting, along with a little sea salt. Also a tad less sugar, and now the cake, for me, is PERFECTION!!!!

      Reply
    17. Electra says

      August 12, 2023 at 10:39 pm

      5 stars
      Looks great but 2.5 cups of sugar?

      Reply
      • Elizabeth says

        November 07, 2023 at 7:48 pm

        5 stars
        I made this cake and made it with just 1 cup 1/2 of sugar came out delicious.

        Reply
      • Vince says

        February 05, 2024 at 8:56 pm

        5 stars
        I have been baking for half a century.
        When I first saw this recipe, I immediately thought the sugar amount must be a typo.
        If I was not aware of Sam’s brilliance and this was the first thing I saw, I probably would have clicked over to some other site.
        So, based on earned trust from her multitude of successful recipes, I made this cake as written.
        It not hyperbole to say it’s the best chocolate cake one can make!
        Sugar is not just for sweetening (which it needs to do here due to a full cup of cocoa powder), it also tempers the gluten to provide a tender crumb while simultaneously providing moistness.
        I do this in a 13x9 and bake for 48 mins.
        It’s absurdly easy to make with a shockingly scrumptious result.
        Trust.

        Reply
        • Jess @ IDTLC Support says

          February 05, 2024 at 10:14 pm

          Thanks for sharing your love and praise, Vince! We're delighted you enjoy this chocolate cake!

    18. Jan says

      July 18, 2023 at 9:16 am

      there is a lot of sugar in this recipe. can you suggest alternatives?

      Reply
    19. Robin says

      July 17, 2023 at 6:55 pm

      5 stars
      This recipe is FABULOUS! I cannot believe this delicious cake is vegan! No one would ever guess. Baking is my hobby, and my family (used to my regular chocolate cake), loves this recipe. I have made this a few times for friends with health issues, and everyone just raves about it. Thank you so very, very much!

      Reply
    20. Andrea Neve says

      July 15, 2023 at 11:41 am

      Hi,
      What is vegetable shortening please? I’m in the U.K. and I’ve never heard that term?

      Reply
      • Dom says

        June 29, 2024 at 5:17 am

        They're talking about TREX for baking 🙂

        Reply
    « Older Comments
    Newer Comments »
    4.97 from 282 votes (92 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 145K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.