Tofu is a cholesterol-free, low-calorie, high-protein food rich in bone-boosting calcium and manganese. Tofu may help you to lose weight by keeping you fuller for longer on fewer calories than meat. It may reduce the risk of heart disease, especially when swapped for saturated fat-heavy animal proteins.