Vegan Peppermint Mocha Cake – A Rich and Festive Chocolate Dessert

Why You’ll Love Vegan Peppermint Mocha Cake  Recipe

  • Rich chocolate flavor: Dark cocoa powder and freshly brewed coffee create a wonderfully deep chocolate taste.

  • Perfect peppermint balance: Peppermint extract adds a refreshing holiday flavor without overpowering the chocolate.

  • Completely vegan: This cake contains no eggs or dairy, making it suitable for plant-based diets.

  • Incredibly moist texture: Applesauce, plant-based milk, and oil help create a soft, tender cake that stays delicious for days.

  • Beautiful holiday presentation: Fluffy white frosting and colorful crushed candy canes give the cake an elegant Christmas-inspired appearance.

  • Easy-to-find ingredients: Most of the ingredients are affordable pantry staples.

  • Great for special occasions: Its impressive layered appearance makes it ideal for parties, holiday dinners, and family celebrations.

  • Make-ahead friendly: The cake layers can be prepared in advance, making holiday baking much easier.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Chocolate Peppermint Cake

  • 1 cup unsweetened almond milk or soy milk

  • 1 tablespoon apple cider vinegar

  • 2 cups all-purpose flour

  • 1¾ cups granulated sugar

  • ¾ cup dark unsweetened cocoa powder

  • 2 teaspoons baking powder

  • 1½ teaspoons baking soda

  • 1 teaspoon salt

  • ½ cup canola oil or another neutral vegetable oil

  • ⅔ cup unsweetened applesauce

  • 2 teaspoons pure vanilla extract

  • 1 teaspoon peppermint extract

  • 1 cup hot freshly brewed coffee

For the Peppermint Buttercream Frosting

  • 1 cup vegan butter, softened to room temperature

  • 3 cups powdered sugar

  • 2–3 tablespoons unsweetened almond milk or soy milk

  • 1 teaspoon pure vanilla extract

  • ½ teaspoon peppermint extract

  • ¼–½ cup crushed vegan-friendly candy canes, for decorating

Ingredient Notes and Helpful Tips

Dark cocoa powder: Dark cocoa powder gives the cake its rich chocolate flavor and deep color. Regular unsweetened cocoa powder also works, although the finished cake will have a lighter appearance.

Plant-based milk: Almond milk and soy milk are excellent choices. Oat milk can also be used for a nut-free alternative, provided the other ingredients are suitable.

Apple cider vinegar: Combining vinegar with plant-based milk creates a slightly acidic mixture that helps the cake develop a tender texture and supports the baking soda’s leavening action.

Unsweetened applesauce: Applesauce adds moisture and helps bind the cake ingredients together without eggs.

Hot coffee: Coffee intensifies the chocolate flavor while adding a subtle mocha taste. Decaffeinated coffee works equally well.

Peppermint extract: A little goes a long way. Use peppermint extract rather than a mixed mint extract for a clean, refreshing flavor.

Vegan butter: Choose a firm vegan butter suitable for baking and frosting to achieve a smooth, stable buttercream.

Directions

Step 1: Prepare the Oven and Cake Pans

Preheat your oven to 350°F (175°C).

Lightly grease two 8-inch round cake pans with vegetable oil or vegan butter. Line the bottoms with parchment paper to make removing the baked cakes easier.

Set the prepared pans aside while you make the batter.

Step 2: Make the Vegan Buttermilk

Pour the unsweetened almond milk or soy milk into a small bowl or measuring cup.

Add the apple cider vinegar and stir gently.

Allow the mixture to rest for approximately 5 minutes. It may thicken or appear slightly curdled, depending on the milk used.

This mixture helps create a tender chocolate cake.

Step 3: Combine the Dry Ingredients

In a large mixing bowl, combine the all-purpose flour, granulated sugar, dark cocoa powder, baking powder, baking soda, and salt.

Whisk thoroughly until the ingredients are evenly distributed and there are no visible cocoa powder lumps.

Mixing the dry ingredients properly helps the cake rise evenly.

Step 4: Add the Wet Ingredients

Add the canola oil, unsweetened applesauce, vanilla extract, peppermint extract, and prepared plant-based buttermilk to the dry mixture.

Using an electric hand mixer on medium speed, mix until the ingredients are combined and the batter looks smooth.

Avoid excessive mixing, which can make the finished cake dense.

Step 5: Incorporate the Hot Coffee

Reduce the mixer speed to low.

Carefully pour the hot brewed coffee into the cake batter while mixing.

Continue mixing until the coffee is completely incorporated.

The batter will appear noticeably thin and runny. This is normal and helps produce a moist, tender chocolate cake.

Step 6: Bake the Cake Layers

Divide the batter evenly between the two prepared cake pans.

Place the pans in the preheated oven and bake for approximately 35–45 minutes.

Begin checking for doneness around the 35-minute mark by inserting a toothpick into the center of each cake.

The cakes are ready when the toothpick comes out clean or with a few moist crumbs.

Avoid overbaking, as this can dry out the cake layers.

Step 7: Cool the Cakes

Remove the cake pans from the oven and place them on a cooling rack.

Allow the cakes to cool in their pans for approximately 10 minutes.

Carefully run a knife around the edges if necessary, then remove the cakes from the pans.

Transfer them to a wire rack and let them cool completely before frosting.

Frosting warm cake layers can cause the buttercream to melt and slide.

Step 8: Prepare the Peppermint Buttercream

Place the softened vegan butter in a large mixing bowl.

Beat with an electric mixer until smooth and creamy.

Gradually add the powdered sugar, approximately ½ cup at a time, mixing well after each addition.

Pour in 2 tablespoons of plant-based milk, followed by the vanilla and peppermint extracts.

Increase the mixer speed and beat for approximately 30 seconds until the frosting becomes light and fluffy.

If the frosting is too thick, add a little more plant-based milk. If it is too thin, gradually incorporate additional powdered sugar until you achieve a spreadable consistency.

Step 9: Assemble the Layer Cake

Place the first completely cooled chocolate cake layer on a serving plate or cake stand.

Spread a generous layer of peppermint buttercream evenly across the top.

For additional peppermint flavor and texture, sprinkle a small amount of crushed candy canes over the frosting.

Carefully position the second cake layer on top.

Spread the remaining buttercream over the top and sides of the cake using an offset spatula.

Smooth the frosting or create decorative swirls, depending on your preferred presentation.

Step 10: Decorate and Serve

Sprinkle crushed candy canes over the top of the cake.

For a more festive appearance, add extra candy cane pieces around the edges.

Allow the frosting to settle before slicing.

Use a sharp knife to cut clean portions, wiping the blade between slices for a neat presentation.

Serve and enjoy the combination of moist chocolate cake, creamy peppermint frosting, and crunchy candy cane topping.

Servings and timing

Prep Time

20 minutes

Cook Time

40 minutes

Total Recipe Time

1 hour*

Servings

16 slices

*Additional cooling and decorating time is needed before serving.

  • Baking temperature: 350°F (175°C)

  • Cake pans: Two 8-inch round pans

  • Difficulty level: Easy to moderate

  • Recipe type: Dessert

  • Dietary information: Vegan, dairy-free, and egg-free

This recipe makes a generously sized two-layer cake that serves approximately 16 people. For larger slices, you can divide the cake into 10–12 portions.

Variations

1. Chocolate Peppermint Cupcakes

Transform the cake batter into individual cupcakes for holiday parties or dessert platters.

Fill lined cupcake tins approximately two-thirds full and bake at 350°F (175°C) for about 18–22 minutes, checking for doneness with a toothpick.

Allow the cupcakes to cool before decorating them with peppermint buttercream and crushed candy canes.

2. Extra Chocolate Peppermint Cake

For an even richer chocolate experience, add a thin layer of vegan chocolate ganache between the cake layers.

You can also sprinkle dairy-free chocolate shavings over the frosting for a more indulgent finish.

3. Decaffeinated Peppermint Mocha Cake

Replace the regular coffee with freshly brewed decaffeinated coffee.

This variation preserves the mocha-inspired flavor while reducing the caffeine content.

4. Gluten-Free Peppermint Mocha Cake

Substitute the all-purpose flour with a gluten-free 1:1 baking flour blend designed for cakes.

Choose a blend containing a suitable binder, and check the cake for doneness carefully because baking times and texture may vary.

5. Peppermint Mocha Sheet Cake

Instead of making a layered cake, pour the batter into a greased 9-by-13-inch baking pan.

Bake until a toothpick inserted into the center comes out clean, beginning to check after approximately 30 minutes.

Once cooled, spread the peppermint frosting over the surface and decorate with crushed candy canes.

6. Chocolate Coffee Buttercream

Replace part of the peppermint flavor in the frosting with a small amount of dissolved instant espresso powder.

This creates a stronger coffee flavor that pairs beautifully with the chocolate sponge.

7. Nut-Free Peppermint Mocha Cake

Use soy milk or oat milk instead of almond milk.

Check the labels on the vegan butter, chocolate decorations, and candy canes to ensure they are suitable for anyone with nut allergies.

Storage/Reheating

Room Temperature Storage

The frosted cake can be stored in a covered cake container at cool room temperature for approximately 1–2 days, provided the frosting ingredients allow room-temperature storage.

Keep it away from direct sunlight, heat, and moisture.

If your kitchen is warm, refrigerating the cake is the safer option.

Refrigerator Storage

Place leftover cake in an airtight container or cover it carefully to prevent it from drying out.

Store it in the refrigerator for up to 5 days.

For the best texture, remove individual slices from the refrigerator about 20–30 minutes before serving, allowing the frosting to soften slightly.

Freezer Storage

The unfrosted cake layers freeze particularly well.

Wrap each completely cooled layer tightly in plastic wrap, followed by a layer of aluminum foil or a freezer-safe bag.

Freeze for up to 3 months.

You can also freeze individual frosted slices in airtight freezer-safe containers, although the candy cane decorations may become sticky after thawing.

Thawing Instructions

Transfer frozen cake to the refrigerator and allow it to thaw overnight.

Bring it closer to room temperature before serving for a softer cake texture and creamier frosting.

Reheating Instructions

This cake is best served at room temperature and does not require reheating.

Avoid microwaving frosted slices, as the buttercream may melt and separate.

If you prefer a slightly warm cake, gently warm an unfrosted slice for a few seconds in the microwave, checking frequently to prevent drying.

FAQs

1. Can I make Vegan Peppermint Mocha Cake ahead of time?

Yes. You can bake the chocolate cake layers one or two days before assembling the cake. Once completely cooled, wrap them tightly and refrigerate. Prepare the frosting separately, then assemble and decorate the cake when you are ready to serve. For the freshest appearance, add the crushed candy canes shortly before serving.

2. Can I make this cake without coffee?

Absolutely. You can replace the hot coffee with an equal amount of hot water. The cake will still have a delicious chocolate flavor, although it will lose some of its characteristic mocha depth. For a richer coffee-free alternative, use hot water mixed with a little additional cocoa powder.

3. Does the cake taste strongly of coffee?

No. The coffee mainly enhances the chocolate flavor rather than making the cake taste overwhelmingly like coffee. It provides subtle roasted notes that complement the cocoa and peppermint. If you prefer a stronger mocha taste, you can use a more concentrated brewed coffee.

4. Can I use regular cocoa powder instead of dark cocoa powder?

Yes. Regular unsweetened cocoa powder works well in this recipe. The cake may have a lighter brown color and a slightly different chocolate flavor, but it will still be moist and delicious. Dark cocoa powder is particularly appealing when you want a dramatic contrast between the chocolate layers and white peppermint frosting.

5. Why is my chocolate cake batter so thin?

The batter is naturally thin because it contains hot coffee, plant-based milk, oil, and applesauce. This liquid consistency is intentional and helps create a soft, moist cake. There is no need to add extra flour unless you have measured the ingredients incorrectly.

6. Can I substitute the applesauce?

Yes. Unsweetened vegan yogurt is a possible substitute for applesauce and can help maintain moisture in the cake. You may also experiment with prepared flax eggs, although the texture can change slightly. For the most predictable results, use unsweetened applesauce as directed.

7. How can I prevent my peppermint frosting from becoming too runny?

Start with softened vegan butter that is still cool and holds its shape rather than melted butter. Add the plant-based milk gradually and avoid pouring in too much at once. If the frosting becomes runny, incorporate more powdered sugar or refrigerate it briefly before mixing again.

8. Can I make this recipe as a single-layer cake?

Yes. You can use a suitably sized rectangular baking pan instead of two round pans. A 9-by-13-inch pan is a convenient option. Keep an eye on the baking time because the thickness of the batter will affect how quickly the cake cooks. Spread the peppermint frosting over the cooled cake before decorating.

9. How do I keep crushed candy canes from melting on the frosting?

Candy canes absorb moisture from frosting and humid air, which can make them sticky or cause their colors to bleed. To keep the decorations crisp and attractive, sprinkle the crushed candy canes over the cake shortly before serving. Store the candy pieces separately in an airtight container until needed.

10. Is Vegan Peppermint Mocha Cake suitable for Christmas parties?

Definitely. The combination of chocolate, coffee, peppermint, and candy cane decorations makes this cake especially suitable for Christmas and winter celebrations. Its layered appearance creates an impressive holiday centerpiece, while the vegan ingredients make it a convenient dessert for guests who avoid dairy and eggs. It can also be prepared ahead of time to simplify entertaining.

Conclusion

Vegan Peppermint Mocha Cake is a wonderfully festive dessert that combines the richness of chocolate, the warmth of coffee, and the refreshing sweetness of peppermint in every delicious bite. With its moist chocolate layers, fluffy dairy-free buttercream, and colorful candy cane topping, this cake is as beautiful as it is satisfying.

Whether you’re preparing a Christmas dessert table, celebrating a special occasion, or simply looking for a unique vegan chocolate cake, this recipe offers a delightful balance of flavor, texture, and presentation.

The straightforward preparation, accessible ingredients, and convenient make-ahead options make it a reliable choice for home bakers of different experience levels. Serve it with a warm cup of coffee, hot chocolate, or your favorite plant-based beverage for an extra-cozy treat.

For a dessert that feels festive, indulgent, and memorable, this Vegan Peppermint Mocha Cake is a delicious addition to your holiday baking collection.

Print

Vegan Peppermint Mocha Cake – A Rich and Festive Chocolate Dessert

Vegan Peppermint Mocha Cake – A Rich and Festive Chocolate Dessert

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and festive vegan peppermint mocha cake featuring moist chocolate-coffee layers, creamy peppermint frosting, and a decadent chocolate finish. Perfect for Christmas, holiday gatherings, and special celebrations.

  • Author: Emily
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 16 servings
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Ingredients

  • 3 cups all-purpose flour
  • 2 cups granulated sugar
  • 3/4 cup unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 cups unsweetened plant-based milk
  • 1 cup neutral vegetable oil
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon vanilla extract
  • 2 teaspoons instant espresso powder
  • 1 teaspoon peppermint extract
  • 1 cup hot brewed coffee
  • 1 cup vegan butter, softened, for frosting
  • 4 cups powdered sugar, for frosting
  • 2–3 tablespoons plant-based milk, for frosting
  • 1/2 teaspoon peppermint extract, for frosting
  • 1/2 cup vegan chocolate chips, for ganache
  • 1/3 cup full-fat coconut cream, for ganache
  • Crushed vegan peppermint candies or candy canes, for decoration

Instructions

  1. Preheat the oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper.
  2. In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt.
  3. In a separate bowl, combine the plant-based milk, vegetable oil, apple cider vinegar, vanilla extract, and peppermint extract.
  4. Dissolve the espresso powder in the hot brewed coffee.
  5. Pour the wet ingredients into the dry ingredients. Add the coffee mixture and whisk until the batter is smooth and just combined.
  6. Divide the batter evenly among the prepared cake pans.
  7. Bake for 28–35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
  8. Allow the cakes to cool in their pans for 10 minutes, then transfer to wire racks to cool completely.
  9. Prepare the peppermint frosting by beating the softened vegan butter until creamy. Gradually add the powdered sugar, plant-based milk, and peppermint extract. Beat until light and fluffy.
  10. Prepare the chocolate ganache by heating the coconut cream until hot but not boiling. Pour over the vegan chocolate chips, let sit for 2 minutes, and stir until smooth. Allow to cool until slightly thickened.
  11. Place the first cake layer on a serving plate and spread a generous layer of peppermint frosting over the top. Repeat with the remaining cake layers.
  12. Spread the remaining frosting over the top and sides of the cake, smoothing with an offset spatula.
  13. Refrigerate the frosted cake for 20 minutes to firm up the frosting.
  14. Pour the cooled chocolate ganache over the top, allowing it to drip gently down the sides.
  15. Decorate with crushed vegan peppermint candies or candy canes. Slice and serve.

Notes

  • This is an estimated adaptation inspired by the linked Nora Cooks peppermint mocha cake, not a verified transcription of the original recipe.
  • Use unsweetened soy, almond, or oat milk for the cake and frosting.
  • For a stronger coffee flavor, increase the espresso powder slightly.
  • Peppermint extract is concentrated, so avoid adding too much.
  • Ensure the cake layers are completely cool before frosting to prevent melting.
  • For a two-layer cake, use two 9-inch cake pans and adjust baking time as needed.
  • Check that chocolate chips and peppermint candies are vegan if following a strict vegan diet.
  • Store the finished cake covered in the refrigerator for up to 5 days. Allow slices to reach room temperature before serving.
  • Unfrosted cake layers can be wrapped tightly and frozen for up to 3 months.

Nutrition

  • Serving Size: 1 slice (1/16 of cake)
  • Calories: 610 kcal
  • Sugar: 65 g
  • Sodium: 340 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 0 g
  • Carbohydrates: 85 g
  • Fiber: 4 g
  • Protein: 5 g
  • Cholesterol: 0 mg

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments