1. Panaskan minyak dalam wajan atau panci. Goreng tahu hingga kecoklatan, angkat dan tiriskan.
2. Dalam wajan yang sama, tumis bumbu halus (bawang putih, ketumbar, merica) hingga harum.
3. Tambahkan daun salam, daun jeruk, lengkuas, dan jahe. Tumis sebentar.
4. Masukkan gula merah, kecap manis, garam, dan air. Aduk rata.
5. Masukkan tahu yang sudah digoreng ke dalam bumbu. Didihkan dan kecilkan api.
6. Masak selama 30-45 menit atau hingga bumbu meresap dan air mengering.
7. Angkat dan sajikan tahu bacem hangat atau dingin.