

Mother’s Day is upon us with all the flowers, brunches, breakfasts in bed and all the other loving touches that families come up with to make the Moms in their world feel special. In our house, when the ask comes, my answer always includes homemade chocolate cake with thick icing.
There are some flavour pairings that feel inevitable, as though they were always meant to find each other. Chocolate and coffee are one of them. Deep, bitter, rich and comforting, the two have spent centuries crossing paths in cafés, bakeries and home kitchens around the world. Together they create something neither can quite achieve alone — coffee sharpens chocolate’s depth while chocolate softens coffee’s edge.
The story of “mocha” begins far from the coffee shops we know today. The word comes from the ancient port city of Mocha, once one of the most important coffee trading centres in the world. Coffee beans shipped from Mocha were famous for their naturally complex flavour, often carrying subtle notes people described as chocolatey. Over time, drinks combining coffee and chocolate became associated with the name, and eventually “mocha” entered cafés and kitchens everywhere.
Long before fancy espresso machines and towering whipped cream-topped drinks, bakers understood the quiet magic of adding coffee to chocolate desserts. A splash of brewed coffee in chocolate cake batter doesn’t necessarily make the cake taste like coffee. Instead, it deepens the cocoa, giving it a darker, fuller flavour.
Some of the best chocolate cakes owe their unforgettable flavour to this hidden ingredient. Coffee slips into the batter almost unnoticed, working behind the scenes while the cocoa takes centre stage. Then comes the icing, where espresso or strong brewed coffee transforms buttercream or ganache into something impossibly luxurious. Few desserts feel as grown-up and comforting at the same time.
This week’s recipe leans fully into that tradition: a chocolate cake enriched with coffee in both the batter and the icing. The result is deeply chocolatey, impossibly moist and layered with just enough coffee flavour to make every bite feel warm and sophisticated. If chocolate and coffee are in the wheelhouse of the Mom in your life, this cake will almost certainly make her day.
Ingredients
- 1 3/4 cup flour
- 2 cups white sugar
- 3/4 cup cocoa
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 1 cup buttermilk (I used half-and-half, which worked fine, too!)
- 1/2 cup vegetable oil
- 2 large eggs
- 1 tsp vanilla
- 1 cup hot coffee
Icing
- 6 ounces chopped semisweet chocolate
- 1 cup butter -softened
- 3 cups powdered sugar
- 1 tsp vanilla
- 1/2 cup cold coffee
Method
- Preheat oven to 350F. Butter two 8-inch round cake pans and line the bottoms with parchment paper discs.
- Whisk all the dry ingredients together well in a large bowl.
- In a separate bowl, whisk together all the wet ingredients except the coffee.
- Slowly add the wet ingredients to the dry ingredients, mixing as you go. Add the hot coffee, and mix everything until there are no pockets of dry flour left. The batter will be very thin.
- Divide the batter between the two cake pans, and bake for 35 minutes until risen and a toothpick inserted into the center of the cake comes out without wet batter clinging to it.
- Allow the cakes to partially cool in the pans, then turn out onto a cooling rack to completely cool before frosting.
- Melt the chocolate in a double boiler or in the microwave. Stir until smooth and set aside to cool slightly.
- Beat the room temperature butter in the bowl of a stand mixer with the paddle attachment for a couple minutes until smooth and noticeably paler in color. Slowly add the powdered sugar, salt, and vanilla, beating on a low-medium speed until everything is smooth.
- Whisk the sour cream into the partially cooled melted chocolate. This both cools down the chocolate and warms up the sour cream so that both are more-or-less room temperature before adding to the butter mixture.
- Add the chocolate, coffee and sour cream mixture to the mixer bowl and beat on low speed until everything is smooth and combined.
- If your frosting seems a little too loose, you can refrigerate it for 10-15 minutes to allow it to firm up a little bit. Then give it a good stir before frosting the cake.