Tofu is not high in calories, usually 100g of tofu can produce about 80kcal, with different varieties of tofu having slightly different calories. Northern tofu is high in calories because of its low water content, and 100g of northern tofu can produce about 99kcal of calories; while southern tofu and lactone tofu produce less calories than 100g, producing only about 50-60kcal of calories. Tofu is a high protein food with high nutritional value and is rich in minerals such as iron, calcium, phosphorus and magnesium. Tofu is also rich in phytoactive substances, such as phytoestrogens and isoflavones, which are known to prevent osteoporosis, breast cancer and prostate cancer. The soy lecithin in tofu is beneficial to the growth and development of neurovascular and brain.