This dairy-free German chocolate cake offers a rich chocolate finish with a classic bakery-style presentation. It is a standout choice for celebrations and special occasions.
Heat the oven to 350°F. Line three 8-inch round cake pans with parchment paper and lightly coat the sides with neutral oil.
Whisk the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Add the eggs, soy milk, neutral oil, and vanilla extract, then whisk in the hot coffee until the batter is smooth.
Divide the batter among the pans and bake for 22 to 26 minutes, until a toothpick comes out with a few moist crumbs. Cool for 10 minutes in the pans, then transfer the layers to wire racks.
Whisk the coconut milk, brown sugar, egg yolks, and dairy free butter in a saucepan. Cook over medium-low heat for 9 to 12 minutes, stirring constantly, until thick enough to coat a spoon.
Remove the filling from the heat and stir in the vanilla extract, shredded coconut, toasted pecans, and salt. Transfer it to a shallow bowl and cool completely.
Beat the dairy free butter, powdered sugar, cocoa powder, soy milk, and vanilla extract until fluffy. Spread this chocolate frosting around the outer edge of each cooled layer to create a border.
Fill inside each frosting border with coconut pecan filling and stack the layers. Frost the sides with chocolate frosting, spoon the remaining filling over the top, and let the cake set for 30 minutes.