Sapo tahu (Bahasa Cina: 砂鍋豆腐; pinyin: shāguō dòufu; secara harfiahnya "claypot tofu") ialah hidangan Indonesia Cinatauhu yang dimasak secara tradisional dan dihidangkan dalam periuk tanah liat.[1] Sapo tahu boleh dihidangkan sebagai hidangan vegetarian, atau dengan ayam, makanan laut (terutamanya udang), daging lembu cincang atau daging babi. Ia merupakan hidangan tauhu yang popular di Indonesia, dengan beberapa restoran Cina bersaing untuk menyajikan tahu sapo yang paling sedap di Jakarta.[2]