Tahoe (Tofu) is van sojamelk gemaakt. Aan warme sojamelk wordt een stremsel (coagulant) toegevoegd waardoor de sojamelk begint te klonteren. Die klontjes (wrongel) schep je in een met kaasdoek beklede vorm, gewicht erop, vocht eruit en je houdt tofu over. Hoe meer coagulant en/of hoe meer vocht eruit wordt geperst, hoe steviger de tofu. In tegenstelling tot kaas, die moet rijpen/fermenteren. Tofu is het lekkerst als hij zo vers mogelijk gegeten wordt.
De wat stevigere tofusoorten zijn vooral geschikt om te bakken, frituren, verkruimelen, vullen, etc. De zachtere tofusoorten zijn geschikt om (met beleid!) zachtjes te stoven, in een jasje te frituren of zelfs rauw te eten. Er bestaat ook een extra zachte soort genaamd Silken tofu. Na aankoop thuis ondergedompeld in een bakje water in de ijskast nog een paar dagen te bewaren (als het moet, want liever dezelfde dag opeten). Wel elke dag het water verversen. Invriezen is niet verstandig, tenzij je Tofupuffs wilt maken.