Layers of vanilla cake, white chocolate mousse, and a tart cranberry compote swirl will have your dinner guests asking for dessert before dinner!
Preheat oven to 350°F.
Make the cake layer first by combining the soy milk and apple cider vinegar in a bowl. Set aside to thicken for about 10 minutes.
Combine flour, baking powder, baking soda, and sea salt in a 10" x 8" baking dish (which you'll bake the cake layer in).
Add sugar, oil, and vanilla to the milk and vinegar mixture and stir until well combined.
While the cake is baking, you can make the cranberry compote swirl. To make the cranberry compote, heat a saucepan over medium heat with all the ingredients for the cranberry compote and bring to a boil. This takes about 7 to 8 minutes.
Let the mixture continue to bubble and reduce for 10 more minutes. Turn heat down if it's splashing or burning. It should be reduced by about half and the liquid is still present but slightly thicker. Allow this to cool completely.
To start the white chocolate mousse, over a double boiler melt the cacao butter completely. Once melted, whisk in 1 cup of canned coconut cream, soy milk powder, and agave nectar.
Place this bowl in the freezer for 30 minutes until the mixture is thicker and completely cooled. A soft butter texture should form around the edges and the entire thing should have thick caramel in consistency, without being entirely hard or solid. You have to freeze this mixture and mind the time because it’s all about how quickly the cacao butter cools. Do not leave unattended. Set a timer!
Only once the white chocolate cream is at the right consistency and chilled, you can whip together the 3 cups of chilled canned coconut cream in a stand mixer or with a hand mixer in a cold glass bowl. Once the whip cream is fluffy and smooth, add in confectioners sugar slowly while whipping. Turn up the speed to get it fluffier.
To assemble the dessert casserole, add dollops of white chocolate mousse on top of the cake layer in the casserole dish. Dollop large spoonfuls of the cranberry compote onto the mousse, and you can push it into the mousse a little too. Then dollop the remaining white chocolate mousse and then the cranberry compote. Take the end of your spoon or the spatula and swirl it around until you get a pattern you like and the cranberry compote is swirled and interspersed into the mousse layer. Watch the video to see exactly how I did it!
I like this refrigerated for at least 12 hours before serving, but it’s more of a personal preference. You could serve it immediately but the mousse will be a bit more loose when you scoop it out and serve, however it’s still very delicious!
To serve, take a large spoon and carve out portions of the cake and mousse together in your desired serving size. If you’ve refrigerated it longer, it will generally hold it’s shape so you can see the cake layer and the mousse layer, but the mousse shouldn’t be completely solid.