Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 cup (100 g) almond flour
- 1 cup (120 g) powdered sugar + 3 1/2 cups (420 g) for buttercream
- 3 large eggs + 3 large egg whites
- 1/4 cup (30 g) all-purpose flour
- 2 tbsp (10 g) unsweetened cocoa powder
- 2 tbsp (30 g) granulated sugar (for meringue) + 1/3 cup (65 g) for syrup
- 3/4 cup (180 ml) strong coffee or espresso, divided
- 8 oz (225 g) dark chocolate (60–70%), finely chopped
- 1 cup (240 ml) heavy cream
- 1 cup (225 g) unsalted butter, room temperature
- Vanilla extract, salt, optional coffee liqueur
- Optional garnish: cocoa powder, chocolate curls, toasted sliced almonds
Do This
- 1. Heat oven to 400°F (200°C). Line a 9×13-inch (23×33 cm) pan with parchment. Whisk almond flour, powdered sugar, whole eggs, and vanilla; fold in flour and cocoa, then a meringue made from egg whites and sugar, plus melted butter.
- 2. Spread batter in pan and bake 8–12 minutes until lightly golden and springy. Cool completely, then trim edges and slice into 3 equal rectangles.
- 3. Simmer coffee and sugar into a syrup; stir in vanilla and optional coffee liqueur. Cool.
- 4. Make ganache: pour hot cream over chopped chocolate, rest, then whisk smooth with butter and a pinch of salt. Cool until thick but spreadable.
- 5. Make coffee buttercream: beat butter until fluffy, gradually mix in powdered sugar, then add cooled strong coffee, vanilla, and salt until silky.
- 6. Assemble: sponge layer, brush with coffee syrup, spread ganache; second sponge, more syrup, buttercream; third sponge, syrup, then a very thin ganache top or dusting of cocoa.
- 7. Chill at least 1–2 hours to set. Trim edges, slice into neat rectangles, and garnish with cocoa, chocolate curls, and toasted almonds.
Why You’ll Love This Recipe
- All the elegant layers and flavors of classic opera cake, in a version that is approachable for home bakers.
- Moist chocolate–almond sponge, soaked with coffee syrup, keeps every bite tender and full of flavor.
- Silky dark chocolate ganache and smooth coffee buttercream give a refined, café-style finish.
- Perfect make-ahead dessert for dinner parties, holidays, or any time you want a show-stopping treat.
Grocery List
- Produce: None required (optional: fresh berries or mint for serving).
- Dairy: Unsalted butter, heavy cream.
- Pantry: Almond flour, all-purpose flour, powdered sugar, granulated sugar, unsweetened cocoa powder, dark chocolate, vanilla extract, salt, coffee or espresso (and optional coffee liqueur), parchment paper.
Full Ingredients
Chocolate–Almond Sponge
- 1 cup (100 g) almond flour (very fine ground almonds)
- 1 cup (120 g) powdered sugar, sifted
- 3 large eggs, at room temperature
- 1 tsp vanilla extract
- 1/4 tsp fine sea salt
- 1/4 cup (30 g) all-purpose flour, sifted
- 2 tbsp (10 g) unsweetened cocoa powder, sifted
- 3 large egg whites, at room temperature
- 2 tbsp (30 g) granulated sugar (for the meringue)
- 2 tbsp (28 g) unsalted butter, melted and cooled slightly
Coffee Syrup
- 3/4 cup (180 ml) strong brewed coffee or espresso
- 1/3 cup (65 g) granulated sugar
- 1–2 tbsp coffee liqueur (such as Kahlúa), optional
- 1/2 tsp vanilla extract
Dark Chocolate Ganache
- 8 oz (225 g) dark or bittersweet chocolate (60–70%), finely chopped
- 1 cup (240 ml) heavy cream
- 2 tbsp (28 g) unsalted butter, cut into small pieces
- 1/8 tsp fine sea salt
- 1 tsp vanilla extract, optional
Coffee Buttercream
- 1 cup (225 g) unsalted butter, softened to cool room temperature
- 3 1/2 cups (420 g) powdered sugar, sifted
- 3–4 tbsp strong brewed coffee or espresso, cooled
- 1 tsp vanilla extract
- 1/4 tsp fine sea salt (to taste)
To Finish & Garnish (Optional)
- Unsweetened cocoa powder, for dusting
- Dark chocolate curls or shavings
- Toasted sliced almonds
- Chocolate-covered espresso beans, for a café-style touch

Step-by-Step Instructions
Step 1: Prepare the pan and preheat the oven
Preheat your oven to 400°F (200°C) with a rack in the center position. Lightly grease a 9×13-inch (23×33 cm) baking pan, then line the bottom with parchment paper, leaving some overhang on the long sides to help lift the cake out later. Lightly grease the parchment as well.
Make sure your eggs are at room temperature; this helps the sponge whip up with more volume and stay light. Separate 3 of the eggs, placing the whites in a clean mixing bowl for later and keeping the 3 yolks together with the other whole eggs.
Step 2: Make the chocolate–almond sponge batter
In a medium bowl, whisk together the almond flour and 1 cup (120 g) sifted powdered sugar until there are no lumps. Add the 3 whole eggs and the 3 yolks you reserved, along with the vanilla extract and salt. Using a hand mixer or stand mixer with the whisk attachment, beat on medium-high speed for 4–5 minutes, until the mixture is pale, thick, and increased in volume. It should fall in a thick ribbon from the whisk.
In a small bowl, sift together the all-purpose flour and cocoa powder. Gently fold this dry mixture into the almond–egg mixture in two additions using a spatula, just until no streaks remain.
In a separate clean bowl, beat the 3 egg whites on medium speed until foamy. Gradually add the 2 tbsp (30 g) granulated sugar and continue beating to soft, glossy peaks. Do not over-whip; you want the meringue to be smooth and supple.
Fold one-third of the meringue into the almond batter to lighten it, then gently fold in the remaining meringue in two more additions, taking care not to deflate the mixture. Finally, drizzle in the melted, cooled butter around the edge of the bowl (not in one spot) and fold just until incorporated.
Step 3: Bake, cool, and portion the sponge
Immediately pour the batter into the prepared pan and spread it evenly to the corners using an offset spatula. Try to keep the surface as level as possible so your layers will be even later.
Bake for 8–12 minutes, or until the top is lightly golden, the edges are just starting to pull away from the sides of the pan, and the center springs back gently when touched. Do not overbake; the sponge should stay soft and flexible.
Let the cake cool in the pan for 5 minutes, then run a thin knife around the edges to loosen. Use the parchment overhang to lift the cake out onto a cooling rack. Peel off the parchment and let the sponge cool completely.
Once cool, trim off a very thin slice from each edge to square the cake and remove any dry parts. Measure and cut the sponge into 3 equal rectangles (for a 9×13-inch cake, cut it into three 9×4 1/3-inch strips). Set the pieces aside, covered lightly with a clean towel so they do not dry out.
Step 4: Make the coffee syrup
In a small saucepan, combine the strong brewed coffee (or espresso) and 1/3 cup (65 g) granulated sugar. Place over medium heat and stir until the sugar dissolves and the mixture just comes to a gentle simmer. Simmer for 1–2 minutes, then remove from heat.
Stir in the vanilla extract and, if using, the coffee liqueur. Let the syrup cool to room temperature. The syrup should be thin and pourable, not thick like caramel. You want it to soak into the sponge easily without making it soggy.
Step 5: Prepare the dark chocolate ganache
Place the finely chopped dark chocolate in a heatproof bowl. In a small saucepan, heat the heavy cream over medium heat until it just begins to steam and small bubbles form around the edges; do not boil.
Pour the hot cream over the chopped chocolate, making sure all the chocolate is submerged. Let sit undisturbed for 2–3 minutes to soften the chocolate. Then add the butter pieces and salt. Whisk slowly from the center outward until the mixture becomes smooth and glossy. If using, stir in the vanilla extract.
Let the ganache sit at room temperature, stirring occasionally, until it cools and thickens to a spreadable consistency (similar to soft peanut butter). This usually takes 20–30 minutes. If it becomes too firm, you can gently warm the bowl over a pan of barely simmering water, stirring, until loosened slightly.
Step 6: Make the coffee buttercream
In a large mixing bowl, beat the softened butter on medium-high speed for 2–3 minutes until very light and creamy. Scrape down the sides of the bowl.
Gradually add the sifted powdered sugar, about 1/2 cup at a time, beating on low at first to avoid a sugar cloud, then increasing to medium until fully incorporated. Scrape the bowl as needed.
In a small bowl or measuring cup, stir together the cooled strong coffee and vanilla. With the mixer on low speed, slowly add 3 tbsp of the coffee mixture to the buttercream. Beat until smooth and silky, 1–2 minutes. If you want a stronger coffee flavor or slightly looser texture, add up to 1 additional tablespoon coffee, a teaspoon at a time.
Add the salt and beat on medium-high for another 1–2 minutes until the buttercream is light and fluffy. If it seems too soft, chill it in the refrigerator for 10–15 minutes, then beat again briefly. If it seems too stiff, add a teaspoon of cream or milk at a time until it spreads easily.
Step 7: Assemble the layered cake
Place one sponge rectangle, smooth side up, on a serving board or platter. For easier handling and clean edges later, you can line the board with parchment or assemble the cake inside a rectangular cake frame or the cleaned 9×13-inch pan lined with plastic wrap.
Using a pastry brush or spoon, generously brush the first sponge with the cooled coffee syrup. You want it well moistened but not soggy; the surface should appear evenly damp.
Spread half of the chocolate ganache over this first layer in an even, thin layer (use an offset spatula for best control). Place the second sponge rectangle on top, gently pressing to adhere. Brush with more coffee syrup.
Spread the coffee buttercream evenly over the second layer, aiming for a similar thickness to the ganache. Reserve a little buttercream if you want to patch any gaps on the sides later. Top with the third sponge layer and brush again with coffee syrup.
Step 8: Finish, chill, and serve
Use any remaining ganache to spread a very thin, smooth layer over the top sponge (this acts as a soft glaze). Alternatively, you can leave the top bare and plan to dust with cocoa later. Smooth the top as evenly as possible for a refined café-style look.
Cover the cake loosely with plastic wrap (or cover the pan if assembling inside it) and refrigerate for at least 1–2 hours, or until all layers are fully set. For the cleanest slices, chill 4 hours or overnight.
When ready to serve, remove the cake from the fridge. If needed, run a knife around the edges and carefully lift it out using the parchment or plastic wrap. Trim a thin slice from all four sides for razor-sharp edges.
Cut the cake into 10–12 neat rectangles or squares using a long, sharp knife, wiping the blade clean between cuts. Garnish the tops with a light dusting of cocoa powder, a few chocolate curls, toasted sliced almonds, or a single chocolate-covered espresso bean. Serve slightly chilled or at cool room temperature.
Pro Tips
- Do not overbake the sponge. Pull it from the oven as soon as it is set and springy; a dry sponge will not soak up syrup as nicely.
- Cool components before assembling. Hot syrup, warm ganache, or warm buttercream will melt layers and cause them to slide.
- Use strong coffee. Brew your coffee or espresso on the strong side so the flavor stands out even after chilling and layering.
- Chill thoroughly for clean slices. The longer the cake chills, the cleaner your layers will look. Overnight is ideal if you have time.
- Wipe the knife between cuts. A warm, clean knife (dip in hot water, then dry) will give those sharp, bakery-style edges.
Variations
- Mocha version: Add 1–2 tsp instant espresso powder to the ganache along with the hot cream for a chocolate-coffee ganache layer.
- Hazelnut twist: Swap almond flour for hazelnut flour and garnish with chopped toasted hazelnuts and chocolate shavings.
- Liquor-forward: Replace part of the coffee in the syrup with coffee liqueur or dark rum and add 1 tbsp of the same spirit to the buttercream for an adults-only dessert.
Storage & Make-Ahead
This cake is an excellent make-ahead dessert. Once assembled, keep it covered and refrigerated for up to 3 days. The flavors deepen and the layers meld beautifully over time. For longer storage, freeze the whole cake (well wrapped) or individual slices for up to 1 month; thaw overnight in the refrigerator before serving.
You can also prepare components ahead: bake and cool the sponge up to 1 day in advance (wrap well and keep at room temperature), make the coffee syrup up to 3 days ahead (refrigerate), and prepare ganache and buttercream up to 2 days ahead (refrigerate, then bring to a spreadable consistency and re-whip the buttercream before assembling).
Nutrition (per serving)
Approximate values for 1 of 12 servings: about 520 calories; 38 g fat; 24 g saturated fat; 41 g carbohydrates; 31 g sugar; 6 g protein; 2 g fiber; 210 mg sodium. These numbers are estimates and will vary based on exact ingredients and portion sizes.


Leave a Reply