Carefully drain your tofu—just open the package and let the water drip out, without losing the tofu in your sink!
Puree the tofu in your food processor until smooth, stopping to scrape down the sides. Set aside.
In a small saucepan over medium heat, melt the chocolate chips, cocoa powder, and coconut oil.
Pour into the food processor with the tofu.
Add the powdered sugar, cinnamon, and vanilla. Puree again until fully incorporated. Set aside again.
Carefully remove your refrigerated coconut milk from the fridge and open the lid. Scoop out only the hardened cream on the top, saving the watery coconut milk for another use.
Place the coconut cream into your mixer and beat, gradually working up to high speed until the cream is whipped and makes soft peaks when you lift the whisk out of the cream. (You can reserve a few spoonfuls of the coconut whip for garnish if desired.)
Turn the speed down to low and slowly incorporate the chocolate tofu mix into the coconut cream. Bring the speed back up to high and beat for a minute or two, keeping it nice and fluffy (don’t over beat).
Place in a storage container and refrigerate until you are ready to serve. It will firm up even more once chilled.
Garnish with reserved whipped coconut cream and a sprinkle of cocoa powder.