This Chocolate Mocha Cake is the ultimate indulgence. A rich dark chocolate cake with a silky mocha Swiss meringue buttercream.

This cake right here? It’s amazing. I mean, it knocked the Momofuku Birthday Cake right out of the #1 spot, and that was a damn good cake.
This Chocolate Mocha Cake is seriously. SO. GOOD.
Rich dark chocolate cake and a silky Mocha Swiss Meringue buttercream, topped with a dreamy chocolate ganache. Does it get any better? I don’t think so.
If you’ve been following Liv for Cake for a while, you know this is one of my oldest (and one of my favorite) recipes. If you haven’t tried it, you NEED to. You will not regret it.
The frosting is my favorite thing ever — you’ll be eating that with a spoon and thanking me later.

How to make this Mocha Cake
For the cake layers, I used my very favorite Chocolate Cake recipe modified slightly for the 6″ pans and I used hot coffee instead of hot water in the cake batter. You can’t really taste the coffee, maybe only slightly, but it does help the chocolate flavor stand out.
I like to use Dutch-process cocoa powder as it’s richer in flavor, but any regular cocoa powder will work just fine.
Mocha Buttercream
THIS, people, is honestly the best thing you’ll ever eat. Silky Swiss meringue buttercream with espresso and chocolate. It is pure heaven!
The recipe calls for instant espresso powder (not granules). This is a very fine powder and should dissolve perfectly into the buttercream.
Some people were having the issue of flecks of espresso powder in their buttercream because it didn’t dissolve fully. This may be due to the brand of espresso powder used. This is the brand I use and it works really well. However, I’ve updated the recipe to include dissolving the espresso powder first in 1 tsp of hot water. It’s optional though.
Can I use Regular Espresso Or regular Coffee?
No, you must use instant coffee that dissolves completely in water.
You could use regular instant coffee vs instant espresso powder, but you’d want to make it quite strong to match the flavor. I haven’t experimented with this myself, but it would really be totally fine. You can add more or less to your liking.

How to do a Drip Cake
I kept the cake decorating simple, as I wanted to do the drippy ganache technique. It’s surprisingly easy (I swear!), the key thing is to get your ganache to the right consistency which may require some trial and error.
Step #1 is to frost the cake evenly and smooth the sides and top. This is probably the most time intensive part if you want to get it perfect (which, obviously, I do).
I used a small offset spatula to roughly frost the cake and then a bench scraper to smooth everything out. This is the part that took the most time.
I had to patch some areas here and there, so it took a while to get it perfect. It really helps if you have a turntable to do this on, so that you can spin it while holding the bench scraper at an angle.
You don’t have to shell out a lot of money on a turntable, but I do not recommend getting a plastic one. They’re not super stable and don’t spin smoothly.
To get those smooth sides, you need a smooth spin! I use a lazy susan from Ikea that works great.

Once I got the top and sides mostly perfect, I popped the whole thing in the fridge and made the ganache.
Once the ganache cooled and thickened slightly, I took out the cold cake and used a teaspoon to drop dollops of ganache along the edges and let it drop down the sides.
I added more/less on certain areas to vary the drips a bit. You can also just pour a bunch of ganache on the top and use your offset spatula to nudge it over the sides, but I wanted a bit more control over the drips, and my research said that the spoon technique was a good approach.
I was worried that the ganache would harden quickly on the cold cake, but I had plenty of time to work with it. Once the drips were good, I poured a bit of ganache on the top to fill that in, and smoothed it with a small offset spatula.

This Swiss meringue buttercream gets very firm in the fridge (like butter does), so you’ll want to leave the cake out for a couple hours before serving so that it can soften up.
When I took photos and cut the cake, it was still hard, so you can see that it’s not totally silky smooth between the layers.

This Chocolate Mocha Cake is insanely good. Like, ridiculous. It is my all-time favorite cake!
I mean, just LOOK at that piece! The cake is dense, moist, and ultra chocolatey. The buttercream is silky, smooth, and has the BEST mocha flavor ever.
You will not be disappointed with this cake. I promise!
More Coffee Flavored Cake recipes
- White Chocolate Mocha Cake
- Kahlua Cake With Mocha Buttercream
- Vanilla Latte Cake
- Gingerbread Latte Cake
- Eggnog Latte Cake
- Pumpkin Spice Latte Cake
Notes & tips for this Chocolate Mocha Cake
- The recipe as-is will also work in two 8″ pans. For three 8″ pans, 1.5x the recipe.
- To make cupcakes, all you need to do is reduce the baking time — start checking at 15mins or so.
- You can use regular cocoa powder if you don’t have Dutch-process.
- For the frosting, the coffee you use must be instant. See post for more details.
- For the ganache, I let mine set overnight (with plastic wrap placed directly on the surface). It will be too thick at this point, so I microwave it for 10 secs and stir it until it’s the right consistency.
- The drip technique works best on a chilled cake so that the drips set quickly.
- Be sure to check my Swiss Meringue Buttercream post for tips and troubleshooting.
- Learn how to keep your cakes moist using Simple Syrup.
- To help ensure your cake layers bake up nice and flat, check out my How to Bake Flat Cake Layers post!

Mocha Cake
Ingredients
Chocolate Cake:
- 1 1/2 cups all-purpose flour
- 1 1/2 cups granulated sugar
- 3/4 cup Dutch-processed cocoa powder sifted
- 1 1/2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 1/4 cup vegetable oil
- 3/4 cup buttermilk
- 3/4 cup strong brewed coffee hot
- 2 large eggs
- 2 tsp vanilla extract
Mocha Buttercream:
- 3 large egg whites
- 1 cup granulated sugar
- 1 1/2 cups unsalted butter room temperature, cubed
- 1 tsp vanilla extract
- 1 Tbsp instant espresso powder dissolved in 1 tsp hot water, cooled
- 3 oz dark chocolate chopped, melted, and cooled
Ganache Drip:
- 3 oz dark chocolate
- 3 oz heavy whipping cream
Instructions
Chocolate Cake:
- Preheat oven to 350F, grease three 6″ round baking pans and dust with cocoa powder. Line bottoms with parchment.
- Place all dry ingredients into the bowl of a stand mixer fitted with a paddle attachment. Stir to combine.
- In a medium bowl whisk all wet ingredients (pour coffee in slowly as not to cook the eggs if very hot).
- Add wet ingredients to dry and mix on medium for 2-3 mins. Batter will be very thin.
- Pour evenly into prepared pans. I used a kitchen scale to ensure the batter is evenly distributed.
- Bake until a cake tester comes out mostly clean. A total of 30-35mins.
Mocha Buttercream:
- Place egg whites and sugar into the bowl of a stand mixer, whisk until combined.*
- Place bowl over a pot with 1-2" of simmering water and stir constantly with a whisk until the mixture is hot and no longer grainy to the touch or reads 160F on a candy thermometer (about 3mins).
- Place bowl on your stand mixer and whisk on med-high until the meringue is stiff and cooled (the bowl is no longer warm to the touch (approx. 5-10mins))
- Switch to paddle attachment (optional). Slowly add cubed butter and mix until smooth.
- Add vanilla, melted chocolate, and espresso powder. Whip until smooth.**
Ganache Drip:
- Finely chop chocolate and place into a bowl. Bring cream just barely to a simmer and pour over chopped chocolate. Cover with plastic wrap and let stand 2 mins. Stir gently with a spatula until combined and smooth. Allow to cool and thicken slightly before using on cake.***
Assembly:
- Place one layer of cake on a cake stand or serving plate. Top with approximately 2/3 cup of frosting and spread evenly. Repeat with remaining layers and apply a thin coat of frosting all over the cake. Chill for 20mins.
- Frost and smooth the sides. Chill for 20mins.
- Using a small spoon, place dollops of ganache around the top edges of the cooled cake, allowing some to drip down. Fill in the top of the cake with more ganache and spread evenly with an offset spatula.
Notes
** The buttercream may look like it’s curdled at some point. Keep mixing until it is completely smooth.
*** You can make the ganache in advance and let it set overnight (with plastic wrap placed directly on the surface). It will be too thick at this point, so I microwave it for 5-10 secs and stir it until it’s the right consistency.
Originally published Aug 23, 2015
wishacupcake says
Amazing idea of combination, can’t wait to try it. Thanks for sharing.
Juliana says
Hello!
I love the look of this cake and want to make it for my husband’s birthday however I need some inputs from anyone here…
My husband is a diabetic and I would need to adjust this recipe. Did anyone try this before? If yes – how did it come out? Any suggestions??
Thank you,
Juliana
Michelle A says
Olivia, this is a great recipe. I made it last year in a double recipe. We loved it but was too rich for a single slice of cake.i am making it again this year, but i am going to make this as cupcakes. My question is have you any idea how many cupcakes this cake recipe will make?
Olivia says
Hi Michelle! I’ve never made this into cupcake myself, but I’d guess about 18 or so? Keep in mind the cupcakes will rise a lot, so don’t fill the liners more than 1/2 or 2/3 full. Let me know how they turn out!
joanne says
I bake the mocha chocolate cake 2 weeks ago for girls night out. It was amazing. taste good and cake was very moist. i only reduce sugar but i always do in any of my baking
Olivia says
Hi Joanne! So happy to hear that you liked it! 🙂
Fia says
Hi, Olivia!
I saw, in your tips, that you like to use the Evenbake strips to help get flatter cake layers. I searched, but can’t find any for 6″ pans. Will the 8-9″ size work on 6″ pans as well?
(This cake looks fab btw! I’ll be making it for my Honey’s 37th in a couple weeks.)
Olivia says
Hi Fia! The Regency ones I link to are a bit too big for 6″ cake pans (I’ve tried), but you could try the Wilton ones since they might be more adjustable! http://amzn.to/2y3n5HR I hope you like the cake!
Arceli says
Hi Olivia,
I just started to learn baking last month and started to search for cake recipes online and finally found your recipes and thought would give them a try.I did and indeed all of it turned out great and delicious.I could not believe myself ( blueberry cheesecake cookie cups,mocha chocolate and Strawberry chocolate ,I want to share the pics with you but i dont know how) I received great compliments primarily from my husband (who just turned out to be a cake lover),family and friends here in Edmonton.I think this month I baked your
mocha chocolate cake 3 times for the demand was high hehe🤗 I want to try the ferrero rocher cake this Christmas.Thank you for sharing with us these elegant and wonderful recipes.All the best for you.
Olivia says
Wow! I am so happy to hear that you have tried so many of my recipes (and that you love them 🙂 ) I would love to see your pictures! You can email me at livforcakeblog[at]gmail[dot]com. Also, I am from Edmonton! I grew up on the NE side near Londonderry Mall 🙂
Arceli says
Hi Olivia,
I sent the pics to your email.I baked the mocha chocolate in 2 8 inch pan and made 4 layers😂 Wow! We live just 10-15 mins from londonderry mall🤗 By the castlesdowns area (Newcastle)…Thank you again🤗Tomorrow i will try to bake your oreo cake recipe for my 5 yr old son🤗 and I am sure he would love it.
All the best for you…
Olivia says
I had friends that lived in Castledowns! I don’t get back to Edmonton very often, but I loved growing up there in the 80s :). I hope your son loves the Oreo cake!! It’s a good one 🙂 xo
Amelia says
Hi Olivia! Do you sift your cocoa powder before measuring? I’ve been converting to grams and measuring ingredients using a scale. Nice cocoa powder can be so expensive so I want to make sure I’m not using too much. Any tips would be much appreciated!
Olivia says
Hi Amelia! I measure first and sift after 🙂
Romina says
Hi Olivia this is the first time I’m writing to u.. I tried 3 of ur cakes this is my favourite family love tiramisu cake too… and I really don’t no how u come up with such awesome recipes… I love the mocha butter cream how long can we keep it? I mean cake in room temperature? And how long in refrigerator? If I make extra butter cream can I freeze it? Thanks in advance
Olivia says
Hi Romina! Thank you so much, I’m so glad you like my cakes! The cake should keep at room temperature for a couple hours and in the refrigerator for a couple of days. The longer it is in the fridge the more it will dry out. You can freeze the buttercream for sure. Just be sure to bring it to room temperature and rewhip it before using.
Becca says
Hi,
I would like to make this for a charity event at work, but I only have 8 inch cake tins. would I need to increase the proportions and cooking times (if so, by how much) or would the current recipe be good to make 2 layers (in which case I would double it up and make 4)?
Olivia says
Hi Becca! The recipe as is will work for two 8″ cake tins.
aya says
can i cut the recipe into half and make one 8″ cake pan? or 2/3 for two 6″ cake pan?
Olivia says
Hi Aya! Yes that would work fine.
Anna says
I made this cake yesterday and it was amazing. I loved how it wasn’t too sweet at all. It was the right amount of chocolate to coffee. This is the third cake recipe that I have made from your blog and they never seem to disappoint!
Side note: I made 3 8″ cakes by doubling the cake recipe. I did not double the frosting though I made 1 1/2 of the buttercream recipe and it was plenty with extra.
Olivia says
Hi Anna! So glad to hear you liked this one (and others!! :)). Good tip on the doubling and frosting amounts.
LG says
This cake sucks. I made it twice and it hardly rose each time. All fresh ingredients. I’ll stick to my standard choco cake recipe and trusted recipes. Never had a cake fail before, what a waste.
Olivia says
I’ve made this recipe countless times and never had a problem (as have other people). The batter is very thin and rises a lot, if yours didn’t then something must have been off with the measurements or the ingredients.
Estelle says
Came across this recipe when doing a search for mocha cake. It was incredible! First time I’ve made swiss meringue buttercream but I’l definitely use that method again as it is super delicious. I served this at a dinner party and everyone loved it. I’m not a big chocolate cake fan (nor is my mother) but we both loved it.
Thank you for a great blog post 🙂
Olivia says
Swiss meringue buttercreams are my fave! I’m so glad you liked it too :). Thanks for the feedback, Estelle! 🙂
Alex says
I’ m sorry again for asking. I am just wondering at what height of the pan should I stop pouring the batter?
Olivia says
Hi Alex, this cake batter is very thin and rises a lot. Don’t fill the pans more than halfway. This recipe works for three 6″ round pans or two 8″ round pans that are 2″ tall.
Alex says
I’m so sorry for having a lot of questions. I would also like to ask what kind of vegetable oil should I use? If there is no vegetable oil what substitute is suitable for it? I’m sorry again. I love the looks of your cake and I’m sure that it will taste as great as it looks!
Olivia says
Hi Alex! No worries, you can use vegetable oil, or canola oil, or grapeseed oil. Nothing with too strong a flavour like olive oil though.
Alex says
Hi! I would like to ask the one that you wrote the 25mins. Rotate the pan what do you mean? Do you mean within the half of 25 mins. Turn the pan or after 25 mins.?
Alex says
If I want to reduce the sweetness, how many cups of sugar for the cake should I use?
Olivia says
The cake isn’t crazy sweet as it is with the buttermilk and coffee. You can try reducing the sugar by 1/4 cup.
Olivia says
Hi Alex! I bake the cakes for 20-25mins, then turn them in the oven and swap the sides they are on (helps promote even baking). Then I continue to bake until they are done, an extra 10-15mins.
Mckenzie says
Hi!! I was wondering if I did this recipe in three 9″ cake pans, what should the baking time and temperature be?
Assuming I would need to double the recipe and spread evenly in all three pans? 🙂
I appreciate it in advance!
Olivia says
Hi Mckenzie! Ideally you would double the recipe and use three 8″ pans. It will still work in 9″, but your layers will be a bit thinner. As such, you’ll want to reduce the baking time a bit! I would start checking them at 25mins to see how they’re doing.
Adie says
Hi,
This cake and buttercream recipe can I cover the cake with fondant?
Thank you
Olivia says
Hi Adie! Yes, you can cover it with fondant. I just recommend chilling the cake first so that the frosting is firm.
Hiba says
I was wondering if I could half the recipe for cupcakes and it would still work cuz I really want to try it today, p.s it looks really good ❤
Olivia says
Hi Hiba! That should work fine. Let me know how it turns out!
Emmi says
Do you think I might be able to convert this into a red velvet cake batter?
It already has more than half the allotted ingredients for a red velvet cake.
I was considering attempting to make it into a red velvet.
– Cutting out the coffee, adding 1/2 cup salted butter melted & slightly cooled.
– Putting in less Dutch cocoa powder, maybe say 1/3 cup or possibly 2/3 cup.
– Eliminating the salt, all together given you would use salted butter.
I don’t wish to come across as rude or insensitive by making that suggestion, I enjoy baking and exploring in the kitchen as a home baker/cooker. Your 6″ cake recipes are adorable and crafted. I’ve saved several to my board.
Do you have a 6″ red velvet recipe and I just missed it somehow?
Olivia says
Hi Emmi! Not rude at all. I actually have a 6″ red velvet recipe you can check out here 🙂
https://livforcake.com/game-of-thrones-dragonscale-cake/
Divya says
Hi i can’t find heavy cream here for the panache. Can I replace it with a low fat cream day around 25% milk fat?I’m still lost about how I can add the coffee pwd to the buttercream.v have instant coffee pwd here.how much water shld i mix it with before addin to the buttercream mixture
Olivia says
Hi Divya! That cream should be fine. If your coffee powder is very fine, then you don’t need to dissolve it with water (I didn’t dissolve mine). Otherwise dissolve it in 2tsp hot water and wait for it to cool completely before adding to the buttercream.