In a bowl, combine soy milk and lemon juice. Place bowl in the fridge for 30 minutes.
To a blender, puree the soy milk lemon mixture, tofu, maple, cocoa, cinnamon, nutmeg, cloves, and salt. If serving cold, add the vanilla and bourbon here.
If serving hot, add the mixture to a saucepan and heat the mixture on medium high heat until it reaches a VERY gentle simmer. About 2-3 minutes, not more. We just want to warm it up, not cook the tofu. Immediately remove from heat.
Stir in vanilla and bourbon and transfer to two mugs.