Chocolate Espresso Cake
This is the ultimate espresso cake. Moist, rich vanilla cake layers are infused with espresso and frosted with a light and fluffy whipped espresso chocolate ganache. It’s perfect for weekend dessert, entertaining with friends, or as a celebration cake. This surprisingly simple recipe allows you to make everything ahead of time so you don’t have to rush.

So, I made this espresso cake and intentionally left out the cocoa powder. As a result, it gave me a whole new world of coffee-flavored cakes. I have served this with many combinations, such as my vanilla buttercream, caramel buttercream, white chocolate ganache, and dark chocolate ganache. And every single time, it’s a whole new cake.
Why is this the best cake?
- Bold Coffee Flavor – Unlike traditional chocolate cakes, this cake is all about the espresso. The coffee flavor is strong and pure, making it perfect for coffee lovers without being overpowered by cocoa or chocolate in the cake itself.
- Tender, Buttery Texture – The butter-based batter creates a rich, moist, and soft crumb. The balance of whole milk and brewed espresso ensures a light yet indulgent texture that stays moist for days.
- Decadent, Airy Whipped Ganache – Instead of a heavy buttercream, the whipped ganache frosting offers a silky, melt-in-your-mouth contrast to the espresso cake. It’s rich, chocolatey, and incredibly easy to work with.
- Perfectly Balanced Sweetness – This cake isn’t overly sweet, allowing the espresso and dark chocolate to shine. The bitterness of coffee and chocolate is complemented by just the right amount of sugar, making each bite sophisticated and flavorful.

Ingredients and substitutes
- All-purpose flour provides structure and a soft crumb. You can substitute with cake flour for an even lighter texture or use a 1:1 gluten-free flour blend for a gluten-free version.
- Baking Powder & Baking Soda work together to give the cake a perfect rise. Ensure they are fresh for the best results. If unavailable, replace with 1 teaspoon of baking soda + 2 teaspoons of lemon juice per teaspoon of baking powder.
- Unsalted Butter adds richness and a buttery flavor. You can use salted butter and reduce the added salt in the recipe. For a dairy-free option, use plant-based butter.
- Granulated Sugar provides sweetness and moisture. I like using Light brown sugar for a slightly deeper flavor. Coconut sugar is an alternative for a more natural sweetness.
- Eggs give structure and help with the cake’s rise. For an eggless version, use ¼ cup unsweetened applesauce or yogurt per egg. Though I have not tested this recipe without eggs.
- Whole Milk keeps the cake moist and tender. You can use buttermilk for a slight tang or swap it with a dairy-free alternative like oat milk or almond milk.
- Brewed Espresso is the star of this cake, enhancing the coffee flavor. Strong-brewed coffee or instant espresso powder dissolved in hot water works well as a substitute.
- Chocolate (for the ganache) should be high-quality (60-70% cocoa) for a rich flavor. Semi-sweet chocolate can be used for a slightly sweeter ganache.
- Heavy Cream makes the ganache smooth and creamy. You can use coconut cream for a dairy-free option.

Step-by-step instructions: Espresso cake
- Espresso – Combine milk and cooled espresso in a measuring cup. Set aside.
- Oven and Pans – Preheat oven to 350°F (175°C). Grease and line three 8-inch (20cm) round cake pans or two 9-inch round cake pans (23 cm) with parchment paper.
- Dry ingredients – In a bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
- Wet ingredients – In a large mixing bowl, beat butter and sugar together until pale and fluffy (about 3-4 minutes). Add eggs one at a time, beating well after each addition. Mix in vanilla extract.
- Combine – Add the dry ingredients to the butter mixture in three additions, alternating with the milk-espresso mixture, beginning and ending with dry ingredients. Mix until just combined (do not overmix)
- Bake – Divide batter evenly among the prepared cake pans. Smooth the tops. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
- Ganache – Heat heavy cream in a saucepan over medium heat until it simmers (do not boil). Pour hot cream over the chopped chocolate. Let sit for 2 minutes, then stir until smooth. Add butter, vanilla extract, and salt, stirring until fully incorporated.
- Whipped ganache frosting – Let the ganache cool at room temperature until thickened but still soft (about 45-60 minutes). Once cooled, whip the ganache with an electric mixer on medium-high speed for 2-3 minutes until light and fluffy.
- Vanilla buttercream filling (optional) – Cream the butter and whipped cream for 2 minutes. Add the Vanilla, followed by the powdered sugar, and combine well. Continue to whip until light and fluffy.

Storage
- Bring the cake to room temperature before serving for the best texture.
- Store leftovers in an airtight container in the fridge for up to 4 days.
- The cake layers can be made ahead and frozen for up to 2 months
- Chai Latte Cake with Vanilla Buttercream Frosting
- Vanilla Cafe Latte Cake with Coffee Buttercream
- Pumpkin Spice Latte Cake with Maple Buttercream
- Coffee Chocolate Cake
- See all coffee Cakes or all layer cakes
Frequently asked questions
Yes, you can – use my eggless vanilla cake and replace 1/4 cup of liquid in the recipe with 1/4 cup of espresso coffee.
Espresso is more potent and stronger than coffee. Yet, yes, if you prefer, you can also use regular coffee.
If you don’t want to make a layer cake like this, you can make this into a sheet cake – an ‘Espresso Sheet Cake.’ You can also pour the batter into a well-greased and dusted bundt pan for an ‘Espresso Bundt Cake.’ And this recipe can also be baked into 24 beautiful cupcakes
Well, espresso powder is concentrated coffee. Instant espresso is darker and deeper in flavor. So, essentially, you are adding a stronger coffee flavor to your cake.

Espresso Cake with Whipped Chocolate Ganache
This is the ultimate espresso cake. Moist, rich vanilla cake layers infused with espresso and frosted with a light and fluffy whipped espresso chocolate ganache. Perfect for weekend dessert, entertaining with friends or as a celebration cake. A surprisingly simple and easy recipe with everything you can make ahead of time so you don’t have to rush.
Ingredients
- 2 ¾ cups (340 g) All-Purpose flour
- 2½ tsp Baking powder
- ½ tsp Baking soda
- ½ tsp Salt
- 1 cup (227 g) Butter unsalted, room temperature
- 2 cups (400 g) Granulated sugar or or brown sugar
- 4 large Eggs large
- 1 tbsp Vanilla extract
- ½ cup (120 ml) Espresso brewed
- ¾ cup (180 ml) Whole milk
- 12 oz (340 g) Chocolate 60% cocoa
- 1½ cup (350 ml) Whipping cream 32% or more (1 cup)
- 1 tbsp Vanilla extract
- 2 tbsp Soft butter
- 2 tbsp Espresso brewed
- 4 oz (113 g) Unsalted butter (3 sticks) unsalted, room temperature
- 2 cups (240 g) Powdered sugar
- 2 tbsp Whipping cream
- 1 tsp Vanilla extract
- ¼ cup Simple syrup optional to brush on baked cakes
- 8 Chocolate coated coffee beans optional
Method
- Espresso – Combine milk and cooled espresso in a measuring cup. Set aside.½ cup Espresso, ¾ cup Whole milk
- Oven and Pans – Preheat oven to 350°F (175°C). Grease and line three 8-inch (20cm) round cake pans or two 9-inch (23 cm) round cake pan with parchment paper.
- Dry ingredients – In a bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.2 ¾ cups All-Purpose flour, 2½ tsp Baking powder, ½ tsp Baking soda, ½ tsp Salt
- Wet ingredients – In a large mixing bowl, beat butter and sugar together until pale and fluffy (about 3-4 minutes). Add eggs one at a time, beating well after each addition. Mix in vanilla extract.1 cup Butter, 2 cups Granulated sugar, 4 large Eggs, 1 tbsp Vanilla extract
- Combine – Add the dry ingredients to the butter mixture in three additions, alternating with the milk-espresso mixture, beginning and ending with dry ingredients. Mix until just combined (do not overmix)
- Bake – Divide batter evenly among the prepared cake pans. Smooth the tops. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
- Ganache – Heat heavy cream in a saucepan over medium heat until it simmer (do not boil). Pour hot cream over the chopped chocolate. Let sit for 2 minutes, then stir until smooth. Add butter, vanilla extract, and salt, stirring until fully incorporated.12 oz Chocolate, 1½ cup Whipping cream, 1 tbsp Vanilla extract, 2 tbsp Soft butter, 2 tbsp Espresso
- Whipped ganache frosting – Let the ganache cool at room temperature until thickened but still soft (about 45-60 minutes). Once cooled, whip the ganache with an electric mixer on medium-high speed for 2-3 minutes until light and fluffy.
- Vanilla buttercream filling (optional) – Cream the butter and whipped cream for 2 minutes. Add the Vanilla, followed by the powdered sugar, and combine well. ontinue to whip until light and fluffy.4 oz Unsalted butter, 2 cups Powdered sugar, 2 tbsp Whipping cream, 1 tsp Vanilla extract
- Stack – Place the first cake layer on a serving plate. Spread a layer of filling/frosting on top. Repeat with the second and third cake layers, spreading the filling/frosting between each layer.¼ cup Simple syrup
- Frost – Cover the entire cake with the remaining whipped ganache, and create a rustic buttercream look by simply swirling the spatula up and down the side of the cake. Pipe any remaining ganache on the top of the cake with a piping bag. Top with chocolate-coated coffee beans8 Chocolate coated coffee beans
- Rest – Chill the cake for at least 30 minutes before serving to set the frosting. Bring the cake to room temperature before serving for the best texture.
Notes
- Use High-Quality Espresso – Since the coffee flavor is the star, brew a strong espresso or use high-quality instant espresso powder dissolved in hot water for the best taste.
- Room Temperature Ingredients – Ensure butter, eggs, and milk are at room temperature for a smooth batter and even baking. Cold ingredients can cause the batter to curdle.
- Don’t Overmix the Batter – Mix until just combined to avoid a dense cake. Overmixing can develop gluten and make the cake tough.
- Check for Doneness Properly – Insert a toothpick into the center of the cake. If it comes out clean or with a few moist crumbs, it’s done. Overbaking can make the cake dry.
- Cool the Cakes Completely – Let cake layers cool fully before frosting. Warm cake will melt the whipped ganache and make decorating difficult.
- Whip the Ganache Just Right – Once the ganache cools, whip it until light and fluffy, but don’t overwhip, or it may become grainy. If that happens, gently reheat and whip again.
- Chill the Cake Before Slicing – Refrigerate the assembled cake for 30 minutes before slicing for clean, sharp cuts and neater layers.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.











I made this today and it was absolutely to die for! I will be making this again and I’m OBSESSED with the whipped ganache.
My only issue was that I used two 9” pans. I tried to adjust the bake time and temperature but I managed to overbake the cake, making it dry.
What temperature would you use for the pans and how long would you bake for?
Thank you for the lovely feedback, Alexa. Yes, whipped ganache is sure wonderful and light compared to the traditional ganache.
I would still use the same temperature just reduce baking time for a larger cake pan.
Thanks
Hi Veena,
I would like to try and make this as a cupcake, do you think i can half the recipe so i would get 12 cupcakes instead?
thank you
Yes, Sera. You can half this recipe easily. Just change the servings in the recipe card and will calculate the recipe for you.
Hi veena!
Could I use instant espresso powder instead?
Can’t wait to make this recipe 🙂
Yes, you can use espresso for a stronger flavor.
Hmmmmk Veena, how much more chocolate would you suggest to add to 250 ml of cream? Hope it will not be too intense chocolatey ? Basically here I m looking for a nice stable whipped ganache recipe . Thanks
Hey Jayshri. You don’t have to add more chocolate. It was just a suggestion if you want to make the whipped cream more stable.
And yes, if you add more chocolate it will be more like ganache as compared to whipped cream.
Hello Veena,
I tried to make this whipped chocolate ganache taking same proportion but minus the coffee.i used 35% fat dairy KDD brand cream. I made it in morning , kept it in fridge and in evening I whipped some portion of it and I could pipe it beautifully though bcoz of extreme heat and humidity at this time in Kuwait it was not stable enough.
Next morning I added 1 tbsp of cornflour for 1 cup of cream and tried to whip it. I could whip it but I noticed that small chocolate granules were formed and I couldn’t pipe it bcoz it blocked my nozzle tip.
Where am I going wrong? How do make a perfect whipped ganache and stabilize it? Will appreciate if you can upload a video of the same. Please help. But the whipped ganache taste amazing I should say.
Thanks
Hey Jayshri. Sounds like the chocolate was not completely melted in the cream. You have to make sure you have a smooth chocolate and cream mixture before you chill it. 35% fat is good so it should definitely whip well. If you want chocolate cream more stable, add a bit more chocolate.
Whoa..this sounds marvelous! I can smell the strong espresso odor. Your pictures tho! gosh i want to eat my screen. YUMMERS.
Thank you, Neli. It was so good, you must try.