Preheat the oven to 180˚C. In a food processor, blend together the chickpeas, soy milk, baking soda, vanilla, apple cider vinegar and sugar until a smooth batter forms.
Mix the cocoa powder and flour together in a large mixing bowl. Melt the chocolate and stir into the dry ingredients along with the wet chickpea mixture from the food processor until a thick batter forms.
Grease a donut pan and spoon the mixture into the rings, fill each donut ring around 3/4 full.
Bake for 8 minutes. Let them cool for a few minutes in the donut pan and then transfer to a cooling rack. Allow them to cool before icing.
For the icing
In a mixing bowl add the icing sugar, cocoa powder, vegan butter and hot water. Add the water gradually to ensure the icing doesn’t get too runny. Ice the donuts and allow the icing to set for a few minutes.
Finely chop the white chocolate and sprinkle it over the top of the iced donuts. Store in an air tight container for up to 4 days.