TVP and tofu are both healthy in different ways, so it depends on which factors are most important when determining the benefits. TVP is more nutritionally dense and contains more protein than tofu, but TVP is more processed than tofu, which is a fresh whole food.