This dense chocolate cake is rich and so satisfying that you'd never guess it's egg- and dairy-free. Enjoy it straight, with glass of milk, or add optional icing for extra flavor and moisture.
Combine the flour, baking powder, baking soda, and salt into a mixing bowl.
Mix the dry ingredients thoroughly to combine.
Prepare the silken tofu
Slice the tofu into large cubes.
Purée the silken tofu in the blender until the tofu is a creamy consistency with the texture of custard. You may need to use a spatula to push down the sides of the blender for an even purée.
Pour the tofu purée into a mixing bowl.
Add the vanilla extract and oil to the tofu.
Mix well to combine the tofu, vanilla, and oil.
Prepare the chocolate
Zap the chocolate chips in a microwave for 30 seconds.
Stir the chocolate chips to melt them. Zap in the microwave for another 30 seconds if necessary. Repeat until the chocolate chips are fully melted. You should have a shiny, smooth consistency.
Prepare the cake batter
Add the melted chocolate into the tofu-vanilla mixture.
Mix until the melted chocolate is thoroughly combined into the tofu.
Sift the flour mixture into the bowl with the chocolate-tofu mixture.
Fold the flour into the chocolate-tofu mixture until just combined. Avoid over mixing because you don't want the cake to end up tough.
Prepare your cake pan. Grease the pan or line it with parchment paper.
Add the cake batter into the pan. The batter will be very thick.
Smooth the surface of the batter to make it as flat as possible. If you're struggling to smooth out the batter because the mixture is too stiff and cold, place the cake pan in the oven for 2 minutes. Remove after 2 minutes and the chocolate should have softened enough to allow you to smooth down the surface.
Bake the cake for 25 minutes. Test the doneness after 25 minutes by inserting a cake tester (butter knife, paring knife, toothpick all work). The cake is done when the knife comes out mostly clean with a few crumbs sticking to it.
Enjoy your chocolate cake!
Notes
If you're vegan, there are multiple options for greasing the cake pan to ensure your cake doesn't stick.You can grease the pan using vegetable oil, coconut oil, cooking spray, or simply lining your cake pan with parchment paper. Using a springform cake pan will help as you can release the cake when it's done.If you're not vegan, you can grease the pan using butter.NOTE:I baked it for 25 minutes using an 9-inch round cake pan. Your bake time may vary depending on the size of your pan and your altitude.