Tauhu, tahu atau taufu (masing-masing pinjaman Hokkien dan Kantonis aksara Cina 豆腐, Pe̍h-ōe-jī: tāu-hū Jyutping: dau6fu6 "kacang soya yang ditapaikan") ialah makanan yang diperbuat daripada kacang soya yang ditapaikan dan diambil patinya. Berbeza dengan tempe yang asli dari Indonesia, tauhu berasal dari China sepertimana juga bahan-bahan yang sama keluarga dengannya seperti kicap, taucu (pes kacang bertapai), pau, dan bakso.
Tauhu pertama kali muncul di China sejak zaman Dinasti Han pada sekitar 2,200 tahun yang lalu. Penemunya Liu An (Hanzi: 劉安) merupakan seorang bangsawan, cucunda Maharaja Liu Bang, penguasa pertama dan pengasas Dinasti Han. Dibawa oleh para perantau China, makanan ini tersebar ke Asia Timur dan Asia Tenggara, lalu juga akhirnya ke seluruh dunia.
Sebagaimana dengan tempe, tauhu dikenali sebagai makanan rakyat. Berbagai-bagai jenis tauhu yang ada di Indonesia umumnya dikenali dengan tempat pembuatannya, misalnya tauhu Sumedang dan tauhu Kediri.