Chocolate Cake with Whipped Fudge Filling and Chocolate Buttercream

Difficulty: Hard | Total Time: 2 hrs 20 mins, plus 1 hr cooling time | Makes: 1 (8-inch) layer cake, or 8 to 10 servings

Making this cake is a process, but it pays off with a serious treat for chocolate-lovers. The cake layers are dense enough to hold up to the whipped fudge filling while still having a light, cakey texture, and the sweet milk chocolate in the buttercream is toned down with the addition of bittersweet chocolate. The whole cake is wrapped in a decorative chocolate-drizzle cage, but if you’re not feeling confident about pulling off that final flourish, just drizzle the melted chocolate over the top of the cake—I’m sure no one will complain.

Game plan: You can prepare the cake layers up to a day in advance. Just wrap them tightly in plastic wrap and store at room temperature. The fudge filling and buttercream are best used right away. You can also prepare the entire cake up to 2 days in advance and refrigerate it. Just let it come up to room temperature for about 1 to 2 hours before serving.

This recipe was featured as part of our birthday cake recipe gallery.

INGREDIENTS

  • For the chocolate cake::

  • 1 3/4 cups all-purpose flour, plus more as needed

  • 1 teaspoon baking soda

  • 3/4 teaspoon fine salt

  • 2/3 cup Dutch-process cocoa powder

  • 2/3 cup boiling water

  • 2/3 cup whole milk, at room temperature

  • 12 tablespoons unsalted butter (1 1/2 sticks), at room temperature, plus more as needed

  • 2 cups granulated sugar

  • 2 teaspoons vanilla extract

  • 3 large eggs, at room temperature

  • For the milk chocolate buttercream::

  • 6 ounces milk chocolate, coarsely chopped

  • 3 ounces bittersweet chocolate, coarsely chopped

  • 3 sticks (12 ounces) unsalted butter, at room temperature

  • 2 tablespoons whole milk

  • 1 teaspoon vanilla extract

  • 1/4 teaspoon fine salt

  • 2 1/2 cups powdered sugar

  • For the whipped fudge filling::

  • 8 ounces bittersweet chocolate, finely chopped

  • 3/4 cup heavy cream

  • 1/3 cup light corn syrup

  • To assemble::

  • 2 ounces bittersweet chocolate, coarsely chopped

INSTRUCTIONS

For the chocolate cake:

  1. Heat the oven to 350°F and arrange a rack in the middle. Cut out 2 (8-inch) rounds of parchment paper; set aside. Coat 2 (8-inch) cake pans with butter, place the rounds in the pans, and coat the parchment with more butter. Coat the pans and parchment with flour and tap out any excess; set aside.

  2. Whisk together the measured flour, baking soda, and salt in a medium bowl until combined; set aside.

  3. Whisk together the cocoa and boiling water in a small bowl until combined. Slowly whisk in the milk; set aside.

  4. Place the measured butter in the bowl of a stand mixer fitted with a paddle attachment and beat on medium-high speed until fluffy and light in color, about 3 minutes. Add the sugar and vanilla and continue to beat for another 4 minutes. Stop the mixer and scrape down the sides of the bowl and the paddle with a rubber spatula.

  5. Return the mixer to medium-high speed. Add the eggs 1 at a time, letting each incorporate fully before adding the next. Stop the mixer and scrape down the sides of the bowl and the paddle.

  6. Add a third of the flour mixture and turn the mixer to low speed, mixing until the flour is just incorporated. Add half of the cocoa mixture and mix until just incorporated. Continue with the remaining flour mixture and cocoa mixture, alternating between each and ending with the flour, until all of the ingredients are incorporated and smooth. Stop the mixer, remove the bowl, and stir in any remaining flour streaks by hand, making sure to scrape the bottom of the bowl.

  7. Divide the batter evenly between the prepared pans. Bake them side by side on the rack for 15 minutes. Rotate the pans from left to right and back to front and continue baking until the cake edges slightly pull away from the pans and a cake tester or toothpick inserted into the center comes out dry with just a few crumbs, about 15 to 20 minutes more.

  8. Remove the pans from the oven and let them cool on a wire rack for about 15 to 20 minutes. Run a knife around the perimeter of each cake, turn them out onto the rack, and slowly peel off the parchment rounds. Let cool completely, about 1 1/2 hours. Meanwhile, make the buttercream and filling.

For the milk chocolate buttercream:

  1. Fill a medium saucepan with 2 inches of water and bring it to a boil over high heat. Reduce the heat to low so the water is just simmering. Place the milk and bittersweet chocolates in a heatproof bowl large enough to sit over the water without touching it. Place the bowl over the saucepan and stir until the chocolate is melted and smooth. Set aside until cooled slightly but still pourable, about 5 to 10 minutes.

  2. Beat the butter in the bowl of a stand mixer fitted with a paddle attachment on medium-high speed until light and fluffy, about 3 minutes.

  3. Add the milk and beat until incorporated. Pour in the chocolate and mix until completely incorporated. Add the vanilla and salt and mix until incorporated. Stop the mixer and scrape down the sides of the bowl and the paddle with a rubber spatula.

  4. Turn the mixer speed to low and slowly add the powdered sugar until it’s incorporated and the mixture is creamy; set aside at room temperature. Meanwhile, make the filling.

For the whipped fudge filling:

  1. Place the chocolate in the bowl of a stand mixer (the bowl must be heatproof); set aside.

  2. Whisk together the cream and corn syrup in a small saucepan and bring to a boil over medium heat. Pour the cream mixture over the reserved chocolate and whisk until melted and smooth. Refrigerate uncovered, stirring occasionally, until cooled to room temperature, about 45 minutes to 1 hour.

  3. Place the bowl on the stand mixer and fit the mixer with a paddle attachment. Beat on high speed until the chocolate mixture is lighter in color and fluffy in texture, about 1 minute. Immediately assemble the cake (the whipped fudge filling will harden and be difficult to spread as it sits).

To assemble:

  1. Place 1 cake layer on an upside-down cake pan or serving plate. Working quickly, spread all of the whipped fudge filling evenly over the top of the layer, then place the second cake layer on top, top-side down. (If the whipped fudge starts to set in the bowl, stir vigorously until smooth.)

  2. Using an offset spatula or a long, thin knife, spread the buttercream evenly over the top and sides of the cake. (If the buttercream seems too soft, refrigerate until stiffer but not hard. You can save about 3/4 cup to use for additional decorating, if you like.)

  3. To make the decorative chocolate drizzle, use a dark marker or pen to draw 2 parallel lines 14 inches long and 4 inches apart on a sheet of parchment paper. Repeat with a second set of lines on the same sheet of parchment.

    Flip the parchment over, place it on a baking sheet, and place the baking sheet in the freezer.

  4. Fill a medium saucepan with 2 inches of water and bring it to a boil over high heat. Reduce the heat to low so the water is just simmering. Place the chopped chocolate in a heatproof bowl large enough to sit over the water without touching it, place the bowl over the saucepan, and stir until the chocolate is melted and smooth.

  5. Remove the baking sheet from the freezer. Using a spoon, drizzle a thin stream of chocolate in between the 2 sets of lines in random patterns, making 2 (14-by-4-inch) strips of decorative chocolate drizzles.

    Return the baking sheet to the freezer until the chocolate is just set, about 5 minutes.

  6. Working quickly because the chocolate will get soft, carefully peel the chocolate strips off of the parchment and apply them to the sides of the cake, wrapping them around and pressing slightly to get them to adhere. Don’t worry if the strips break, just press them onto the sides of the cake. (If the chocolate starts to soften, place it back in the freezer for a few minutes to harden.)


  7. Serve immediately or refrigerate for up to 2 days. If refrigerated, let the cake sit at room temperature for 1 to 2 hours before serving.