A striking dairy-free marble cake with a polished finish that feels special for celebrations. Its classic style and elegant presentation make every slice memorable.
Heat the oven to 350°F. Line two 9-inch round cake pans with parchment paper and lightly coat the sides with neutral oil.
Whisk the cake flour, baking powder, and salt. Beat the dairy free butter and granulated sugar for 3 to 4 minutes, then beat in the eggs one at a time and add the vanilla extract.
Add the flour mixture in three additions, alternating with the soy milk in two additions. Stir the cocoa powder and hot water together, then fold 2 cups of vanilla batter into the cocoa mixture.
Alternate spoonfuls of vanilla and chocolate batter in each prepared pan. Gently swirl the batters together a few times, then bake for 28 to 33 minutes until a toothpick comes out clean.
Cool the cake layers completely. Beat the dairy free butter, powdered sugar, soy milk, vanilla extract, and salt for 3 minutes to make the vanilla frosting.
Stack the layers with vanilla frosting between them, then frost the top and sides. Refrigerate the cake for 20 minutes to firm the surface.
Pour hot coconut cream over the chopped dairy free chocolate and let it stand for 2 minutes before stirring smooth. Cool the ganache for 10 minutes, pour it over the cake to create drips, and let it set before serving.