I’m not a huge fan of tofu because soy beans contain a number of compounds that can cause health problems, it takes a fair amount of processing to get tofu from soy beans, and they are one of the most genetically modified and unsustainably farmed crops on the planet. Nutrisoy and Soyco are a couple of brands that don’t use genetically modified soy beans.