Stay Healthy Vegan
Best Vegan Chocolate Cake (Rich, Moist, One Bowl)

Best Vegan Chocolate Cake (Rich, Moist, One Bowl)

Rich, deeply chocolatey, and genuinely moist — this vegan chocolate cake does not taste like a compromise. The batter is mixed in one bowl and uses standard pantry ingredients: cocoa powder, plant milk, oil, and apple cider vinegar that creates lift. A two-ingredient ganache frosting (dark chocolate + coconut cream) goes on top. The result holds its own against any conventional chocolate cake.

Ingredients

Cake:

  • 2 cups (250 g) all-purpose flour
  • ¾ cup (75 g) unsweetened cocoa powder
  • 2 cups (400 g) granulated sugar
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon salt
  • 2 cups (480 ml) oat milk or plant milk, room temperature
  • 2 tablespoons apple cider vinegar
  • ¾ cup (180 ml) neutral vegetable oil
  • 1 tablespoon vanilla extract
  • 1 cup (240 ml) hot coffee or hot water (coffee deepens chocolate flavour)

Ganache frosting:

  • 8 oz (225 g) 70%+ vegan dark chocolate, finely chopped
  • ½ cup (120 ml) full-fat coconut cream (the solid part from a can of full-fat coconut milk)

Method

  1. Preheat oven. Set to 350°F (175°C). Grease two 8-inch (20 cm) round cake pans and line the bases with parchment paper.
  2. Make vegan buttermilk. Mix plant milk and apple cider vinegar in a jug. Set aside 5 minutes.
  3. Mix dry ingredients. In a large bowl, whisk flour, cocoa powder, sugar, baking soda, baking powder, and salt.
  4. Add wet ingredients. Add vegan buttermilk, oil, and vanilla to the dry ingredients. Whisk until smooth. Add the hot coffee or water and whisk again — the batter will be thin. This is correct.
  5. Divide and bake. Divide batter evenly between the two prepared pans. Bake for 30–35 minutes until a toothpick inserted in the center comes out clean. Do not open the oven before 28 minutes.
  6. Cool. Let cool in the pans for 15 minutes, then turn out onto a wire rack to cool completely. The cakes must be fully cool before frosting.
  7. Make ganache. Heat coconut cream in a small saucepan until it just begins to simmer. Remove from heat. Pour over the chopped dark chocolate. Let sit for 2 minutes, then stir until completely smooth. Let cool at room temperature until it thickens to a spreadable consistency (about 30–45 minutes) or refrigerate for 15 minutes, stirring every 5 minutes.
  8. Frost. Place one cooled cake layer on a serving plate. Spread a generous layer of ganache over the top. Place the second layer on top. Spread remaining ganache over the top and sides.
  9. Set. The ganache firms at room temperature in about 30 minutes.

Tips for the Best Vegan Chocolate Cake

Use good-quality cocoa. Dutch-process cocoa produces a darker, more intensely flavoured cake than natural cocoa. Either works — Dutch-process is preferred.

The hot coffee is worth it. Brewed coffee doesn’t make the cake taste like coffee — it amplifies and deepens the chocolate flavour. Use hot water if caffeine is a concern; the cake is still good.

Room temperature ingredients. Cold plant milk can cause the batter to seize. Room temperature milk and oil blend more smoothly.

Cool completely before frosting. Even slightly warm cake melts ganache and causes it to slide off. Patience here is non-negotiable.

Thin batter is correct. The batter for this cake is quite pourable — it will look thinner than conventional cake batter. This produces the moist crumb.

Variations and Substitutions

Gluten-free: Use a 1:1 GF flour blend. Add ½ teaspoon xanthan gum if the blend doesn’t contain it.

Oil-free: Replace oil with ¾ cup unsweetened applesauce. The cake will be slightly denser but still moist.

Simpler frosting: A vegan buttercream (vegan butter + powdered sugar + cocoa + plant milk) is easier and faster than ganache if you’re in a hurry.

Cupcakes: Use this batter for 24 cupcakes. Fill cups ⅔ full; bake at 350°F (175°C) for 18–20 minutes.

FAQ

Why is my vegan chocolate cake dry? Overbaking is the most common cause. Remove from the oven when a toothpick comes out with a few moist crumbs (not completely clean). The cake continues cooking from residual heat. Also, reduce to ¾ cup oil if using a high-starch GF flour — GF cakes dry out faster.

Can you make this cake ahead? Yes. The unfrosted layers keep wrapped at room temperature for 2 days, or refrigerated for 5 days. The frosted cake keeps at room temperature for 2 days or refrigerated for 5 days. Bring to room temperature before serving.

Can you freeze vegan chocolate cake? Yes — unfrosted layers freeze well for up to 3 months wrapped tightly in plastic wrap then foil. Frosted cake can also be frozen but ganache texture changes slightly upon thawing.


For a simpler vegan dessert, see the vegan no-bake brownies. Browse all vegan desserts at the desserts hub.