This gluten-free and vegan chocolate cake recipe is an ultra-moist cake layered with creamy peppermint buttercream, finished with a glossy chocolate ganache. It’s an easy recipe for extremely decadent chocolate cake that you’ll swoon over!
The holidays are my favorite time for chocolate desserts. You might also like these gluten-free peppermint chocolate cookies or my paleo raspberry chocolate truffles.

This post is sponsored by Bob’s Red Mill. All opinions and statements are 100% mine. Thank you for supporting Joyful Healthy Eats.
I don’t mean to toot my own horn, but I’m totally going to toot my own horn. This vegan chocolate cake recipe is probably the best cake I’ve made …. like EVER! And guess what? It’s gluten-free too! Super-moist, irresistibly chocolatey, frosted with creamy vegan peppermint buttercream frosting. It’s the ultimate cake for the holidays, but I know I’ll be baking this decadent vegan cake again during the year.
About This Vegan Chocolate Cake Recipe
- Rich and chocolatey cake. This chocolate layer cake is loaded with chocolate flavor in every bite, and the moistest cake I have ever made in my life. The buttercream is vegan as well and infused with peppermint oil, making it the perfect complement to the rich chocolate cake.
- Finished with ganache. The kicker for this recipe is the chocolate ganache on top. Not only does it make the cake beautiful to look at, but it adds another layer of chocolate. Which I think we all can agree is a good thing.
- Easy to adapt. This cake is a showstopper this holiday season, and it’s easy to adapt to any other occasion simply by removing the peppermint oil from the frosting.
When it comes to holiday baking, you need to make sure that your bases are covered with the best recipes and the best quality products around! I’ve tried a couple of kinds of gluten-free flours, but in my opinion, Bob’s Red Mill is the best out there! Texture is a huge element for me when eating. If it tastes similar to regular flour for me, as in it’s not gritty or sandy, then I’m sold. Bob’s Red Mill is just that, the texture is spot on, which is why it’s the only gluten-free flour I’ll buy!

My Favorite Gluten-Free Flour
If you’ve walked down your baking aisle, you’ve probably seen Bob’s Red Mill products. They can be found at most of your local grocery stores. It’s an employee-owned company that uses high-quality whole grains with a mission to meet all vegan, paleo, and gluten-free cooking and baking needs. And trust me, if you’ve seen the variety of products that they offer, they go well beyond satisfying that market! Bob’s Red Mill offers the largest lines of organic, whole grain foods IN THE COUNTRY. All of their products are certified Kosher and made with ingredients grown from non-GMO seeds. For over three decades, Bob’s Red Mill has promised to provide high-quality, minimally processed products from the mill to your table, and they have delivered!
If you’re looking for a gluten-free flour to use this holiday season, Bob’s Red Mill is it! Ok, let’s get to this crazy moist Chocolate Cake, shall we?

Vegan Cake vs. Regular Cake
Traditional cake recipes, like my hummingbird cake and others, are made with ingredients like butter, eggs, and or milk. Vegan cakes are made without dairy butter, dairy eggs, dairy milk, or any other animal products. Many recipes include milk alternatives (like coconut milk or almond milk), non-dairy butter, and plant-based substitutes that range from mashed bananas to mashed avocado, flax eggs, applesauce, and coconut oil.

What You’ll Need
You’ll find notes on the ingredients in this vegan chocolate cake recipe, peppermint frosting, and ganache. Scroll to the recipe card after the post for the printable ingredients list, amounts, and instructions.
Vegan Chocolate Cake
- Gluten-free flour: I use Bob’s Red Mill gluten-free 1:1 baking flour. Most gluten-free flours (like Bob’s Red Mill) can be substituted with all-purpose flour in a 1:1 ratio. Meaning, if your recipe calls for 2 cups of all-purpose flour, you would need 2 cups of gluten-free flour and vice versa.
- Cocoa powder: Dutch-processed cocoa powder gives this chocolate cake an exceptionally rich, fudgy flavor and darker color.
- Baking powder and baking soda: For leavening. Check the expiration dates on the packaging to make sure it’s fresh.
- Maple syrup: Or another vegan sweetener, like agave.
- Almond milk: You can use any dairy-free, plant-based milk of your choice that’s unsweetened and unflavored. Other good options are oat, soy, or coconut milk.
- Coconut oil: Coconut oil is solid at room temperature, so you’ll need to melt it beforehand so it’s liquid. You can swap coconut oil for another neutral-flavored oil if you prefer.
- Applesauce: Make sure it’s unsweetened to avoid an overly sweet cake.
- Coffee: Coffee “blooms” the cocoa powder in chocolate cake recipes, intensifying the chocolate flavors.
- Apple cider vinegar: Like in red velvet cake recipes, a little vinegar is the key to a super-soft, fluffy, and moist cake.
Vegan Frosting
- Vegan butter: Soften the butter before you start.
- Powdered sugar: Also called confectioner’s sugar or icing sugar. You can make powdered sugar by blitzing granulated sugar in a blender or food processor to make a fine powder.
- Vanilla bean paste: You could also use an equal amount of pure vanilla extract.
- Peppermint extract: Make sure you’re using peppermint extract, and NOT spearmint or mint extract. The flavors are not the same! Feel free to skip the peppermint extract to make classic vegan buttercream instead.
Chocolate Ganache
- Vegan chocolate chips: I use dark chocolate, but you can use another flavor of vegan chocolate you prefer.
- Coconut oil: Coconut oil improves the texture and makes the ganache glossy.

How to Make a Vegan Chocolate Cake With Peppermint Frosting
These are the steps to make a perfect vegan chocolate peppermint cake smothered with ooey chocolate ganache! This cake is so good, even those who aren’t vegan OR gluten-free rave about the texture. Here’s how to make it:
- Prepare the pans. While the oven preheats to 325ºF, lightly grease three 8-inch round pans with coconut oil, and line each pan with parchment paper.
- Mix the dry ingredients. Combine the flour, cocoa powder, baking powder, baking soda, and salt.
- Combine the wet ingredients. Separately, mix the maple syrup with milk, coconut oil, applesauce, coffee, vanilla, and vinegar. If you notice the coconut oil starts to harden and separate, warm the bowl in the microwave for 30 seconds.
- Add dry ingredients to wet ingredients. Slowly fold the dry ingredients into the wet mixture, whisk the batter until it’s smooth. Divide the cake batter between your prepared cake pans.
- Bake. Bake your chocolate cakes on the middle rack of the oven, for 18-22 minutes at 325ºF. Cool on a rack completely before you frost the cake.
Frost and Assemble the Cake
- Prepare the frosting. Beat the softened vegan butter until it’s creamy, then gradually add the powdered sugar. Once incorporated, mix in the vanilla bean paste and peppermint extract.
- Stack the cake. Place the first cooled cake onto a plate or cake platter. Spread the vegan frosting evenly over the cake, and place the second layer on top. Frost that layer, and finally, stack the third layer.
- Frost the cake. Use the remaining frosting to frost the top and sides of the cake.
- Add the ganache. Microwave chocolate chips and coconut oil in a bowl in 30-second increments, stirring in between, until melted. Then, pour the ganache over the cake.

Tips for the Best Vegan Layer Cake
- Follow the recipe as written. It’s important not to stray from the recipe, unless it specifically mentions substitutes. Ingredients like applesauce, vinegar, and coconut oil all contribute to the moisture in this cake.
- Measure accurately. Just like with regular flour, use a kitchen scale to measure the gluten-free flour in this recipe. If you don’t have a scale, use the spoon and level method, where you spoon the flour from the bag into your measuring cup. Afterward, level off the flour with a knife. This avoids overmeasuring.
- Don’t overbake. Overbaked cakes will be dry and crumbly. Use a toothpick to test that the cake is baked through. If it comes out clean, it’s ready to come out.
- Level the cake layers. If your cakes rise high in the center, creating domes, use a serrated knife to trim the domes after baking. It will be easier to stack the cake layers if they’re level.
- Skip the peppermint. Leave out the peppermint to make a vegan chocolate cake with classic vanilla frosting instead. You could also replace the peppermint with lemon, orange, almond, or another flavoring extract.

How to Store
This vegan chocolate peppermint cake lasts 2 to 3 days at room temperature. You can also keep this cake in the fridge, though I recommend taking it out ahead of serving so it can come to room temperature.
More Vegan Dessert Recipes

Vegan Chocolate Cake Recipe with Peppermint Buttercream
- Prep Time: 10 min
- Cook Time: 40 min
- Total Time: 50 min
- Yield: 24 slices 1x
- Category: Dessert, Holiday, Christmas, New Years, Gluten Free, Vegan
- Method: Oven
- Cuisine: American
Description
This is an ultra-moist, rich, and chocolatey vegan chocolate cake layered with creamy peppermint buttercream and finished with a chocolate ganache.
Ingredients
Vegan Chocolate Cake:
- 2 3/4 cup Bob’s Red Mill Gluten Free 1-to-1 Baking Flour
- 1 cup dutch process cocoa powder
- 1 tablespoon baking powder
- 1 1/2 teaspoon baking soda
- 3/4 teaspoon salt
- 1 1/3 cup maple syrup
- 1 cup unsweetened almond milk
- 3/4 cup coconut oil, melted
- 3/4 cup unsweetened applesauce
- 1/2 cup coffee
- 1 tablespoon vanilla extract
- 1 tablespoon apple cider vinegar
Vegan Peppermint Buttercream Frosting:
- 1 cup vegan butter, softed
- 3 cups powdered sugar
- 1 teaspoon vanilla bean paste
- 1/2 teaspoon peppermint extract
Chocolate Ganache:
- 3/4 cup vegan dark chocolate chips
- 1 teaspoon coconut oil
Instructions
Vegan Chocolate Cake:
- Preheat oven to 325 degrees F.
- Lightly grease three 8″ cake pans with coconut oil. Line the bottom of each pan with parchment paper. (use a knife to cut a circle out of the parchment paper and place in the bottom of the pan) Set aside.
- To medium bowl, add Bob’s Red Mill Gluten Free Flour, cocoa powder, baking powder, baking soda and salt. Mix together and set aside.
- To a large bowl, add maple syrup, almond milk, coconut oil, applesauce, coffee, vanilla extract and apple cider vinegar. Mix together until combined. (if the coconut oil starts to harden, put the bowl in the microwave for 30 seconds to melt oil again)
- Add dry ingredients to wet ingredients. Whisk together until smooth.
- Evenly distribute batter between the three prepared cake pans.
- Place cake pans on middle shelf for even cooking. Bake for 18-22 minutes, or until the middle no longer jiggles.
- Remove from oven and let completely cool on a cooling rack.
Vegan Peppermint Buttercream Frosting:
- Add softened vegan butter to a large bowl. Using a hand held blender, mix until creamy.
- Slowly add in powdered sugar, one cup at a time and continue to mix until creamy.
- Once all powdered sugar is added, add in vanilla bean paste and peppermint extract. Mix one last time to combine.
Assemble Cake:
- Place first chocolate cake layer on a cake plater. Evenly spread buttercream over the top of the cake.
- Next, top with second chocolate cake and frost that layer as well.
- Lastly, place the final cake layer on top and evenly frost the top and sides of the cake.
Chocolate Ganache:
- To a small bowl, add dark chocolate chips and coconut oil. Place in the microwave in 30 second increments to melt. Stirring until smooth.
- Once ganache is smooth. Pour ganache in the center of the cake and slowly move towards the outside. Ganache will start to drip down the sides.
- Optional: garnish with crushed peppermint candies.
- Cut and serve!
Nutrition
- Serving Size: 1 slice
- Calories: 337
- Sugar: 31 g
- Sodium: 826 mg
- Fat: 16 g
- Saturated Fat: 9 g
- Carbohydrates: 47 g
- Fiber: 2 g
- Protein: 2 g
- Cholesterol: 0 mg