This chocolate heart cake is made with two circular chocolate cakes, a silky ganache, and a chocolate Swiss meringue buttercream frosting. Simple to prepare, the unique shape is achieved without any special tools or fancy equipment for a decadent dessert perfect for holidays and special occasions!
Preheat the oven to 350°F. Lightly grease two 8-inch round cake pans and line the bottoms with parchment paper.
In a medium bowl, whisk the cocoa powder and hot water until smooth and glossy. Set aside to bloom while preparing the remaining ingredients.
In a large mixing bowl, whisk together the flour, granulated sugar, brown sugar, baking soda, baking powder, and salt until fully combined.
Add the buttermilk, oil, eggs, and vanilla extract, whisking until smooth.
Pour in the bloomed cocoa mixture and whisk gently until fully incorporated. The batter will be thin.
Divide the batter evenly between the prepared pans and bake for 30–35 minutes, until a toothpick inserted into the center comes out clean. If using an instant-read thermometer, the internal temperature should register about 200°F.
Cool the cakes in the pans for 10 minutes, then turn out onto a wire rack to cool completely. Once fully cooled, wrap the layers in plastic wrap and place in zip-top bags. Freeze for easier frosting, or proceed once completely cooled.
To make the ganache filling
Place the chopped chocolate in a heatproof bowl.
Heat the heavy cream in a small saucepan over medium heat until just steaming. Do not boil.
Remove from the heat and immediately stir in the espresso powder until fully dissolved.
Pour the hot cream over the chocolate. Cover and let stand for 2 minutes, then stir gently from the center outward until smooth and glossy.
Add the butter and stir until fully emulsified.
Stir in the vanilla extract and salt. The ganache should look fluid, shiny, and cohesive.
Let the ganache cool at room temperature until thickened to a spreadable consistency, about 20 minutes. For cake assembly, it should be soft but not runny, similar to warm Nutella.
Prepare the Chocolate Swiss Meringue Buttercream
In a small saucepan, bring a small amount of water to a boil. Reduce the heat to simmer.
In medium heat-proof bowl (I used my stand mixer bowl), whisk together egg whites and sugar and place it over the saucepan with simmering water. (This is a make-shift double boiler. Make sure the bottom of the top bowl doesn't touch the water.)
Cook the egg white mixture until sugar is completely melted and it reaches 160°F (70°C) stirring continuously, about 5 minutes. (This is my favorite thermometer!)
Now, remove the bowl with egg white mixture from heat. Then whisk it on medium speed for a minute, then slowly increase the speed to medium high and beat until stiff peaks form and the mixture is cool to touch, about 10 minutes. (It may take longer with a hand-mixer.)
Meanwhile, melt the chocolate in a microwave according to package directions. Let it cool.
Once the meringue reached stiff peaks, scrape the side of the bowl with a spatula and add salt.
Turn on the mixer on medium speed and start adding butter, one tablespoon at a time. Make sure the butter is fully incorporated before adding the next piece. (NOTE: It's normal if buttercream starts to curlde half way. Keep adding the butter!)
Keep whisking the buttercream until smooth, light and fluffy, about 10 minutes.
Now, switch to a paddle attachment and add cooled melted chocolate. Beat the buttercream until well combined, about a minute.
To assemble the cake
If not using a cake board, place two overlapping strips of parchment on your serving plate. Place one cake layer on top.
Pipe a buttercream dam around the edge of the cake. Spoon the ganache into the center, spreading gently up to the dam without pressing down. Top with the second cake layer and chill for 15 minutes to set the filling.
To shape the heart, place a ruler or straight edge on the cake and mark a straight 5-inch line from the bottom point upward along one side. Repeat on the opposite side. Cut along the lines to remove two rounded pieces. Precision isn’t critical here, as the buttercream will hide small imperfections.
Using buttercream as glue, attach the cut pieces to form the rounded top of the heart. Chill for 15 minutes to set. Cut a small v-shape for the heart’s valley and remove.
Crumb-coat the cake and chill briefly to set the layer. Apply the final coat of buttercream, smoothing the sides and top. Add decorative piping or details as desired. Remove the parchment strips and chill briefly before slicing to ensure clean, defined layers.
Notes
Note 1: If the frosting tastes too sweet, add a pinch more salt or 1 tablespoon unsweetened cocoa powder.Note 2: For deeper bitterness, add ½ ounce additional melted dark chocolate.For a stronger espresso flavor, add up to ¼ teaspoon additional espresso powder, always dissolved first. Do not add espresso powder directly to the frosting, as it can speckle and taste harsh.The ganache should remain soft and silky, not firm. If it thickens too much, warm it gently over a double boiler and whisk until smooth.For the best slicing, chill the assembled cake briefly, then allow it to rest at room temperature before serving.If the cake layers domed during baking, level the top of the cake, taking off only what is necessary, after it has been chilled or frozen to reduce crumbs and tearing. Or, if the dome is slight, allow the buttercream dam and the ganache to level the layers.Storage: Transfer leftover cake to an airtight container or wrap it tightly with plastic wrap, followed by aluminum foil. It will keep fresh in the fridge for up to 3 days or in the freezer for up to 1 month. Thaw in the fridge to serve.