Het product kent zijn oorsprong in China, het wordt voor het eerst vermeld in de geschiedenis van de Han-dynastie.[1] Oorspronkelijk is doufu de Standaardmandarijnse naam, tahu de Indonesische en tahoe de Indische. De Indonesische naam komt van het Minnanese woord "tāu-hū". Het Minnanees wordt door veel Chinese Indonesiërs gesproken. In Nederland is de uitspraak overgenomen van het Japanse woord tōfu, nadat eerder de Maleise naam 'tahoe' gebruikelijk was. In de Indische keuken wordt deze naam nog steeds gebruikt.
Uit onderzoek van de universiteiten van Loughborough en Oxford uit 2008 bleek dat er een relatie zou zijn tussen het meer dan gemiddeld eten van tofoe en geheugenverlies en dementie bij Indonesische mensen van met name 68 jaar en ouder.[2][3] Dit komt doordat in Indonesië formaldehyde wordt gebruikt als conserveermiddel,[4] uit tientallen onderzoeken blijkt dat tofoe zelf niet tot geheugenverlies of dementie leidt.[4] Het onderzoek uit 2008 wees ook uit dat consumptie van tempé, een ander sojaproduct, juist tot verbetering van het geheugen lijkt te leiden.[2][3]