Tahu, juga dikenal sebagai dadih kacang, adalah makanan yang dibuat dengan mengentalkan susu kedelai dan kemudian menekan dadih yang dihasilkan menjadi balok-balok putih yang lembut. Ini adalah komponen dalam masakan Asia Timur dan Asia Tenggara. Ada banyak jenis tahu yang berbeda, termasuk tahu segar dan tahu yang telah diproses dengan cara tertentu. Tahu memiliki jumlah kalori yang rendah dan jumlah protein yang relatif besar. Ini tinggi zat besi, dan tergantung pada koagulan yang digunakan dalam pembuatan (misalnya kalsium klorida, kalsium sulfat, magnesium sulfat), dapat memiliki kandungan kalsium atau magnesium yang lebih tinggi.