This post may contain affiliate links
If your love language is “coffee… and also cake,” this mocha cake recipe is about to become your new signature dessert. It’s rich, deeply chocolatey, kissed with espresso, and layered with the fluffiest mocha buttercream and shiny chocolate ganache. Think bakery-style showstopper, but with simple steps you can pull off in a home kitchen yes, even if you’re usually more of a brownie-from-a-box person.
I grew up in a house where there was always a pot of coffee on and a cake cooling somewhere on the counter. This recipe is my happy mash-up of those memories, plus a nod to the famous mocha cake recipe Goldilocks fans adore from Filipino bakeries soft layers, coffee aroma, and just the right sweetness.
Jump To Recipe

Why you’ll love this mocha cake recipe
- It has real hot coffee in the batter, which makes the chocolate flavor deeper and more “grown-up” without making the cake taste like a latte gone wrong.
- The texture is incredibly moist and tender, very similar to my moist chocolate cake from scratch and best chocolate cupcakes.
- You get three layers, mocha buttercream, and a ganache drip fancy enough for birthdays, but simple enough for a random Tuesday when you just need a slice.
- If you love the vibe of an old fashioned mocha cake recipe, this one gives you that nostalgic, bakery-counter feel, just with a little more drama on top.
And if you’re already a chocolate-and-coffee fan, you’ll probably also fall for my moist chocolate cupcakes, ultimate double chocolate cupcakes, or these dreamy chocolate coffee cream cupcakes.
Ingredients you’ll need
You’ll find the full amounts in the recipe card, but here’s the quick tour:
the cake layers
- Unsweetened cocoa powder and very hot brewed coffee – They whisk together into a deep mocha base, similar to the method I use in my chocolate espresso cupcakes.
- All-purpose flour, sugar, baking powder, baking soda, and salt – Classic pantry staples for a tall, soft crumb.
- Vegetable oil and buttermilk – Oil keeps the cake soft and moist for days (like my chocolate bundt cake), while buttermilk adds a gentle tang.
- Eggs and vanilla – For structure and flavor, of course.
the mocha buttercream
- Unsalted butter – Whipped until light and creamy.
- Confectioners’ sugar, cocoa powder, instant espresso powder – This is where the mocha magic happens. If you love strong coffee flavor (hello, coffee cupcakes with coffee buttercream), you can bump up the espresso a bit.
- Heavy cream, vanilla, and a pinch of salt – To soften and balance the sweetness.
the ganache and topping
- Dark chocolate and heavy cream – Melted into a glossy ganache, just like my silky dark chocolate ganache.
- Chocolate-covered espresso beans – Chopped for the layers, plus a few whole ones for decoration.
If drip cakes scare you, don’t worry you can peek at my chocolate ganache for drip cakes and how to make a drip cake for extra confidence.
Step-by-step: simple mocha cake recipe
1. Prep the pans and oven
Preheat to 350°F and grease three 9-inch cake pans. Line the bottoms with parchment so the layers slide out easily. Cake strips around the pans help the layers bake flatter just like I do for my tall classic carrot cake and red velvet cake.
2. Make the mocha base
Sift the cocoa powder into a bowl and whisk in the hot coffee until smooth. Let it cool for about 10 minutes so it doesn’t scramble your eggs later.
3. Mix the dry ingredients
In a big bowl, whisk together flour, sugar, baking powder, baking soda, and salt. Keep it simple; no mixer needed yet.
4. Combine wet and dry
Whisk oil, buttermilk, eggs, and vanilla into the cooled mocha mixture. Pour this into the dry ingredients and whisk until just combined. It’s okay if the batter seems a bit thin same idea as my ultra-tender easy vanilla cake from scratch.
5. Bake the layers
Divide the batter among the pans and bake for about 30 minutes, until the cakes are springy and starting to pull from the sides. Cool completely, then flip out onto wire racks and peel away the parchment.
6. Whip the mocha buttercream
Sift confectioners’ sugar, cocoa, espresso powder, and salt together. In a mixer, beat the butter for about 5 minutes until light and creamy. On low speed, add the sugar mixture gradually, then the vanilla and heavy cream. Beat until fluffy and smooth, like my go-to best vanilla buttercream frosting, but with a coffee kick.
7. Make the ganache
Heat the cream until very hot, then pour over chopped dark chocolate. Let it sit, then whisk until glossy. If you’ve made my easy mirror glaze or chocolate mirror glaze before, this will feel familiar.
8. Assemble the cake
- Place the first layer on a stand. Spread about 1 cup of buttercream over it.
- Add a swirl of ganache and a sprinkle of chopped espresso beans.
- Repeat with the second layer.
- Add the third layer and cover the whole cake in a thin “crumb coat” of buttercream. Chill for 20 minutes, then add a final smooth layer of frosting.
Rewarm the ganache until it’s slightly runny and drip it over the edges. Finish with a swirl on top, then pipe buttercream dollops around the edge and top each with a chocolate-covered espresso bean. This same drip technique works beautifully on my light fluffy cloud cake, coconut cloud cake, or even a festive rainbow cake.
Tips for bakery-style mocha cake at home
- Use room-temperature ingredients. Your buttermilk and eggs should not be chilly. It helps the batter come together smoothly, just like in my perfect moist lemon cake and heavenly Kentucky butter cake.
- Don’t overmix. Stir until everything is just combined. Overmixing leads to tough cake, and we’re going for soft and tender, like my butter pecan cake.
- Chill before the drip. A cold cake plus slightly warm ganache equals clean, dramatic drips, just like my black velvet cake and ombre cake.
- Love decorating? You can borrow ideas from my cupcake cake ideas, buttercream galaxy cake, or hydrangea cupcakes to make your mocha cake party-ready.
Make it your own: from Asian mocha cake to old-school
If you grew up on an Asian mocha cake recipe from a neighborhood bakery, you can lighten this version by using a thinner layer of frosting and a little less sugar in the buttercream, similar to the balance in my maple cream cake or lemon lavender cake.
For an old fashioned mocha cake recipe vibe, skip the drip and just frost it smoothly all over like my white buttercream cake or lazy day cake. You still get all the mocha flavor, just in a more classic look.
Planning a whole dessert table? Pair this with easy icebox cake recipes, no bake berry icebox cake, or even German chocolate cupcakes for a full “choose your chocolate” situation.

Storage and make-ahead tips
- The frosted cake keeps well, covered, at cool room temperature for 1 day, or in the fridge for up to 4 days.
- To freeze, wrap individual slices and freeze for up to 2 months. A quick rest on the counter while you brew coffee, and it’s ready.
- You can also bake the layers a day ahead, like I often do with my chocolate chess pie and cream cheese pound cake: wrap them tightly once cool and store at room temp, then frost the next day.
Frequently asked questions
Yes! Pour all the batter into a greased 9×13-inch pan and bake until a toothpick comes out clean, similar to my easy do nothing cake or pumpkin caramel poke cake. Frost the top with a generous layer of mocha buttercream and drizzle ganache over it.
Absolutely. Use half the espresso powder in the buttercream, or skip the espresso beans on top. The cake will still taste like a rich chocolate dessert, close to my chocolate no bake cookies or fudgy chewy brookies, just with a softer coffee note.
I hope this mocha cake recipe brings a little coffee-shop comfort straight into your kitchen. Whether you serve it for a birthday, a girls’ night, or just a “made it through Monday” celebration, it’s the kind of dessert that makes people pause mid-conversation and say, “Wait… who made this?” And the answer, of course, is you.


Mocha Cake Recipe with Coffee Buttercream
Description
This mocha cake is rich, deeply chocolatey, and infused with real coffee, layered with fluffy mocha buttercream and glossy chocolate ganache for a bakery-style showstopper.
Ingredients
- Unsweetened cocoa powder
- Very hot brewed coffee
- All-purpose flour
- Sugar
- Baking powder
- Baking soda
- Salt
- Vegetable oil
- Buttermilk
- Eggs
- Vanilla extract
- Unsalted butter
- Confectioners’ sugar
- Cocoa powder
- Instant espresso powder
- Heavy cream
- Dark chocolate
- Chocolate-covered espresso beans
Instructions
- Preheat oven to 350°F. Grease and line three 9-inch cake pans with parchment.
- Whisk cocoa powder and hot coffee until smooth; cool 10 minutes.
- In a bowl, whisk flour, sugar, baking powder, baking soda, and salt.
- Whisk oil, buttermilk, eggs, and vanilla into the cooled mocha mixture. Pour into dry ingredients and whisk until just combined.
- Divide batter among pans and bake about 30 minutes until springy. Cool completely.
- For buttercream: sift confectioners’ sugar, cocoa, espresso powder, and salt. Beat butter until creamy, then add sugar mixture gradually. Add vanilla and cream; beat until fluffy.
- For ganache: pour hot cream over chopped dark chocolate. Let sit, then whisk until glossy.
- Assemble: layer cake with buttercream, ganache, and chopped espresso beans. Add crumb coat, chill, then add final coat. Drip warm ganache over chilled cake and decorate with buttercream dollops and espresso beans.
Notes
Use room-temperature ingredients for smooth mixing. Do not overmix the batter. Chill the cake before adding ganache drips. Store covered at room temperature for 1 day or refrigerate up to 4 days. Freeze slices for up to 2 months.









Leave a Reply