
This chocolate coffee cake is a decadent dessert that combines rich chocolate flavor with aromatic coffee notes. The moist cake layers are soaked with a coffee syrup and covered in a silky coffee buttercream, creating the ultimate treat for chocolate and coffee lovers alike.
I developed this recipe after years of trying to recreate a cake I had at a small Italian bakery. The secret was finally incorporating coffee three different ways to build layers of flavor that make this cake truly unforgettable.
Ingredients
- All purpose flour: Provides structure while staying tender in the final cake
- Dutch process cocoa powder: Gives a deeper chocolate flavor than natural cocoa
- Instant espresso powder: Intensifies the coffee flavor without adding too much liquid
- Sour cream: Adds moisture and creates a velvety texture in the cake
- Very warm coffee: Helps bloom the cocoa powder for maximum chocolate flavor
- Chocolate coffee syrup: Locks in moisture and adds another dimension of flavor
- Heavy cream: Creates a silky smooth texture that spreads easily
- Powdered sugar: Amount can be adjusted based on your sweetness preference
Step-by-Step Instructions
- Prep the Pans:
- Preheat your oven to 350°F and prepare two 8 inch cake pans by greasing them lightly and lining the bottoms with parchment paper. The parchment ensures the cakes release cleanly after baking.
- Mix Dry Ingredients:
- Whisk together the flour, cocoa powder, baking powder, baking soda, espresso powder, and salt in a large bowl. Make sure to break up any cocoa powder lumps for a smooth batter. Sifting these ingredients is ideal but whisking thoroughly works well too.
- Combine Wet Ingredients:
- In a separate bowl, whisk together oil, melted butter, both sugars, eggs, sour cream, and milk until smooth. The mixture should look evenly combined with no streaks of egg or sour cream visible. The oil and butter combination gives you both flavor and moisture.
- Create the Batter:
- Sift the dry ingredients into the wet, alternating with warm coffee. This method prevents overmixing and ensures the batter stays light. Use the sequence dry, coffee, dry, coffee, dry, whisking just until combined after each addition.
- Bake the Cake:
- Divide the batter evenly between the prepared pans and bake for 33 to 38 minutes. The cakes are done when a toothpick inserted in the center comes out with a few moist crumbs but no wet batter. Cool in pans for 15 minutes before removing to cool completely.
- Make Coffee Syrup:
- While the cakes cool, prepare the chocolate coffee syrup by combining water, coffee, sugar, cocoa powder, and vanilla in a saucepan. Boil until reduced and thickened enough to coat a spoon. This syrup adds moisture and intensifies the coffee chocolate flavor.
- Prepare and Soak Cakes:
- Level cake layers if needed by cutting off any domed tops. Brush each layer with 2 to 3 tablespoons of the cooled syrup, focusing on the cut surfaces which absorb the liquid best. Refrigerate the soaked layers for 1 to 2 hours to firm up.
- Make Coffee Buttercream:
- Beat softened butter until smooth, then mix in vanilla, salt, espresso, and heavy cream. Gradually add powdered sugar until you reach your desired consistency. The final beating incorporates air for a lighter texture that spreads beautifully.
- Assemble the Cake:
- Start with a small amount of frosting on your cake plate, then layer cake, frosting, and the second cake layer. Apply a thin crumb coat of frosting over the entire cake and chill for 20 to 30 minutes. This seals in crumbs for a cleaner final layer.
- Final Frosting:
- Apply the remaining buttercream to the chilled cake, creating your desired finish. For a smooth look, use a bench scraper held at a slight angle against the side of the cake while turning on a cake stand. For a more rustic look, create swirls with the back of a spoon.

The instant espresso powder is truly my secret weapon in this recipe. I once tried making this cake without it, using just brewed coffee, and the flavor difference was remarkable. Those concentrated coffee notes really make the chocolate shine in a way that transforms an ordinary chocolate cake into something memorable.
Storage Instructions
This cake stays fresh in an airtight container at room temperature for up to 3 days. The coffee syrup helps keep it moist longer than typical cakes. For longer storage, refrigerate for up to a week, but allow slices to come to room temperature before serving for the best flavor and texture.
Ingredient Substitutions
If you don’t have Dutch process cocoa, you can use natural cocoa powder, but add 1/8 teaspoon baking soda to balance the acidity. For a dairy free version, substitute the butter with plant based butter, the sour cream with coconut yogurt, and the milk with almond or oat milk. The cake will have a slightly different texture but will still be delicious.
Serving Suggestions
This cake pairs beautifully with a scoop of coffee or vanilla ice cream for an extra indulgent dessert. A simple dusting of cocoa powder over the top adds an elegant touch for special occasions. For coffee lovers, serve alongside a shot of espresso for the ultimate coffee experience.

This cake is a masterpiece that lets rich chocolate and bold coffee flavors shine in harmony while delighting anyone lucky enough to enjoy a slice.
Frequently Asked Questions
- → Can I make this cake without the espresso powder?
Yes, you can omit the espresso powder if you prefer. The cake will still have a coffee flavor from the brewed coffee in the batter and syrup, but the intensity will be reduced. For a purely chocolate cake, you can substitute the coffee with hot water instead.
- → How far in advance can I make this cake?
You can bake the cake layers up to 2 days ahead and store them wrapped in plastic at room temperature. The syrup can be made 3-4 days ahead and refrigerated. Assemble and frost the cake the day before serving for best results. Once fully assembled, the cake will stay fresh in the refrigerator for up to 3 days.
- → Can I use regular cocoa powder instead of Dutch process?
While Dutch process cocoa is recommended for its deeper color and smoother flavor, you can substitute natural cocoa powder. However, you'll need to adjust the leavening agents—reduce the baking powder to 1 teaspoon and increase the baking soda to 1 teaspoon to account for natural cocoa's higher acidity.
- → Why do I need to brush the cake with syrup?
The chocolate coffee syrup serves multiple purposes: it adds moisture to the cake, intensifies the flavor, and creates a more tender crumb. This step is particularly important if you're making the cake in advance, as it helps prevent the layers from drying out while also enhancing the coffee-chocolate flavor profile.
- → What can I substitute for sour cream in this cake?
Full-fat Greek yogurt makes an excellent 1:1 substitute for sour cream in this recipe. Alternatively, you could use buttermilk, though you'd need to reduce the milk in the recipe by 1/4 cup to maintain the proper liquid ratio. Each substitution will slightly alter the flavor profile but will still produce a delicious cake.
- → How do I achieve the best texture for the buttercream?
For silky smooth coffee buttercream, ensure your butter is properly softened (but not melted) and beat it until completely smooth before adding other ingredients. The espresso should be cooled to room temperature before mixing. If your frosting is too thick, add a splash of heavy cream; if too thin, add more powdered sugar. For the silkiest texture, beat on high speed for 2-3 minutes after all ingredients are incorporated.