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
JoJo says
This looks amazing. I want to make it for 40 people and have one layer. Do you think it ould work if I multiply your receipe by 4?
Olivia says
Hi JoJo! Mathematically it should work, though I can’t guarantee the results as I’ve only tried this recipe doubled and not 4x. What sort of pan do you plan to bake it in? Keep in mind that baking time will vary depending on the pan used.
JoJo says
Hi, I have a large deep rectangular tray roughly 24 inches by 15 inches and 3/4 inches deep. Can’t wait to try it next weekend!
JoJo says
to clarify that’s 3 or 4 inches deep! 🙂
Olivia says
Let me know how it turns out! 🙂
Olivia says
Oh also, this particular cake batter is very thin and rises quite a bit, so don’t fill the pan more than 2/3rds full 🙂
Kayla S says
Hi Olivia! Amazing cake! I had 4 layers of chocolate cake chilling in my fridge that I didn’t know what I wanted to do with yet. I saw this and went for it. I had planned on making some SMBC in the near future but I made your IMBC and although I was intimidated, I had no problems and it came out like a dream! (Very surprised and proud of myself for that lol!) My husband and I looooove it! This was my first time making a meringue buttercream so my question is can I keep the cake at room temperature? If so, for how long?
Olivia says
Hi Kayla! I’m so glad you liked this! And yay to making the IMBC! That one is definitely intimidating. The cake and frosting will do ok at room temperature for a couple hours, but I would store it in the fridge otherwise.
Freya says
Made this for hubs and I – delicious! That chocolate cake recipe is perfect and my new go to. The buttercream is perfection. If I left out the chocolate and espresso, would that make a nice vanilla version?
Olivia says
Hi Freya! So glad you guys liked this cake! It’s one of my faves :). And yes, leaving those out would make a perfect vanilla buttercream!
Meredith says
Hi Liv, the cake recipe is spot on – very similar to my fav chocolate cake recipe. Unfortunately I ran into trouble with the buttercream. I paused at the very last minute and thought to myself “I wonder if I am really supposed to just toss the instant espresso into the icing” and I did but regretted it instantly. It won’t dissolve no matter how hard I beat it. I am going to resort to a very thin layer of icing with a generous amount of ganache to hide the flecks and balance the bitterness that you get from the little bits of powder. I would suggest making a note to explain exactly how the powder should be added to avoid this problem.
Olivia says
Hi Meredith! Ugh, that is so weird! Mine totally dissolves right in :(. How fine is your espresso? Is it granules or a powder? Mine is super-fine, almost like powdered sugar. I’m actually going to make this frosting again this week but I’m going to try dissolving the espresso in a bit of hot water and incorporating it that way. I’ll update the recipe with my results. Thanks for your feedback!!
Jenny says
Would be nice to see some comments about how this cake turned out for others that made it… I’m going to chance it for my boyfriend’s birthday cake. Hopefully it’s as easy to make as it sounds.
Olivia says
Hi Jenny! There are comments from people who made the cake and loved it. I hope you love it too!
Leya says
Ooops! Sorry, i think youve already answered that question. Thanks
Leya says
Hi. I dont have espresso powder available here with me. What would you suggest I use as alternative? Thanks.
Leya de Guzman says
Hi, I dont have espresso powder here with me. What would you suggest that I use as alternative and what ratio? Thanks!
Olivia says
Hi Leya! You could try dissolving a bit of instant coffee with some water and adding it into the frosting. For ratio — I’m not sure, you’d want it pretty strong so maybe double the amount of espresso powder? With enough water to dissolve it. I hope that helps! Let mw know how it turns out 🙂
Leya says
Thanks! Will try it.
Helen says
Hi Olivia
I would like to make this for my son’s partners birthday. I note that you sue 6 inch tins or about 15cm tins here. I would normally use 22cm tins and as this has to feed a large number I could probably do 2 lots of mixture to make 4 22cm tins or about a 9″ tin for you. Does this sound reasonable?
Olivia says
Hi Helen! I would recommend doubling the recipe and using three 22cm tins. I worry that if you use 4, your layers will be quite a bit thinner than mine (which maybe you don’t mind :)). Also note that the batter rises a LOT (at least double), so it may not look like you have a lot in your pans.
Z says
Have you tried using the egg whites that come in a bottle? Would that work, or fresh cracked eggs would only work?
Olivia says
I have tried the bottled ones and in my experience, they never whip up :(. It would be so much easier to use, but I haven’t had success with them!
Z says
Thanks!
I made this cake and it turned out great!
And I used the cream for decorating cupcakes and they hold up very nicely.
Olivia says
Yay! So glad you liked it 🙂
Fernanda says
Made this cake for my husband and he ate it so fast I know he loved it. The best chocolate cake I have ever made hands down. It came out a little short lol because I didn’t see that you used 6″ cake pans. I also added espresso powder to the brewed coffee because we love coffee. Thank you so much for the recipe definitely will be making this cake again.
Olivia says
HI Fernanda! I’m so glad that you guys liked this recipe! It’s one of my favourites 🙂
Kamna says
Hi! I was wondering how long this buttercream would last if I stored it in the fridge?
Olivia says
Hi Kamna! The buttercream will last a decent amount of time, at least a week I’d say, though you’ll need to re-whip it once it’s thawed.
Ken Topham says
Wow! I came across this recipe and reading the opener decided it was just what I was looking for. I made it for a birthday at the office today and it was a huge hit! I have never had so many compliments and this is from a group that typically doesn’t like chocolate. I have made dozens of chocolate cakes in various forms but this is the best receipt anywhere. Thanks so much for sharing!
Olivia says
Hi Ken! I’m so glad that you and your co-workers liked it! 🙂
Sanny says
Hi Olivia,,
this cake looks so delish,,
I just wondering if i change the vegetable oil with olive oil,, is it gonna change the flavour?
Thank you
Olivia says
Hi Sanny! It would change the flavour a bit because olive oil tends to have a stronger taste to it. You can try it though! I don’t think it would be bad :).
cathy says
hello Ms. Olivia, thanks for this lovely mocha chocolate cake, I tried it last night, my frosting turns out too dark not like as yours but the taste is so yummy… and more thing how to avoid this dome center thing? do you have video of all the cakes that you made? so it will help us more. Thank you and God bless
Olivia says
Hi Cathy! Strange that your frosting turned out darker, hmmm…. but I’m gad it was still delicious! Regarding the dome in the center, check out my post here to see how I make sure my cakes always bake up flat :).
http://livforcake.com/2014/09/flat-top-cakes.html
I hope that helps!
Angela says
So I just stumbled over this recipe and I’m super excited to try it for my mums birthday this weekend. Just a few questions, I don’t have espresso powder for the frosting would I be able to use espresso granules dissolved in a bit of water? Also I plan on using 2 8″ pans will I need to alter the recipe at all?
Olivia says
Hi Angela! You can totally use two 8″ pans, that will work fine. Dissolving the granules in a bit of water should work too, as long as it’s not too much, just make sure to whip the frosting very well after adding it :).
Claudia says
So this cake looks amazing! I was wondering though if it would work for cupcakes? Any suggestion on bake time? My plan was to just give it a shot and check on them, but I don’t want to open the oven door too often if I can avoid it. And will the buttercream work with a bag to swirl on the cupcakes?
Olivia says
Hi Claudia! Thanks!! I would check the cupcakes at 2omins maybe? That should be enough to start checking them. And the buttercream will work fine in a piping bag :).
Sara says
Just kidding! I just saw you recommended dissolving to someone else! Thanks!!
Sara says
Bah no I lied! It’s for the cake. So for the frosting, sorry!
Olivia says
Hi Sara! So glad you liked this cake! It’s one of my faves. For the espresso powder… mine is super fine and blends in perfectly. Are you using espresso granules maybe? That’s the only thing I can think of that would make it crunchy :\.
Olivia says
To clarify, it should be espresso powder and not instant espresso, in case you used that instead :).
Sara says
Hi! I love this cake! Made it once and it was a hit. I wanted to ask though about the espresso powder. I just added it straight in last time and the little bits were a little overpowering if you crunched on one 🙂 But I was afraid dissolving in a little water would make the frosting runny…will it?
Christine Cheong says
Hi Olivia,
Thanks for sharing this recipe:)
I really want to try making this for Mother’s Day. I surly think my mom would love it.
May I ask the cup that you used in the recipe is equal to how many ml ?
Many thanks
Christine
Olivia says
Hi Christine! There’s approximately 240ml in 1 cup. Let me know how you like it!
Christine Cheong says
This cake is so delicious!!!! My mom love it very much.
Thanks Olivia ^o^
Olivia says
Yay! So happy to hear that! Thanks Christine :).