Tofu is also packed with various vitamins, especially, vitamin B1, B2 and B6. Just take a look at the list of minerals present in tofu: calcium, magnesium, manganese, copper, iron, zinc, selenium, phosphorus, etc. With such a nutrition punch, tofu boosts your energy levels miraculously. I think you have got answer to the question 'is tofu good for health'.