Tofu provides protein, iron, calcium and magnesium while remaining low in calories.