Tahu terbuat dari kacang kedelai yang difermentasikan dan diambil sarinya. Awalnya jenis tahu hanya satu macam, yaitu tahu putih.
Berikut macam² jenis tahu
1. TAHU PUTIH
Tahu jenis ini teksturnya padat dengan pori-pori agak besar. Di pasaran dapat dijumpai dalam beragam bentuk dan ukuran. Tahu putih hanya bisa bertahan selama 2 hari. Lebih dari itu akan terjadi perubahan aroma dan tekstur
2. TAHU KUNING
Teksturnya sangat padat, kenyal, berpori halus dan lembut. Karena lebih padat daripada tahu putih, tahu ini tidak mudah hancur.
3. TAHU PONG
Teksturnya padat dengan pori-pori besar. Tahu pong lebih umum disajikan untuk camilan dan campuran masakan berkuah.
4. TAHU SUSU
Tampilan tahu susu mirip dengan tahu air, tetapi lebih padat dan gurih rasanya.