Silken tofu has about half the calories and fat of firm tofu, but it has more than twice the protein. The cause for this is due to the water content. The water content in silken tofu is the highest, while firm tofu is drier and denser.