-
1
Preheat oven to 350F.
-
2
Grease two 9-inch round cake pans and coat with flour, tapping out excess flour.
-
3
In large bowl, mix flour, cocoa, baking powder and baking soda.
-
4
In food processor or blender, grind flaxseeds to fine powder.
-
5
Add 1/2 cup water and process until thick and frothy, about 30 seconds.
-
6
Add dates and their soaking liquid, tofu, maple syrup, oil and vanilla, and process until smooth.
-
7
Transfer mixture to large bowl.
-
8
Stir dry ingredients into wet ingredients, blending until smooth, Divide the batter evenly between prepared pans.
-
9
Bake until cakes spring back when lightly pressed, 20 to 25 minutes.
-
10
Cool cakes in pans on wire rack 10 minutes; then invert onto wire racks, remove pans, and cool completely.
-
11
Make frosting: In top of double-boiler set over simmering (not boiling) water, melt chocolate, stirring until smooth.
-
12
Remove from water and set aside.
-
13
In food processor or blender, finely grind cashews.
-
14
Add 1/3 cup water and blend until smooth.
-
15
Add tofu, maple syrup and vanilla, and process until smooth.
-
16
Add melted chocolate and process until smooth.
-
17
Transfer to medium bowl and refrigerate until chilled.
-
18
To frost cake, spread about 2/3 cup frosting over top of one layer.
-
19
Cover with second layer and spread top and sides with remaining frosting.
-
20
Cut into wedges and serve.