Don't let the beets put you off! They make this cake a very moist delicious (vegan) treat. Preheat the oven to 350ºF, grease and line a 8 or 9 in cake pan - springform if you have one.
Sift the flour and cocoa together in a bowl. Add the sugar and grated beet and mix to combine.
Mix together the oil, water, baking powder and tofu until smooth. Add to the dry ingredients and stir to combine. Pour the batter into the cake tin and cook in the oven for 1 hour and 15 minutes. Check the cake after 1 hour with the toothpick test - if a toothpick comes out clean, the cake is done. The cake will come out of the oven slightly cracked on top.
To make cardamom icing, mix icing sugar, cardamom and water in a small bowl until smooth. Spread over top of cooled cake and leave for 15 minutes to set. (Or you can skip the icing and dust the top with icing sugar.)