Most tofu puddings are chocolate, but not this one. Soft tofu makes the best puddings. If you only have firm tofu, you can try to make the recipe with it, but you will need to add a little water (maybe 1/4-cup or so), and blend it for about twice as long. Even then, the pudding may have a slightly grainy texture, although, it will taste just as good. This is a great recipe, especially with walnuts sprinkled on top. The pudding is rich and creamy and very satisfying.