
If you’re using chocolate blocks, chop the chocolate into smaller pieces. You don't have to do this if you’re using chocolate chips.
Melt the chocolate in a microwave-safe bowl in 20 second bursts, while stirring in between until the chocolate is about 90% melted.
Remove the chocolate from the microwave and stir to melt the remaining chocolate until it's smooth and free of lumps (i.e. any undissolved chocolate pieces).
Set it aside while you get the tofu ready.
Open the tofu package and drain the excess water from the package. The tofu is very delicate, so handle it carefully.
Optional - You can place the tofu on a plate lined with paper towels or a clean cloth napkin to absorb extra moisture.
Add the tofu into a blender or a food processor. I always make at least a double batch, so I use a blender. If you’re making a single batch, a stick blender will work too.
Add the melted chocolate, cocoa powder, and salt. Add the vegan protein powder if using as well.
Blend the ingredients together. The mixture should look a little grainy at first. Stop the blender and scrape down the sides of the container with a spatula to mix in any melted chocolate or cocoa powder stuck to the sides.
Continue to blend until you have a smooth, uniformly colored, thick, creamy mixture.
Taste and add 1 or 2 tbsp of honey or maple syrup, only if needed. Stir or pulse to blend.
Pour the mixture into serving dishes and chill in the fridge for at least 8 hours. The larger the dish, the longer it will have to chill to set.