This decadent chocolate espresso cake is the ultimate mocha dessert, made with rich chocolate cake layers frosted with a chocolate espresso ganache.

The batter comes together easily in one bowl, making it quick to prepare with minimal cleanup. The espresso brings out a deep, bold mocha flavor that balances the sweet cocoa.
It is finished with a smooth, glossy espresso ganache made from just three ingredients: chocolate, heavy cream, and espresso powder.
The ganache adds a silky layer of frosting without being overly sweet. It turns out great every time and tastes just as good as it looks.
For more delicious chocolate cake recipes, check out my chocolate mayonnaise cake, chocolate Brooklyn blackout cake, and Matilda's chocolate cake.
Jump to:
Why this recipe works
- Perfect Flavor Combo: The rich chocolate and bold espresso create a deep, well-balanced flavor that is ideal for anyone who loves coffee with their dessert.
- Incredible Texture: The cake is extremely moist and soft with a tender crumb that pairs seamlessly with the silky ganache while staying fresh for days.
- Easy One Bowl Cake: The batter comes together in a single bowl, making prep quick, easy, and mess-free.
- 3 Ingredient Ganache: The espresso ganache is made with just chocolate, cream, and espresso powder, yielding a smooth, glossy finish.
- Great for Any Occasion: Ideal for birthdays, dinner parties, or weekend baking.

Ingredients
Full measurements are located in the recipe card at the bottom of the page.
The Chocolate Espresso Cake
All-Purpose Flour: Provides structure to the cake layers. Cake flour will also work.
Dutch Process Cocoa Powder: Provides a deep, rich chocolate taste and dark color. Natural cocoa powder works as well.
Baking Powder and Baking Soda: Leavening agents that help the cake rise evenly. Make sure your leaveners are fresh.
Granulated Sugar: Sweetens the cake and keeps the crumb soft. Caster sugar works as well.
Vegetable Oil: Adds long lasting moisture. Canola oil or any neutral oil works fine.
Large Eggs: Use room temperature eggs to build structure and ensure even mixing.
Buttermilk: Provides extra moisture and a subtle tang, yielding a soft crumb. (DIY shortcut: Mix 1 cup of milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 10 minutes).
Hot Coffee: Use strong, hot brewed coffee or hot water mixed with your favorite espresso powder to bloom the cocoa.
Pure Vanilla Extract: Enhances the chocolate and espresso flavors.
Kosher Salt: Balances the sweetness and intensifies the cocoa profile.
The Espresso Chocolate Ganache
Espresso Powder: Adds a rich espresso flavor directly into the chocolate ganache.
Heavy Cream: Use full fat heavy cream for a rich, stable ganache. Do not swap with lighter milk options.
Dark or Semisweet Chocolate: Use high-quality dark chocolate bars with 50% to 70% cocoa content for a rich, silky ganache.
Instructions
Bake the Cake Layers
Preheat your oven to 180°C (350°F). Line the bottoms of two 8-inch round baking pans with parchment paper.
In a large mixing bowl, whisk together the eggs, oil, vanilla extract, salt, buttermilk, granulated sugar, and sifted cocoa powder until well combined.

Add the flour, baking powder, and baking soda. Whisk until almost combined.

Pour in the hot coffee and whisk until just combined and smooth. The batter will be thin, which is completely normal.

Divide the batter evenly between the two prepared 8-inch baking pans (using a kitchen scale and cake strips for best results). Bake for 30 to 40 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake layers to cool completely. Run a butter knife around the edges of the pans to loosen the edges, then invert the cakes onto a wire rack to remove the pans.

Use a cake leveler or serrated knife to slice each cooled cake horizontally into two layers, giving you 4 thin cake layers in total. You can skip this step if you prefer a classic 2-layer cake.
Make the espresso chocolate ganache
Chop the dark chocolate and place it into a heatproof bowl. Heat the heavy cream in a saucepan until it comes to a simmer.
Pour the hot cream over the chopped chocolate and add the espresso powder. Let it sit undisturbed for 10 minutes to melt the chocolate. Whisk gently until the ganache is smooth and silky.
Cover the bowl with plastic wrap directly touching the surface, to prevent a skin from forming. Place in the fridge until it thickens to a spreadable consistency.
Assembly
Pipe a small dollop of ganache onto your cake board or plate to anchor the cake. Place the first cake layer on top.
Spread about ¼ of the ganache evenly over the cake layer with an offset spatula. Repeat with the second, third, and fourth cake layers. Frost the top and sides of the entire cake with the remaining ganache.

Press mini chocolate chips around the bottom edges of the cake for a clean finish. Serve at room temperature for the softest texture.

Expert Tips
- Use Room Temperature Eggs: Room temperature eggs mix evenly into the batter without breaking the emulsion.
- Check Leavening Freshness: Ensure your baking soda and baking powder are fresh so the cake rises properly.
- Measure Flour Correctly: Avoid scooping flour directly with a measuring cup. Fluff it with a fork, spoon it into the measuring cup, and level it off with the back of a knife (or weigh it with a scale).
- Don't Overmix: Mix the batter just until the flour disappears to avoid excess gluten development, keeping the cake tender.
- Line Your Pans: Always line your round cake pans with parchment paper so the layers release effortlessly.
- Serve at Room Temperature: Chilled ganache can feel firm. Let the cake sit at room temperature for 30 minutes before serving for a melt in your mouth texture.
- Cool Completely Before Frosting: Let the cakes cool for at least 1 hour so the heat does not melt the ganache.
- Adjust Ganache Consistency: For a thicker frosting, chill the ganache longer in the fridge. For a looser drip consistency, chill it for less time.

FAQs and Troubleshooting
Ganache splits if the cream was overheated, if it was stirred too vigorously while hot, or if the chocolate had too high a cocoa percentage (over 70%). To fix a broken ganache, whisk in warm milk or heavy cream one tablespoon at a time until it smooths out.
A sunken center usually happens from over-measuring the leavening agents (baking powder/soda), opening the oven door too early while baking, or underbaking the cake.
Over-measuring flour is the most common cause. Always use a kitchen scale for precision, or spoon and level your flour rather than scooping directly from the bag. Overbaking can also dry out the crumb, so check for doneness at the 28-minute mark.
Espresso deepens and intensifies the natural cocoa flavor. It brings out a richer chocolate taste without making the cake taste explicitly like a cup of coffee.
Storing
Keep the assembled cake covered tightly in the fridge for up to 4 days.
Freezing
Freezing Whole Cake: Chill the cake in the fridge for 1 hour to set the ganache completely, then wrap it tightly in plastic wrap and foil. Freeze for up to 2 months.
Freezing Slices: Freeze individual slices on a parchment-lined tray until firm, then wrap each slice in plastic wrap and store in a freezer-safe bag or container.
Thawing: Thaw frozen cake in the fridge overnight, then bring it to room temperature 30 minutes before serving.
Make Ahead Instructions
Assembled Cake: Fully assemble 1 day in advance and keep chilled. Bring to room temperature 30 minutes before serving.
Cake Layers: Bake, cool, and wrap tightly in plastic wrap. Store at room temperature for up to 2 days, in the fridge for up to 4 days, or freeze for up to 2 months.
Frosting: Make up to 3 days in advance and refrigerate. Let sit at room temperature until spreadable before using.

Substitutions
Dairy Free: Replace the buttermilk with 1 cup of almond milk mixed with 1 tablespoon of lemon juice, and swap the heavy cream in the ganache with full-fat canned coconut cream.
Egg Free: Replace the eggs with ⅔ cup of unsweetened applesauce.
Gluten Free: Swap the all purpose flour 1:1 with a measure for measure gluten free baking flour blend containing xanthan gum.
Variations
Salted Caramel Filling: Spread a thin layer of salted caramel between the cake layers before adding the ganache.
Chocolate Chip: Fold ½ cup of mini chocolate chips into the batter for added texture.
Hazelnuts: Add ½ cup of toasted chopped hazelnuts into the batter or sprinkle them on top of the finished cake.
Coffee Buttercream: Swap the ganache for a fluffy coffee buttercream frosting.
Baking in Different Pan Sizes
- Two 9-Inch Pans uses 100% of the batter. The cake layers will bake slightly thinner, so reduce the baking time to 25–30 minutes at 180°C (350°F).
- Three 6-Inch Pans uses 100% of the batter. Divide the batter evenly across three pans for a tall, three-layer cake and bake at 180°C (350°F) for 25–30 minutes.
- 9x13-Inch Sheet Pan uses 100% of the batter. Pour the entire batch into a single rectangular pan and bake at 180°C (350°F) for 35–42 minutes.
- 12 Cupcakes requires 50% (half) of the recipe. Cut all ingredient quantities in half, fill 12 standard cupcake liners ⅔ full, and bake at 180°C (350°F) for 16–20 minutes.
Equipment
- Two 8-Inch Round Cake Pans
- Mixing Bowls
- Rubber Spatula
- Whisk
- Strainer Basket
- Offset Spatula
- Fabric Cake Strips
- Electric Hand Mixer
- Kitchen Scale
More chocolate recipes
Chocolate Cremeux- silky smooth cream with an intense chocolate flavor, perfect for filling tarts and eclairs.
Brownie Cheesecake- Rich brownie batter swirled with creamy cheesecake batter and baked to perfection.
No Bake Chocolate Cheesecake- Made with an Oreo crust, smooth chocolate filling, and topped with chocolate ganache and whipped cream.
Connect With Us
Review: Leave a rating and comment below if you enjoyed this recipe. Socials: Follow on Facebook, Instagram, and Pinterest. Save: Pin this recipe to Pinterest for later.
📖 Recipe

Chocolate Espresso Cake (One Bowl)
Ingredients
For the cake
- 1 ¾ cups Granulated sugar
- 3 Eggs
- 2 teaspoon Vanilla extract
- ½ teaspoon Kosher salt
- ⅔ cup Vegetable oil
- ⅔ cup Buttermilk
- ⅔ cup Cocoa powder
- 2.5 cups Flour
- 2 ½ teaspoon Baking powder
- ½ teaspoon Baking soda
- 1 ½ cups Espresso
For the espresso chocolate ganache
- 18 oz Dark chocolate
- 18 oz Heavy cream
- 2 teaspoon Espresso powder
Instructions
Bake the cake layers
- Preheat your oven to 180°C (350°F). Line the bottoms of two 8-inch round baking pans with parchment paper.
- In a large mixing bowl, whisk together the eggs, oil, vanilla extract, salt, buttermilk, granulated sugar, and sifted cocoa powder until well combined.
- Add the flour, baking powder, and baking soda. Whisk until almost combined.
- Pour in the hot coffee and whisk until just combined and smooth. The batter will be thin, which is completely normal.
- Divide the batter evenly between the two prepared 8-inch baking pans (using a kitchen scale and cake strips for best results). Bake for 30 to 40 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cake layers to cool completely. Run a butter knife around the edges of the pans to loosen the edges, then invert the cakes onto a wire rack to remove the pans.
- Use a cake leveler or serrated knife to slice each cooled cake horizontally into two layers, giving you 4 thin cake layers in total. You can skip this step if you prefer a classic 2-layer cake.
Make the espresso chocolate ganache
- Chop the dark chocolate and place it into a heatproof bowl. Heat the heavy cream in a saucepan until it comes to a simmer.
- Pour the hot cream over the chopped chocolate and add the espresso powder. Let it sit undisturbed for 10 minutes to melt the chocolate. Whisk gently until the ganache is smooth and silky.
- Cover the bowl with plastic wrap directly touching the surface, to prevent a skin from forming. Place in the fridge until it thickens to a spreadable consistency.
Assemly
- Pipe a small dollop of ganache onto your cake board or plate to anchor the cake. Place the first cake layer on top.
- Spread about ¼ of the ganache evenly over the cake layer with an offset spatula. Repeat with the second, third, and fourth cake layers. Frost the top and sides of the entire cake with the remaining ganache.
- Press mini chocolate chips around the bottom edges of the cake for a clean finish. Serve at room temperature for the softest texture.
Notes
- Measuring the Flour: For the most accurate results, weigh your flour using a kitchen scale. If using measuring cups, fluff the flour with a fork, spoon it into the measuring cup, and level it off with the back of a knife without packing it down.
- Coffee Temperature: Use hot brewed coffee (or hot water mixed with espresso powder) in the cake batter to bloom the cocoa powder and unlock deep chocolate flavor.
- Cake Strips: For flat, level layers without domes, wrap damp fabric cake strips around the outside of your cake pans before baking.
- Ganache Consistency: If your ganache is too soft to spread, chill it in the fridge for 10–15 minutes and stir. If it gets too firm, microwave it in 5-second bursts until it softens up.
- Serving Temperature: Bring the assembled cake to room temperature about 30 minutes before serving so the ganache softens into a silky texture.





Abraham says
This cake is so incredibly moist