Super Moist Vegan Chocolate Cake
This is one of the best chocolate cakes ever! Super easy to make, moist like devil's food cake, and takes 40 minutes or less, including bake time!

- Prep time
- 5 min
- Cook time
- 35 min
- Yield
- 8 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- ½ cup coconut milk ((or your preferred milk))
- 1 teaspoon espresso powder ((or instant coffee))
- 1¾ cups all-purpose flour
- ¾ cup cocoa powder
- 1½ teaspoon baking soda
- ¾ teaspoon baking powder
- ¾ teaspoon salt
- 1½ cup applesauce
- ¾ cup granulated sugar
- ½ cup coconut oil, melted ((or any neutral oil))
- 2 teaspoon vanilla extract
- 2 ounces 100% dark chocolate, roughly chopped ((or any vegan chocolate))
- 3 Tablespoon granulated sugar
- ½ cup coconut milk ((or your preferred milk))
Instructions
- 1
Preheat oven to 350°F.Grease either a 10 inch bundt pan or a 9x13 cake pan.
- 2
Stir together espresso powder with warm coconut milk to dissolve, set aside.
- 3
Sift together flour, cocoa powder, baking soda, baking powder, and salt. Whisk to evenly distribute. Set aside.
- 4
In a large mixing bowl, whisk together applesauce, sugar, coconut oil, vanilla, and coconut milk with dissolved espresso powder. Whisk until emulsified and smooth.
- 5
Add the dry ingredients into the wet and whisk until batter is smooth, about 2-3 minutes. Once the batter is smooth, stop. DO NOT overmix!
- 6
Pour batter into greased cake pan and bake.For the bundt pan, bake for about 35 minutes or until an inserted toothpick comes out clean.For a 9x13 cake pan, bake for about 25 minutes or until an inserted toothpick comes out clean.
- 7
Let cake cool until comfortable to handle. Remove from cake pan and let cake cool completely before slicing.
- 8
Optional but recommended vegan ganache:
- 9
Combine chopped chocolate and granulated sugar in a heat proof bowl. Heat coconut milk until hot and pour over chocolate and sugar. Let it sit for a couple of minutes and stir until smooth. *If needed, you can microwave the ganache in 10 second increments until completely smooth.*