If you’re craving a cake that perfectly marries festive flair with rich coffee flavor, you’re in for a treat. This Peppermint Mocha Cake with White Chocolate Frosting Recipe is absolutely fan-freaking-tastic — every bite bursts with chocolate and peppermint goodness, highlighted by a luscious, creamy frosting that’s heavenly. I love how this cake manages to feel both indulgent and fresh, making it my go-to dessert for cozy gatherings or holiday celebrations. Stick around, and I’ll walk you through every step so you can nail it just like I do in my kitchen!
Why You’ll Love This Recipe
- Rich Flavor Combo: The blend of espresso, cocoa, and peppermint creates a harmonious mocha delight.
- Moist & Tender Texture: Thanks to the buttermilk, coffee soak, and careful mixing, the cake stays irresistibly moist.
- Luxury Frosting: The white chocolate mascarpone frosting adds a silky, minty finish that’s not too sweet.
- Perfect for Holidays & Beyond: Peppermint isn’t just for December — this cake shines anytime you want a festive, uplifting dessert.
Ingredients You’ll Need
The magic in this Peppermint Mocha Cake with White Chocolate Frosting Recipe comes from combining classic baking ingredients with coffee and peppermint touches that brighten every mouthful. Shopping for high-quality cocoa and fresh peppermint extract really elevates the cake, so I recommend picking those carefully.

- All-purpose flour: Spoon and level it for accurate measurement, ensuring your cake texture turns out light.
- Dutch process cocoa powder: Offers a deep chocolate taste and smooth finish—definitely my cocoa of choice here.
- Instant espresso powder: Don’t skip this; it intensifies the mocha notes without making the cake bitter.
- Baking powder and baking soda: These make sure the cake rises just right; measure carefully.
- Salt: Balances flavors and enhances the chocolate’s richness.
- Unsalted butter: Softened for creamy batter and frosting; I never use salted here to control salt content.
- Granulated sugar: Sweetens the cake beautifully without overpowering the mint and mocha.
- Eggs: Room temperature eggs create a batter that mixes better and traps air for fluffiness.
- Vanilla extract: Adds warmth and depth to the flavor.
- Peppermint extract: The star of the show—look for pure peppermint extract for clean, bright flavor.
- Buttermilk: Keeps the cake tender and moist, with a little tang to boost the chocolate.
- Hot coffee: Adds moisture and strengthens the mocha flavor.
- Espresso or strong coffee for soak: I use freshly brewed espresso for richer taste.
- Whole milk: Balances sweetness in the soaking syrup.
- Sweetened condensed milk: Makes the soak luxuriously creamy and sweet.
- White chocolate bar: Melted and cooled for the frosting; go for good-quality chocolate for best results.
- Mascarpone cheese: Adds a decadent, creamy tang to the frosting that pairs perfectly with mint.
- Powdered sugar: For smooth, light sweetness in the frosting.
Variations
The beauty of this Peppermint Mocha Cake with White Chocolate Frosting Recipe is that it’s a great canvas for your favorite twists. Over the years, I’ve tried swapping out a few ingredients to keep things interesting and accommodate different preferences—and you’re free to experiment too!
- Mint Chocolate Chip Variation: I’ve added mini chocolate chips into the batter before—it gives a delightful texture surprise!
- Dairy-Free Version: Use coconut cream instead of mascarpone and dairy-free butter alternatives for allergy-friendly delight.
- Intensified Coffee Flavor: If you’re a coffee lover like me, use dark roast espresso and double the espresso powder for a bolder mocha kick.
- Holiday Twist: Swap peppermint extract for orange or almond to switch up the festive vibe.
How to Make Peppermint Mocha Cake with White Chocolate Frosting Recipe
Step 1: Mix the Dry Ingredients with Care
Start by preheating your oven to 350°F and preparing a 9×9 inch baking pan with grease and parchment paper—this ensures a smooth release later. Whisk together the flour, cocoa, espresso powder, baking powder, baking soda, and salt in a medium bowl. I find that sifting these together first is a great idea to prevent clumps and keep the batter uniform. Set this dry mix aside while you tackle the wet ingredients.
Step 2: Cream Butter and Sugar Until Fluffy
Using an electric mixer, beat the softened butter and granulated sugar on high speed until the mix is fluffy and pale—about 3-4 minutes. This part is so important because it traps air in the butter, helping your cake rise beautifully. Don’t rush it! I love watching it transform from dense and dull to light and velvety.
Step 3: Add Eggs, Vanilla, and Peppermint
Next, mix in the eggs one at a time to keep the batter smooth. Add vanilla and peppermint extract, then beat on medium-high speed until the batter turns lighter in color and slightly fluffy. Scrape down the sides with your spatula so no pockets of unmixed batter remain—you’ll thank me later when you taste the even flavor!
Step 4: Alternate Adding Dry Ingredients and Buttermilk
Now the fun layering begins. Add the dry ingredients a bit at a time, alternating with the buttermilk. Mix on low speed after each addition to avoid overworking the batter—overmixing toughens the cake, which is something I used to struggle with. Stop mixing once everything is just combined and the batter is smooth.
Step 5: Stir in Hot Coffee
Carefully pour in the hot coffee and mix on low just until incorporated. This step amps up the mocha flavor and gives the batter a lovely sheen. Trust me, hot coffee makes a world of difference here—it’s the secret that makes the cake taste so rich without being bitter.
Step 6: Bake and Cool the Cake
Pour the batter into your prepared pan and bake for 48-52 minutes, or until a toothpick inserted in the center comes out clean. Oven times vary, so start checking at 48 minutes. Once baked, let the cake cool completely in the pan on a wire rack. This cooling step is crucial since the Peppermint Mocha Latte Soak absorbs better when the cake is room temperature.
Step 7: Mix the Peppermint Mocha Latte Soak
While the cake cools, whisk together the espresso, milk, sweetened condensed milk, cocoa powder, vanilla extract, and peppermint extract in a pourable container. This soak is where the cake gets extra moist and infused with mocha-mint flavor—it’s like giving your cake a cozy coffeehouse hug.
Step 8: Make the White Chocolate Mascarpone Peppermint Frosting
In a large bowl, whip the softened butter with a pinch of salt on high speed until pale and fluffy (around 5-10 minutes). Then switch to medium speed and mix in cold mascarpone cheese until smooth. Add the melted white chocolate and peppermint extract, blending well. Finish by sifting in powdered sugar and whipping on low, then high speed, until the frosting is light and fluffy. I learned that letting your white chocolate cool a bit before adding prevents it from seizing or melting your mascarpone—a little patience pays off!
Step 9: Assemble Your Peppermint Mocha Cake with White Chocolate Frosting Recipe
Once the cake has cooled, slice off a very thin top layer to help absorb the soak better. Transfer the cake to your serving plate and poke holes all over the top using the handle of a wooden spoon or a honey dipper handle if you want smaller holes. Pour the latte soak slowly over the cake and be patient as it sinks in. Then spread a thick layer of your white chocolate mascarpone peppermint frosting on top with an offset spatula. For the finishing touch, sprinkle crushed candy cane pieces over the frosting—my family absolutely goes crazy for this crunchy burst of peppermint!
Pro Tips for Making Peppermint Mocha Cake with White Chocolate Frosting Recipe
- Room Temperature Ingredients: I always bring eggs and butter to room temp before baking—it helps everything blend smoothly and gives a tender crumb.
- Don’t Skip the Coffee: The hot coffee in the batter wakes up the cocoa, making the chocolate taste way richer without bitterness.
- Patience with Soaking: When pouring the latte soak, do it slowly and let it absorb before adding more, so your cake isn’t overly soggy.
- Frosting Consistency: If your frosting feels too soft, chill it briefly before frosting to keep it spreadable yet stable.
How to Serve Peppermint Mocha Cake with White Chocolate Frosting Recipe

Garnishes
I love topping this cake with crushed candy canes for that perfect peppermint crunch and festive look. Sometimes I add a few fresh mint leaves or even a dusting of cocoa powder over the frosting for an extra elegant touch. If you want to get really fancy, chocolate shavings or white chocolate curls make a stunning garnish that also tastes amazing.
Side Dishes
Pairing this cake with a simple espresso or cappuccino creates an indulgent dessert experience. For a contrasting texture, I sometimes serve it alongside light whipped cream or a scoop of peppermint or vanilla ice cream. Fresh berries also complement the rich flavors well if you want a fruity note on the side.
Creative Ways to Present
For special occasions, I’ve assembled this cake as a layered trifle in a glass bowl using crumbled cake pieces, frosting dollops, and soaked cake chunks to show off the beautiful layers. You can also cut it into petite squares for party platters or stack mini versions in cupcake pans for individual servings. I once made it as a towering three-layer cake crowd-pleaser, decked out with peppermint sticks and edible glitter—total showstopper!
Make Ahead and Storage
Storing Leftovers
I store leftover peppermint mocha cake in an airtight container in the fridge. It keeps well for up to 4 days—just bring slices to room temperature or give them a quick warm up for that fresh-baked feel. The frosting stays stable and creamy, which I love.
Freezing
If I’m prepping in advance, I freeze the unfrosted cake layers wrapped tightly in plastic wrap and foil. When I’m ready to enjoy, I thaw them overnight in the fridge, then soak and frost. The frosting doesn’t freeze well, so it’s best to add that fresh. This method ensures my cake tastes just as moist and decadent as fresh-baked.
Reheating
For a quick warm-up, I microwave a slice for 15-20 seconds or gently warm it in a low oven for about 5 minutes. This revives that fresh-baked warmth without drying it out if you have frosting, just be careful not to overheat and melt the frosting too much.
FAQs
-
Can I use regular cocoa powder instead of Dutch process in this Peppermint Mocha Cake with White Chocolate Frosting Recipe?
Yes, you can use regular cocoa powder, but the flavor will be slightly different. Dutch process cocoa is less acidic and has a smoother, deeper chocolate taste that complements the espresso and peppermint beautifully. If substituting, expect a slightly more tangy or brighter chocolate note.
-
Is there a way to make this cake vegan?
You can adapt this recipe by swapping eggs for flax eggs or commercial egg replacers, using plant-based milk with a little vinegar as a buttermilk substitute, and using vegan butter alternatives. For the frosting, replace mascarpone and butter with coconut cream or vegan cream cheese and use dairy-free white chocolate. Keep in mind, textures and flavors will vary slightly.
-
How long does this Peppermint Mocha Cake with White Chocolate Frosting last?
When stored refrigerated in an airtight container, the cake stays delicious for up to 4 days. The frosting helps keep the cake moist and fresh. For longer storage, freezing the unfrosted cake layers is your best option.
-
Can I make this cake gluten-free?
Yes! To make it gluten-free, substitute the all-purpose flour with a gluten-free baking blend that includes xanthan gum for structure. Make sure the blend is one meant for baking so your cake maintains a tender crumb.
Final Thoughts
This Peppermint Mocha Cake with White Chocolate Frosting Recipe is honestly one of my all-time favorites to bake and share. It’s cozy, festive, and rich without being overly sweet—everything you want in a show-stopping dessert. I hope you’ll give it a try and enjoy every slice as much as my family and friends do. Trust me, once you make it, it’ll become your recipe to pull out whenever you want to impress or treat yourself to something special. Happy baking!
Print
Peppermint Mocha Cake with White Chocolate Frosting Recipe
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 20 minutes
- Yield: 16 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Peppermint Mocha Cake is a luscious chocolate dessert infused with espresso and peppermint flavors, layered with a creamy white chocolate mascarpone frosting. Moist chocolate cake is soaked with a peppermint mocha latte mixture, creating a rich and festive treat perfect for holiday celebrations or any time you crave a refreshing twist on classic chocolate cake.
Ingredients
For the Chocolate Peppermint Cake:
- 2 cups (250 g) all-purpose flour, spooned and leveled
- 3/4 cup (60 g) Dutch process cocoa powder
- 1 tbsp instant espresso powder
- 1 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1/2 tsp salt
- 3/4 cup (168 g) unsalted butter, softened
- 2 cups (400 g) granulated white sugar
- 3 eggs, at room temperature
- 1 tsp vanilla extract
- 1 tsp peppermint extract
- 1 1/4 cups (300 ml) buttermilk, at room temperature
- 1/2 cup (120 ml) hot coffee
For the Peppermint Mocha Latte Soak:
- 1/4 cup (60 ml) espresso or strong coffee
- 1/3 cup (80 ml) whole milk
- 1/2 cup (150 g) sweetened condensed milk
- 1 tbsp (5 g) Dutch process cocoa powder
- 1 tsp vanilla extract
- 1/4 tsp peppermint extract
For the White Chocolate Mascarpone Peppermint Frosting:
- 1 cup (224 g) unsalted butter, softened
- Pinch of salt
- 8 oz (226 g) mascarpone cheese, cold
- 4 oz (113 g) white chocolate bar, melted and slightly cooled
- 1/2 tsp peppermint extract
- 1 cup (130 g) powdered sugar
Instructions
- Preheat and Prepare Pan: Preheat the oven to 350°F. Grease a 9×9 inch light metal baking pan and line it with parchment paper to prevent sticking.
- Mix Dry Ingredients: In a medium bowl, whisk together the flour, cocoa powder, espresso powder, baking powder, baking soda, and salt until thoroughly combined. Set aside.
- Cream Butter and Sugar: In a large mixing bowl, use an electric hand mixer on high speed to cream the softened butter and granulated sugar until the mixture is light and fluffy, approximately 3-4 minutes.
- Add Eggs and Extracts: Add the eggs, vanilla extract, and peppermint extract to the butter mixture. Mix on medium to medium-high speed until the batter is smooth, pale, and fluffy, about 2-3 minutes. Scrape the sides of the bowl as needed.
- Combine Batter: Gradually add the dry ingredients alternated with the buttermilk, mixing on low then medium speed for each addition. Mix only until the batter is smooth and combined, scraping the bowl.
- Add Coffee: Pour in the hot coffee and mix on low speed just until incorporated.
- Bake the Cake: Pour the batter into the prepared pan. Bake for 48-52 minutes or until a toothpick inserted in the center comes out clean. Allow the cake to cool completely in the pan on a wire rack.
- Prepare Latte Soak: While the cake cools, whisk together the espresso, whole milk, sweetened condensed milk, cocoa powder, vanilla extract, and peppermint extract in a liquid measuring cup or pourable container.
- Make Frosting – Whip Butter: In a large bowl, beat the unsalted butter and pinch of salt on high speed with an electric mixer until pale and fluffy, 5-10 minutes.
- Add Mascarpone: Add the cold mascarpone cheese and mix on medium speed until well combined.
- Incorporate White Chocolate and Peppermint: Mix in the melted white chocolate and peppermint extract on medium speed until smooth.
- Add Powdered Sugar: Sift in the powdered sugar and mix on low speed until combined; then increase speed to high and beat until frosting is light and fluffy.
- Prepare Cake for Soaking: Once the cake is cooled, trim a thin layer off the top to help absorb the soak. Transfer the cake to a serving plate and poke holes evenly across the surface with a wooden tool.
- Apply Latte Soak: Slowly pour the peppermint mocha latte soak over the cake, allowing the liquid to absorb fully into the cake through the holes.
- Frost and Garnish: Spread a thick layer of the white chocolate mascarpone peppermint frosting evenly over the cake with an offset spatula. Optionally, sprinkle crushed candy cane pieces on top for garnish.
- Serve: Slice the cake into 16 equal pieces and serve.
Notes
- Make sure all refrigerated ingredients (eggs, buttermilk, mascarpone) are at room temperature for best mixing results.
- Use freshly brewed hot coffee and espresso for optimal flavor.
- Allow the cake to cool completely before soaking or frosting to prevent melting or runny frosting.
- Crushed candy canes on top add a festive touch and extra peppermint flavor.
- Store any leftover cake covered in the refrigerator for up to 3 days.
- This cake can be made a day ahead to allow flavors to meld beautifully.
Nutrition
- Serving Size: 1 slice (1/16 of cake)
- Calories: 420
- Sugar: 38g
- Sodium: 180mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0.3g
- Carbohydrates: 51g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 85mg

