Mocha Cake with Coffee Swiss Meringue Buttercream
Calling all my chocolate coffee lovers to this Mocha Cake! It’s made up of eight luscious chocolate cake layers frosted with coffee flavored Swiss meringue buttercream and topped with toasted hazelnuts.

What is Mocha?
The word mocha comes from moccacino, which is essentially a chocolate flavored coffee. When “mocha” is used as a description, it’s usually referring to the combination of chocolate and coffee so saying chocolate mocha cake is a little redundant…but I did it anyway.
Oddly enough, I don’t like chocolate in my coffee, so I don’t like mochas but I LOVE mocha flavored desserts…and this chocolate cake with coffee buttercream doesn’t disappoint.


How to make the best chocolate cake
Just like My PERFECT Brownies, there’s a million chocolate cake recipes out there and everyone has their own definition of what’s “the best”. Well, this is my version of the best chocolate cake. My goals for chocolate cake involve a fluffy, moist crumb, that also has a super rich chocolatey taste and a beautiful dark color.
I really liked the recipes with the buttermilk better but the milk significantly lightens the color of the cake. To get a nice dark chocolate cake, with a strong chocolate flavor, make sure to use a high quality dutch-process cocoa powder. My favorite is Ghirardelli and King Arthur.

Ingredients for Chocolate Mocha Cake
- Flour: I always use all-purpose flour for chocolate cake because combined with the cocoa powder, it still produces a really tender crumb. Make sure to weigh or spoon and level when measuring the flour.
- Sugar: I used granulated sugar for this chocolate cake.
- Cocoa powder: I use dutch process cocoa powder because I like the color and flavor better. You can also use natural unsweetened cocoa powder but I recommend replacing the buttermilk with milk to balance out the pH of the cake batter then.
- Baking soda: Baking soda reacts with the buttermilk and coffee to leaven the cake.
- Baking Powder: I use both baking powder and baking soda because of the dutch process cocoa powder. If you use natural cocoa powder, you can use just 1 full tsp of baking soda and omit the baking powder.
- Espresso powder: Optional but will make it more “mocha” than chocolate flavored
- Salt: a little salt can make cakes more tender and brings out natural flavors.
- Eggs: I use large, room temperature eggs.
- Oil: Chocolate is a strong flavor so any liquid oil will work but I would still choose a neutral flavored oil.
- Buttermilk: You can make your own buttermilk substitute with milk and 1 Tbsp of lemon juice or vinegar. I recommend using regular milk if you use natural unsweetened cocoa instead of dutch-process.
- Coffee: coffee is known to bring out the flavor of chocolate but I mean it is a Mocha cake so you want the coffee flavor to come out too.
- Hazelnut Extract: hazelnut pairs beautifully with both chocolate and coffee flavors.


How to make coffee Swiss meringue buttercream
If you’ve never made Swiss meringue buttercream it can be intimidating but fear not, it’s easier than you think! Essentially, you’re going to cook egg whites and sugar over a double boiler to make a stable meringue. Then you’re going to beat the mixture until you have stiff peaks. Once the meringue has cooled completely to room temperature, you’ll add the butter and voila.
For the coffee flavor, use espresso powder or instant coffee granules with hot water. Let it cool for a few minutes and add it to the buttercream. Instead of my beloved vanilla bean paste, I used hazelnut extract which pairs incredibly well with both chocolate cake and the coffee Swiss meringue buttercream.

Can I just use American Buttercream?
Yes you can. I definitely prefer European style buttercream over American buttercream but it’s just preference. If you choose to use American buttercream, I would do 2 cups of butter with 6-7 cups of powdered sugar and maybe just 1-2 tbsp of espresso powder? Add heavy cream or sub half of the butter for cream cheese to make a lighter frosting.


How to assemble a mocha cake?
To get the eight layers I bake four layers and cut them in half. My 6-inch cakes don’t normally dome so I don’t trim the tops. I use a ruler to mark where I want to cut the cake and then use a large knife and a turntable to slice.
Spread about a ¼ inch thick of buttercream on each layer. If the buttercream feels super soft, refrigerate it for 20-30 minutes before frosting. If the cake feels unstable at any point, pop it in the refrigerator for at least a half an hour and then finish frosting it. Chelsweets has a great tutorial on how to frost a cake if you want to watch a video.
You could also top it with a chocolate ganache drip. Just heat 1/4 cup of cream and pour it over 1/2 cup of chocolate chips or chopped chocolate. Let it stand for a minute and then stir slowly until it’s smooth. Make sure to let it cool for a little so it’s not too runny when it drips and make sure the cake has been frosted and refrigerated for at least 20 minutes.

How to store layer cakes?
Technically this mocha cake can be stored at room temperature but I wouldn’t risk it with how tall and thin it is. It could easily topple over if it gets too soft so make sure to keep it refrigerated overnight. Cover any open sides of the cake with plastic wrap and store slices in an airtight container.
The cake is good for at least a week in the refrigerator. It can also be frozen for 2-3 months. To keep it as fresh as possible in the freezer, wrap each slice in plastic wrap, place it in an airtight container and thens place the container in a freezer bag. All of that is not necessary but will prevent the cake from tasting stale and freezer burn for a little longer.
Alright coffee lovers, make sure to tag me @baranbakery on Instagram if you make this cake. As always, have a blessed day and happy baking!
Love, B