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 love anything with coffee in it! This cake is gorgeous, Veena!
Thank you, Bee
I love anything that involves coffee or espresso. This cake looks like heaven to me.
Me too – love coffee desserts
How do I substitute Espresso?
Blasilla. Why are you substituting espresso? You can add coffee instead if that is what you want. Thanks
Veena, my husband’s birthday is in a few weeks and I think this is the cake I’m going to make for him. It looks absolutely luscious!
Thank you, Lisa. You must make this for him. He will love it. Let me know how it goes.
I made this cake over the weekend, and I want to eat the whipped espresso ganache by the spoonful – SO good!
Thank you, Jessica. So happy you enjoyed this recipe. Thank you so much for coming back to write this feedback. Love hearing from those who try my recipes.
This looks amazing! I love espresso in baking and can’t wait to try this cake!
Thank you, Kate
What a tasty and beautiful looking cake. I love my coffee and I would probably have an espresso machine if I had enough space. I want this cake in front of me right now.
Thanks, Ben.
I love coffee desserts! What a great idea to take chocolate out of the cake and really let the flavor of the coffee shine through and then create an amazing frosting!
Thanks, Pam. Yes, really brings out the flavor of coffee.
My hubby would love this cake! Being Italian he loves his espresso, plus he has a sweet tooth!
This would definitely his cake then. Anyone who loves espresso will love this cake.
This looks like a perfect recipe for our Meet and Greet this weekend! The flavors sound outstanding! I will let you know how it works out!
Absolutely, Heidy. Perfect for any get-together.
Hi Veena! This looks so yummy!
I don’t have a coffee maker, can I just mix the espresso powder in hot water? If so, can you share the ratio? Thank you so much!
Hey Dang, Yes, I have often used instant espresso powder as well. Works well. I use 1 tsp with 1/4 cup water. You can add up to 1 1/2 Tsp
I don’t have an espresso maker either. Often I will get my hubby to buy extra espresso from the coffee place. Thanks
Yay! Thank you so much. Have a lovely day!