I know there are a lot of "healthy" chocolate cake recipes out there, but this one really is up there with some of the top. I'm talking soft, moist, gooey, spongey, with the perfect amount of sweetness and creamy frosting. It really ticks all the boxes. For the cake, you will need:1 1/2 cups almond flour1/4 cup + 2 tbsps unsweetened cocoa powder or raw cacao powder2 1/4 tsps baking powder1/2 tsp salt1/3 cup milk (I used almond)3 eggs (or equivalent, I have made this with flax egg also)1.5 tsp vanilla essenceFor the frosting, you will need:1/2 cup unsweetened cocoa powder or raw cacao powder 1/4 cup melted chocolate (I use Hu kitchen, dairy-free refined sugar free chocolate)1 cup cream cheese1/4 cup organic butter1 cup coconut sugar (if you're using xylitol use 3/4 cups)2 tsps vanilla essence4 tbsps milk (I used almond)Method:1. Pre-heat your oven to 180 c / 350 F2. Mix all the ingredients together for the sake, blending well either by whisk or hand3. Baker either as a full cake, cupcakes or my favourite - as a layer cake split between 2 or 3 pans4. Bake at 180 C / 350 F for 15 minutes5. Whilst the cake is baking in the oven, make your frosting by combining all the ingredients and mixing well by hand or machine6. Allow the cake to cool before frosting