Anyone looking to eat more plant-based meals has probably stumbled across tofu. This soy-based meat substitute takes on flavors exceptionally well and contains plenty of protein. But while we love ...