Vegan Chocolate Cake

I’ve tried dozens of cakes, but I keep coming back to this Vegan Chocolate Cake for its perfect fudgy texture. That first bite gives you soft, tender cake with chocolate flavor that coats your whole mouth. The frosting adds even more richness on top. You’ll be making this for every special occasion, and the best part is watching non-vegan friends go back for seconds.

A slice of Vegan Chocolate Cake with rich chocolate frosting sits on a plate, while the rest of the cake and stacked plates with forks tempt in the background.
Vegan Chocolate Cake. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make it for birthdays, potlucks, and holiday dinners because it’s a crowd-pleaser that everyone can enjoy, whether they’re vegan or not. It’s perfect for celebrations when you need a special dessert that feeds a crowd. The cake stays fresh at room temperature for 2 days or in the fridge for up to 5 days, and you can freeze slices for up to 3 months.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Bowls containing all-purpose flour, unsweetened cocoa powder, and other ingredients set the stage for a delicious Vegan Chocolate Cake made with plant-based milk, apple cider vinegar, vegan butter, and vanilla extract.
Vegan Chocolate Cake Ingredients. Photo Credit: Two City Vegans.

How to Make Vegan Chocolate Cake with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Here’s how to make the most tender, fudgy, and best vegan chocolate cake recipe you’ve ever tasted.

Preheat and Prep the Pan

Preheat your oven to 350°F, then grease round 9-inch cake pans. I like using this oil sprayer for greasing because it coats evenly and prevents any sticking along the sides.

Line the bottom with parchment paper so the cake releases easily after baking.

Mix the Vegan Buttermilk

Whisk together the plant-based milk and apple cider vinegar in a small bowl. Let it sit for a few minutes until it thickens slightly; that’s your vegan buttermilk ready to go, and it’s what keeps the cake incredibly moist.

Combine the Dry Ingredients

In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. I always grab a powder sifter to break up any lumps in the cocoa powder and ensure everything blends evenly.

Sifting also aerates the flour, which helps create that tender crumb.

Add the Wet Ingredients

Add the vegetable oil and vanilla extract to your vegan buttermilk, then pour the wet mixture into the dry ingredients. Stir gently with a silicone spatula until just combined; you don’t want to overmix, or the cake will turn out dense.

Slowly pour in the hot water, mixing until the batter is smooth and pourable. The batter will look thin, but that’s exactly what you want for a moist cake.

Bake the Cake

Pour the batter into the prepared round cake pans and spread evenly. Bake for 35 to 45 minutes in your preheated oven, or until a toothpick inserted in the center comes out clean. I use this cake tester for checking doneness because it’s reusable and easy to use.

Let the cake cool in the pan for 10 minutes, then transfer it to a wire cooling rack to cool completely before frosting.

A round cake pan filled with Vegan Chocolate Cake batter sits on a gray countertop.
Pour the batter into pans, bake for 35–45 minutes, then cool for 10 minutes.

Make the Vegan Chocolate Frosting

In a medium bowl, beat together the softened vegan butter, vanilla extract, and cocoa powder using a hand mixer in a medium speed until the mixture is smooth and fluffy. Gradually add the powdered sugar, alternating with splashes of plant-based milk, until the frosting reaches a creamy, spreadable consistency.

Frost and Serve

Once the cake is completely cool, spread the frosting evenly over the top and sides. Slice and serve at room temperature for the best texture and flavor. Enjoy!

If you need to transport the cake to a party or potluck, this hard-sided cake carrier keeps the whole cake safe and prevents the frosting from smudging during the drive. For longer trips or outdoor events, a round insulated pie carrier maintains the perfect temperature.

A round Vegan Chocolate Cake with swirled chocolate frosting on top sits next to a bowl with remnants of rich, creamy frosting.
Spread frosting on the cooled cake, slice, and serve.
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A slice of Vegan Chocolate Cake with chocolate frosting sits on a white plate next to a spoon, with the rest of the cake and stacked plates in the background.

Vegan Chocolate Cake

I love making Vegan Chocolate Cake for almost every celebration because it's the most moist, fudgy chocolate cake that tastes incredible and impresses everyone at the table. Deep cocoa flavor comes through in every bite of the tender crumb, all topped with rich chocolate frosting. It's perfect for birthdays, potlucks, holiday dinners, and any special occasion where you need a crowd-pleasing dessert. The cake stays fresh at room temperature for 2 days or in the fridge for up to 5 days, and you can freeze slices for up to 3 months.
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Course: Dessert
Cuisine: American
Keyword: vegan chocolate cake
Servings: 12
Calories: 549kcal

Ingredients

  • 1 ½ cups plant-based milk
  • 2 teaspoons apple cider vinegar
  • 3 cups all-purpose flour
  • 2 cups sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • ½ cup hot water

Vegan Chocolate Frosting:

  • ½ cup vegan butter softened
  • 1 teaspoon vanilla extract
  • cup unsweetened cocoa powder
  • 1 ½to 2 cups powdered sugar
  • 2 to 3 tablespoons plant-based milk

Video

[adthrive-in-post-video-player video-id=”tuWIx7iv” upload-date=”2025-12-12T09:11:00+00:00″ name=”Moist and Fluffy Vegan Chocolate Cake” description=”Moist, rich slices with deep chocolate flavor.” player-type=”default” override-embed=”default”]

Instructions

  • Preheat the oven to 350°F (180°C). Grease a nine-inch round cake pan and line the bottom with parchment paper.
  • In a small bowl, whisk the plant-based milk and apple cider vinegar. Let it sit for a few minutes until slightly thickened—this makes vegan buttermilk.
    1 ½ cups plant-based milk, 2 teaspoons apple cider vinegar
  • In a large bowl, sift the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
    3 cups all-purpose flour, 2 cups sugar, ¾ cup unsweetened cocoa powder, 2 teaspoons baking soda, 1 teaspoon baking powder, ½ teaspoon salt
  • Add the vegetable oil and vanilla to the vegan buttermilk, then pour the wet ingredients into the dry ingredients. Stir gently until just combined. Slowly add the hot water and mix until the batter is smooth.
    ½ cup vegetable oil, 2 teaspoons vanilla extract, ½ cup hot water
  • Pour the batter into the prepared pan and spread evenly.
  • Bake for 35 to 45 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before frosting.
  • In a bowl, beat the vegan butter, vanilla, and cocoa powder until smooth.
    ½ cup vegan butter, 1 teaspoon vanilla extract, ⅓ cup unsweetened cocoa powder
  • Add the powdered sugar gradually, along with the plant-based milk, until the frosting is creamy and spreadable.
    1 ½to 2 cups powdered sugar, 2 to 3 tablespoons plant-based milk
  • Frost the cooled cake before slicing and serving.

Notes

Here are my best tips for making perfect vegan cake recipe every time.
  • Don’t skip the vegan buttermilk step: You can use apple cider vinegar or white vinegar with any plant-based milk like soy milk or oat milk. Letting them sit for a few minutes creates acidity that reacts with the baking soda for proper cake rise and a tender crumb.
  • Use hot water, not warm: The hot water blooms the cocoa powder and creates a smoother, more flavorful batter with a fudgy texture you won’t get from room-temp water.
  • Check for doneness early: Ovens vary, so start checking around 35 minutes with a toothpick. The cake is done when the toothpick comes out with just a few moist crumbs, not wet batter.
  • Try vegan buttercream instead: If you prefer a lighter frosting, swap the chocolate frosting for vegan buttercream made with vegan butter, powdered sugar, and vanilla for a classic birthday cake flavor that tastes just like regular cake.
  • Adjust frosting consistency as needed: If the frosting is too thick, add an extra tablespoon of plant-based milk. If it’s too thin, add more powdered sugar a few tablespoons at a time.
  • Flash freeze for perfect slices: Freeze the whole frosted cake uncovered for 30 minutes before slicing, and you’ll get clean, bakery-perfect cuts without the frosting smearing.

Nutrition

Calories: 549kcal | Carbohydrates: 98g | Protein: 6g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Sodium: 395mg | Potassium: 203mg | Fiber: 4g | Sugar: 69g | Vitamin A: 485IU | Vitamin C: 2mg | Calcium: 80mg | Iron: 3mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Store leftover cake in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days if you want to extend its freshness. The frosting holds up well in the fridge, though you might notice it firms up slightly; just let the cake sit at room temp for 10 minutes before serving.

For longer storage, wrap individual slices tightly in plastic wrap, then place them in a freezer-safe glass container or zip-top bag to avoid moisture. Frozen slices keep for up to 3 months and thaw beautifully at room temperature in about an hour, or you can microwave them for 20 to 30 seconds for a warm, fudgy taste.

What to Serve With Vegan Chocolate Cake

I love serving this cake with a scoop of dairy-free ice cream or a dollop of coconut whipped cream on the side. Fresh berries like raspberries or strawberries add tart contrast to the rich chocolate and make the plate look beautiful for special occasions.

A drizzle of vegan caramel sauce or a dusting of powdered sugar takes it up a notch for birthdays and celebrations. Hot coffee or a glass of cold non-dairy milk pairs perfectly with the chocolate richness, and the cake is decadent enough to stand on its own or dress up with these simple additions.

More Easy Dessert Recipes for You to Try at Home

If you love this, you’ll want to try my other vegan cakes for any celebration.

Similar Posts

Leave a Reply

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

Recipe Rating