Preheat oven to 350 degrees F. Grease an 8 inch square pan and line with a piece of parchment if desired. The parchment is not required, but it's helpful if you want to remove the whole cake from the pan.
In a mixing bowl, whisk together the flour, oat flour, sugar, cocoa powder, and baking soda. Set aside.
Make a well in the center and add the buttermilk, coffee and vanilla.
Mix everything together with a heavy duty scraper, then stir in some chocolate chips (if using).
Bake for 25 to 30 minutes or until cake appears set. Let cool and serve by itself or frost with your favorite frosting.
Tofu Chocolate Frosting
Melt the chocolate chips in the microwave using 50% power and stirring ever 40 to 60 seconds.
Puree the tofu (or use tofu that's alreay been pureed) and put it in a mixing bowl. Whisk in the milk, maple syrup, vanilla and melted chocolate. You can also just puree the tofu in the blender or food processor and just add the milk, syrup, vanilla and melted chocolate right into the blender. I sometimes use tofu that I've pureed earlier, so I just mix everything together in a bowl.
The frosting will be pretty thin at this point, so cover the bowl and chill for an hour or until it is thick enough to spread. You can check it every so often and give it a stir. If you have a large pastry bag, you can fit your pastry bag with a tip, pour the icing into the bag, prop it up in a glass and chill the glass with the frosting filled pastry bag until frosting is thick enough to pipe.
Notes
Homemade buttermilk with milk and lemon juice or milk and vinegar also works.