• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Scientifically Sweet
  • ABOUT
  • RECIPES
  • CONTACT
  • COOKBOOKS
  • SHOP
  • Follow me on Social

    • Instagram
    • Pinterest
  • Christina's Cookbooks
  • Order a book!
menu icon
go to homepage
  • ABOUT
  • RECIPES
  • CONTACT
  • COOKBOOKS
  • SHOP
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPES
    • CONTACT
    • COOKBOOKS
    • SHOP
    • Instagram
    • Pinterest
  • ×
    Home » Cakes

    Chocolate Peppermint Cake

    author bio
    Updated: Nov 26, 2025 by christina.marsigliese · 42 Comments
    Jump to Recipe

    If you're looking for the most perfect holiday cake, here it is! My Chocolate Peppermint Cake is absolute heaven! Fudgy chocolate cake layers that are so easy to make in one bowl with minimal effort, combined with the lightest creamiest whipped peppermint cream cheese frosting topped with a dark chocolate ganache drip. AMAZING. The chocolate cake recipe is based off of my most popular Moist Chocolate Cake, except here it's made fudgier with butter. If you love chocolate with peppermint, try my Mocha Peppermint Chocolate Cookies.

    chocolate peppermint cake sliced showing moist chocolate cake layers

    WHY THIS RECIPE WORKS

    • Easy to make - this cake can be made in one bowl with a whisk. You don't need a mixer, although I often use my electric hand mixer to make it.
    • Moist chocolate cake - the cake is SO super moist! It has the softest texture and stays moist for days without drying out.
    • Fudgy cake texture - melted butter instead of oil gives this cake a fudgy texture and it stays so moist. It is best served at room temperature, but it is still good cold from the fridge.
    • Whipped cream cheese frosting - the frosting is a light and fluffy whipped cream cheese with peppermint extract and it is divine!
    • Chocolate peppermint flavor - there is just the right amount of peppermint extract in the cake batter and the frosting.
    chocolate peppermint cake with chocolate drip on a serving plate before slicing

    INGREDIENTS FOR CHOCOLATE PEPPERMINT CAKE

    • Homemade Chocolate Cake Mix - you can use 1 batch of my easy and foolproof homemade chocolate cake mix for this chocolate peppermint cake recipe, or you can blend the ingredients individually if you don't already have it prepared.
    • All purpose flour - you do not need specialty cake flour to make a wonderful chocolate cake. Just be sure to measure your flour correctly! Adding too much flour is the most common mistake and leads to tough and dry cake. The most accurate way to measure flour is using a scale. If you don't have one then fluff your flour with a spoon, spoon it into your measuring cup and use a knife to level it off. This batter is meant to be quite runny so refrain from adding more flour to make it thicker.
    • Granulated sugar - simple white sugar will keep this cake sweet and moist.
    • Pure vanilla extract - vanilla is essential to enhance the flavor of the chocolate and lends a more rounded flavor to the peppermint.
    • Peppermint extract - you will use peppermint extract in the cake batter and the frosting. It goes a long way so only use ¼ teaspoon for the cake batter.
    chocolate peppermint cake ingredients
    chocolate peppermint cake slice with bite
    • Cocoa powder - you can use either Dutch process or natural cocoa for this recipe. It's the main flavor and you want it to shine so use the best you can find. I love to use this Dutch Process cocoa powder for this recipe.
    • Buttermilk - buttermilk adds acidity to react with the baking soda and it also adds a tanginess to balance the sweetness and bitter taste of the cocoa. If you don't have buttermilk, you can still make this cake with my recommended substitutions of yogurt and milk in the FAQ section at the bottom of this post. I often do this and it works just as well!
    • Butter - melted butter lends a fudgy texture to this cake. I often use oil for one bowl cakes to create a fluid batter that will accommodate the moving air bubbles to make a light crumb texture, but the combination of hot coffee and buttermilk will add enough moisture to loosen and soften the texture.
    • Cream cheese - the frosting is a light whipped cream cheese which is so creamy and airy.
    • Whipping cream - use cream with minimum 35% milk fat content or the mixture will not whip properly and may not get stiff enough to spread.
    chocolate peppermint cake

    STEP BY STEP INSTRUCTIONS: HOW TO MAKE CHOCOLATE PEPPERMINT CAKE

    • STEP 1). Make the cake layers. Combine dry ingredients. Sift flour, cocoa, baking powder and baking soda into a large bowl. Add sugar and salt and whisk to blend well.
    • STEP 2). Combine wet ingredients. Combine eggs, melted butter, buttermilk, peppermint extract and vanilla in a medium bowl and whisk to blend well.
    • STEP 3). Mix wet and dry ingredients. Pour the wet ingredients into the bowl with the dry ingredients and mix with a whisk or an electric hand mixer on medium-low until blended. It will be thick and somewhat dry.
    • STEP 4). Mix in hot coffee. Add the hot coffee gradually in two stages to minimize clumps forming and beat until evenly combined and the batter is smooth.
    • STEP 5). Bake. Divide batter evenly between the prepared pans and bake for 25-30 minutes until cakes spring back when pressed gently and a skewer inserted into the center comes out clean. Transfer pans to a wire rack and let cool for 15 minutes before you run a knife around the edges and inverting onto the rack to cool completely.
    chocolate peppermint cake layers trimmed on cooling rack after baking
    slice of chocolate peppermint cake on a plate showing creamy frosting and chocolate ganache drip
    • STEP 1). Make the frosting. Beat cream cheese with sugar. Combine soft cream cheese with 3 tablespoon of sugar and beat on medium-low speed until smooth and creamy. It should look glossy and there should be no lumps.
    • STEP 2). Add cream. Add just ¼ cup of cream and beat on low to gradually incorporate the cream into the cream cheese mixture until it is smooth. Then, gradually add remaining cream and continue to beat on medium-high speed until soft peaks form. Gradually beat in remaining 3 tablespoon of sugar and beat until stiff peaks form.
    • STEP 3). Mix in extract. Add vanilla and peppermint extracts and mix them in evenly.
    • STEP 4). Frost the cake. Spread about 2 cups of frosting in an even layer between the cooled cake layers and then spread the remaining frosting all over to cover the cake.
    • STEP 5). Chill. Place the cake in the fridge for 1 hour.
    sliced chocolate peppermint cake with slice on a plate
    • STEP 1). Make the chocolate drip. Chop the chocolate. Chop the dark chocolate into small pieces and place it into a bowl.
    • STEP 2). Add cream. Place cream in a small saucepan with corn syrup and heat it over medium heat until it begins to simmer. Pour it over the chocolate in the bowl, cover and let stand for 2 minutes.
    • STEP 3). Mix. Whisk gently from the center making circles outwards until the chocolate is completely melted, smooth and glossy. Let it cool for 15-20 minutes so it is no longer hot, but still fluid.
    • STEP 4). Drip the cake. Spoon ganache around the edges of the cake, coaxing it over the sides to drip down. Continue like this in a continuous motion all around the cake. I like to use a squeeze bottle to do this.
    slice of chocolate peppermint cake on a plate showing tender crumb texture

    EXPERT BAKING TIPS FOR CHOCOLATE PEPPERMINT CAKE

    • Use Dutch Process cocoa powder for a dark-colored cake. I actually prefer the fruity taste of natural cocoa in cakes, but the dark fudgy cake layers look so decadent with Dutch cocoa.
    • Use salted butter for the cake. It really adds a richness and more dimension to bring out the chocolate and peppermint flavors.
    • Do not reduce the sugar. The right amount of sugar will make cake moist because it binds water so that it stays tightly in the batter and doesn't evaporate excessively during baking.
    • Keep an eye on the baking time. Set a timer for the first time stated in the recipe and use the skewer test to check the cakes. A wooden skewer or toothpick should come out clean.
    • Use cold but smooth cream cheese for the frosting. It is really important to mix the cream cheese well before adding any cream. The cream cheese should be soft and smooth so it blends easily, otherwise you are more likely to have lumps in your frosting.
    • Use cold cream. Take your heavy cream out of the fridge just before you plan to use it. Cold cream will whip to a greater volume because it traps air bubbles when hard fat crystals form a network around them.
    • Slowly add in the cream to create a smooth mixture that will whip up more effectively and evenly.
    • Use the frosting shortly after making it. This frosting should be used immediately since whipped cream can lose volume as it sits.
    • Refrigerate the frosting before covering the cake to make it easier to work with. This will harden the fat from the cream and the cream cheese for a thicker spreading consistency.
    slice of chocolate peppermint cake on a plate with fork and bite showing tender crumb texture
    slice of chocolate peppermint cake on a plate with fork and bite showing tender crumb texture

    RECIPE FAQ

    What type of cocoa is best for chocolate cake?

    You can use either natural cocoa or Dutch process cocoa powder for this cake. I made the cake in the photos with Dutch process cocoa powder so the cake layers have a deep dark color.

    What is a substitute for buttermilk?

    If buttermilk is not available to you where you live, you can also make this recipe using half yogurt and half low fat milk. I have tested this and it worked well! Another suitable substitution is sour cream instead of yogurt.

    Can I make this recipe without coffee?

    Yes! You can use hot water if you cannot drink caffeine. Or, you can use decaf coffee. You can also make instant coffee instead of brewing a fresh pot, and for this I suggest using 2 teaspoons of instant coffee for 1 cup of hot water.

    What makes this cake so moist?

    It's not more fat! Moisture comes from liquid, not fat. So you can add more butter, but it will really just make the cake more dense and more tender by shortening the texture. Fat will not make a cake moist as only liquids can add moisture. This cake is moist because of the amount of liquid.

    Why didn't my frosting whip?

    If your cream cheese frosting did not get thick and whip up, and it still looks soupy after several minutes of beating, then it could be one of the following: the cream you are using doesn't have a high enough fat content, the cream is not fresh (try again with very fresh cream), the cream cheese wasn't smooth before adding the cream, or the cream was added too quickly and didn't incorporate evenly.

    Why did my cream cheese frosting turn grainy?

    If your cream cheese frosting looks grainy and not smooth, it is likely that it is over-whipped which causes the fat globules to coalesce (it means that they agglomerate or stick together). To avoid this, beat on medium to medium-high speed (instead of high speed) so you have more control. Ensure that the cream cheese is completely smooth and evenly incorporated with a bit of the cream first before adding the remaining cream.

    How do I store Chocolate Peppermint Cake?

    You should store this cake in the fridge and it will last for a week. It needs to be stored refrigerated due to the cream cheese frosting.

    HOW TO MAKE FROSTING WITHOUT BUTTER

    I have really been into making this lighter cream cheese frosting that's made without butter. It is so easy to make, pipes and swooshes beautifully and isn't dense nor heavy. This whipped cream cheese frosting is so light and fluffy and ultra creamy. It's more cream than it is cheese - the cheese is there mainly to stabilize the cream. If you want or make a DOUBLE Chocolate Peppermint Cake, I recommend you use this recipe for the BEST Chocolate Frosting. 

    If you love cake, check out these recipes!

    The BEST Moist Chocolate Cake Recipe
    Ultimate Moist Chocolate Fudge Cake
    Sticky Toffee Date Cake
    Moist Lemon Blueberry Bread
    Olive Oil Chocolate Bundt Cake
    Best Vanilla Cupcake Recipe with Chocolate Fudge Frosting
    Chocolate Chip Banana Cake with Creamy Milk Chocolate Frosting
    Blueberry Peach Upside Down Cake

    Video

    Chocolate Peppermint Cake

    Christina Marsigliese, Food Scientist MSc.
    chocolate peppermint cake
    Celebrate the holidays with this moist, fudgy peppermint-infused chocolate cake with a creamy whipped peppermint cream cheese frosting and dark chocolate ganache drip!
    4.93 from 13 votes
    Print Recipe Pin Recipe
    Prep Time 40 minutes mins
    Cook Time 30 minutes mins
    Servings 10 servings

    Ingredients
      

    Chocolate Cake batter dry ingredients:

    1 x batch (630g) of Homemade Chocolate Cake Mix, OR blend the following 6 dry ingredients

    • 1 ¾ cups (250g) all-purpose flour
    • ⅔ cup (56g) cocoa powder (I prefer this one)
    • 1 teaspoon baking powder
    • 1 teaspoon baking soda
    • 1 ½ cups (300g) granulated sugar
    • ¾ teaspoon salt

    Chocolate Cake batter wet ingredients:

    • 1 cup (240ml) very hot coffee (or use just boiled water)
    • ⅔ cup (160ml) buttermilk (see write-up in the article above for substitutions)
    • 2 large eggs, at room temperature
    • ½ cup (113g) salted butter, melted
    • 1 teaspoon (5ml) pure vanilla extract
    • ½ teaspoon pure peppermint extract

    Peppermint Cream Cheese Frosting:

    • 5 oz (142g) brick cream cheese, cold
    • 1 ¼ cups (300ml) 35% heavy whipping cream
    • ½ cup (60g) powdered sugar, divided
    • 1 teaspoon (5ml) pure vanilla extract
    • ¼ teaspoon pure peppermint extract

    Chocolate Drip:

    • 4 oz (113g) semisweet dark chocolate
    • ⅓ cup (80ml) 35% heavy whipping cream
    • 1 teaspoon (5ml) corn syrup or honey

    Instructions
     

    • Preheat oven to 350°F. Lightly grease and flour two 8-inch round cake pans and line the base with rounds of parchment paper.
    • First weight out 630g of my Homemade Chocolate Cake Mix, or combine dry ingredients listed above by sifting flour, cocoa, baking powder and baking soda into a large bowl. Add sugar and salt and whisk to blend very well.
    • Prepare the coffee. Brew a pot or make instant coffee - measure out 1 cup of boiling water and stir in 1 tablespoon of instant coffee or 2 teaspoons of espresso powder. You can also use boiling water.
    • Combine wet ingredients. Combine buttermilk, eggs, melted butter, vanilla and peppermint extract in a medium bowl and whisk to blend and break up the eggs. Add it to the dry ingredients and mix with an electric hand mixer on low speed until mostly blended. It will be quite thick.
    • Add hot coffee gradually in three stages to minimize clumps forming and beat until evenly combined and the batter is smooth. Scrape down the sides and bottom of the bowl once during mixing.
    • Divide batter evenly between prepared pans (about 620g batter per pan) and tap the pans on the counter 3 times to force out any large air bubbles. Bake for 25-30 minutes until a skewer inserted into the center of the cakes comes out clean. Transfer to a rack and cool in the pans for 15 minutes before inverting the cakes onto the rack to cool completely.
    • Make the frosting. Add cold cream cheese to a large bowl and mix on medium speed to break it down so it starts to become smooth. Add vanilla extract, peppermint extract and half of the powdered sugar (30g), then mix until it is very smooth, scraping down the sides of the bowl periodically. Once the mixture is smooth, gradually pour in 2 tablespoons (30ml) of cream and mix until it is very smooth and evenly combined. Scrape down the sides and bottom of the bowl and then slowly add in the rest of the cream while mixing on low until it is all blended. I like to pour it down the side of the bowl to prevent it from splattering.
    • Now that it is all incorporated, increase the speed to medium-high and whip until it reaches soft peaks. Watch the mixture closely as it will thicken and whip up very quickly. It will take shape and gain volume about 30 seconds after mixing in the heavy cream. Add the remaining powdered sugar and mix on low just to incorporate it. Do not over-mix at this point! Stop the mixer as soon as you see tracks forming in the cream from the whisk. If you lift up the whisk, the frosting should keep its shape and form a nice peak. If you do over-mix it will become soupy and runny and you won't be able to fix it. Refrigerate the frosting for 15 minutes so it is easier to work with.
    • Dollop about 1 ½ cups of frosting over one of the cake layers and use a large offset spatula to spread it out in an even layer, leaving about ½ inch border around the edges. Add the top layer and then use the large offset spatula to spread the remaining frosting all over to cover the cake. Place the cake in the fridge for 1 hour.
    • Make the chocolate drip. Chop the dark chocolate into small pieces and place it into a bowl. Place cream in a small saucepan with corn syrup and heat it over medium heat until it begins to simmer. Pour it over the chocolate in the bowl, cover and let stand for 2 minutes. Whisk gently from the center making circles outwards until the chocolate is completely melted, smooth and glossy. Let it cool for 15-20 minutes so it is no longer hot, but still fluid.
    • Spoon ganache around the edges of the cake, then use a small offset spatula to coax it over the edges to drip down the sides. Continue like this in a continuous motion all around the cake. I also like to use a squeeze bottle to do this which helps me be more precise about where I'm dripping the ganache, but either way works great. Place the cake in the fridge for 30 minutes, then decorate with crushed candy cane before serving.

    More Cakes

    • tuxedo cake
      Tuxedo Cake
    • strawberry sheet cake
      Fresh Strawberry Sheet Cake
    • chocolate chip banana bread coffee cake
      Chocolate Chip Banana Bread Coffee Cake
    • hostess cake
      Hostess Cake

    Reader Interactions

    Comments

      Leave a Comment and Rating Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Tori

      February 01, 2026 at 9:48 pm

      5 stars
      My 6 year old requested a chocolate mint cake for his birthday. So I made this. OMG! Not only did it pass his very particular quality control 😉 but everyone else loved it! I'll be making this again! Wonderful!

      Reply
      • christina.marsigliese

        February 02, 2026 at 2:35 am

        Thank you so much Tori! I hope your daughter had a great day! 🙂

        Reply
    2. Lu

      January 04, 2026 at 7:48 am

      5 stars
      Thank you for the recipe, lovely cake, everyone liked it. Some said: too much peppermint, others: not enough! 🙂 I've added more frosting as I preferred a richer cake and the balance was very good. And very good quality dark chocolate with more honey inside. Will definitely make it again!

      Reply
      • christina.marsigliese

        January 04, 2026 at 3:04 pm

        You are welcome Lu! Thanks for the comment. Glad you enjoyed the recipe 🙂

        Reply
    « Older Comments

    Primary Sidebar

    Hi, I'm Christina!

    Hi, I'm Christina! I have a Master's Degree in Food! Welcome to my world of sweet science where I share all of my professional baking recipes and tips backed by Food Science.

    More About Me

    Popular Recipes

    • best moist chocolate cake
      The BEST Moist Chocolate Cake Recipe
    • brown butter chocolate chip cookies
      The BEST Chewy Brown Butter Chocolate Chip Cookies
    • bakery style chocolate chip cookies
      THE BEST Chocolate Chip Cookies (Bakery-Style)
    • best cinnamon rolls
      The BEST Classic Cinnamon Rolls
    • vanilla whipped ganache frosting
      Vanilla Whipped Ganache Frosting
    • lemon pistachio cake
      Lemon Pistachio Cake
    • salted pistachio chocolate chunk cookies
      Salted Pistachio Chocolate Chunk Cookies
    • best carrot cake
      The BEST Carrot Cake with Fluffy Cream Cheese Frosting

    Footer

    ↑ back to top

    Cookbooks

    • About Christina's cookbooks
    • Order a copy
    • Privacy Policy

    Subscribe

    • Sign Up! for brand new recipes directly to your inbox!

    Contact

    • Contact
    • Services
    • About Christina

    As an Amazon Associate I may earn from qualifying purchases.

    Copyright © 2025 Scientifically Sweet Inc.