What are the health benefits of tofu?

Despite its innocent appearance, tofu packs a nutritional punch, so whatever diet or lifestyle you are following, tofu can find a place in it. Tofu has been a cornerstone for vegetarian diets in the West for [...]