Fudgy & moist vegan chocolate peppermint cake that’s easy and simple to make.
This Vegan Chocolate Peppermint Cake is the perfect recipe to make this holiday season! It’s light, fluffy, moist, and oh so delicious.

If you’re a fan of chocolate and peppermint then I can assure you, you’ll be ALL over this recipe. It seriously is so fudgy and delicious. I can’t stop thinking about it.
If you’re intimidated by baking a cake, don’t worry. This recipe does not require any fancy frosting techniques and is only 1 layer.

How to make Vegan Chocolate Peppermint Cake:
- Preheat the oven to 350°F. Grease one 8-inch square baking dish with non-stick cooking spray and line the bottom with parchment paper.
- In a large bowl, whisk together flour, cocoa powder, baking soda and powder, and salt. In a liquid measuring cup, measure out non-dairy milk and whisk in apple cider vinegar. Let sit for 2 minutes.
- In a medium mixing bowl, whisk together the sugars, milk/vinegar mixture, applesauce, oil, vanilla extract, and peppermint extract until creamy. Fold wet batter into dry until just combined with a few streaks of flour remaining.
- In a liquid measuring cup, measure out 1 cup boiling water and and whisk in 1 tbsp espresso powder. Whisk espresso liquid into cake batter until combined. Add the batter to the baking dish.
- Bake cakes for 30-32 minutes until a toothpick inserted comes out with a few moist crumbs are ok. You do not want to overbake! The center of the cake should slightly spring back when indented. Cool cake for 15 minutes in the pan then carefully invert on to a wire cooling rack to cool completely.
- While cake is cooling, make the frosting. In the bowl of a stand mixer using the whisk attachment, beat the room temp. butter and powdered sugar for 5 minutes until light and fluffy. 5 minutes may seem like a while, but it’s crucial for a light and fluffy buttercream!
- After the 5 minutes, beat in the non-dairy milk and vanilla extract until combined. Frost the cooled cake and top with crushed peppermint. Enjoy!

Why you’ll love this Vegan Chocolate Peppermint Cake:
Fluffy & moist.
Fudgy & rich.
Easy & simple to make.
Perfect recipe for the holidays.
Ideal for beginner bakers or those intimidated by baking a cake!


Can I make this recipe gluten-free?
I have not tested a gluten-free version of this recipe. This Vegan Gluten-free Chocolate Peppermint Cake looks delicious!
What cocoa powder do you recommend?
I used dutch-processed cocoa powder in this recipe and that’s always what I recommend! It’s smoother with a milder flavor and darker in color.
Can I substitute coconut oil for the vegetable oil?
Yes! Just make sure its refined so there is no coconut oil taste.

If you’re looking for more peppermint desserts, you’ll also love this Double Chocolate Peppermint Cookies, these Double Chocolate Peppermint Pop Tarts, and these Chocolate Peppermint Cupcakes.
Also, if you make this recipe and decide to share it on Facebook or Instagram don’t forget to tag me @healthienut + #healthienut! I love seeing your mouthwatering recreations!

Fudgy & moist vegan chocolate peppermint cake that's easy and simple to make.
- 2 cups (282g) all-purpose flour
- ¾ cup (62g) dutch-processed cocoa powder
- 1 ½ tsp baking powder
- ¾ tsp salt
- 1 cup unsweetened, non-dairy milk
- 1 tsp apple cider vinegar
- 1 ½ cups (318g) granulated sugar
- ½ cup (120g) brown sugar
- ½ cup (94g) vegetable oil
- ⅔ cup (169g) unsweetened applesauce
- 2 tsp vanilla extract
- 1 tsp peppermint extract
- 1 cup boiling/hot water
- 1 tbsp instant espresso powder
- 1 cup (2 sticks) room temperature vegan butter
- 2 cups powdered sugar, sifted
- 2 tsp unsweetened, non-dairy milk
- 1 tsp vanilla extract
- Crushed peppermint, for topping
-
Preheat the oven to 350°F. Grease one 8-inch square baking dish with non-stick cooking spray and line the bottom with parchment paper.
-
In a large bowl, whisk together flour, cocoa powder, baking soda and powder, and salt. In a liquid measuring cup, measure out non-dairy milk and whisk in apple cider vinegar. Let sit for 2 minutes.
-
In a medium mixing bowl, whisk together the sugars, milk/vinegar mixture, applesauce, oil, vanilla extract, and peppermint extract until creamy. Fold wet batter into dry until just combined with a few streaks of flour remaining.
-
In a liquid measuring cup, measure out 1 cup boiling water and and whisk in 1 tbsp espresso powder. Whisk espresso liquid into cake batter until combined. Add the batter to the baking dish.
-
Bake cakes for 30-32 minutes until a toothpick inserted comes out with a few moist crumbs are ok. You do not want to overbake! The center of the cake should slightly spring back when indented. Cool cake for 15 minutes in the pan then carefully invert on to a wire cooling rack to cool completely.
-
While cake is cooling, make the frosting. In the bowl of a stand mixer using the whisk attachment, beat the room temp. butter and powdered sugar for 5 minutes until light and fluffy. 5 minutes may seem like a while, but it's crucial for a light and fluffy buttercream!
-
After the 5 minutes, beat in the non-dairy milk and vanilla extract until combined. Frost the cooled cake and top with crushed peppermint. Enjoy!