Sofritas is a dish containing tofu, but it is not the same as tofu, as it has a bunch of other ingredients added (tomatoes, chilies, spices, etc.). Tofu is just pressed soybean curds, and can be used in this recipe and other plant based recipes as a substitute for meat.