Didihkan 1,5 l air untuk merebus awal. Masukkan tulang dan rebus perlahan 5 menit. Tiriskan, bilas tulang, lalu cuci panci. Masukkan kembali tulang ke panci bersih bersama 2,5 l air baru, bawang bombai, dan 6 g garam. Panaskan hingga hampir mendidih, buang buih, lalu masak perlahan 35 menit. Tambahkan kulit dan kepala udang pada 10 menit terakhir. Saring dan kembalikan kaldu bening ke panci. Larutkan pasta udang dalam 60 ml air dingin dan saring ke kaldu. Di wajan kecil, panaskan 30 ml minyak annatto dengan setengah bagian bawang merah yang tersisa hingga lunak; masukkan ke kaldu bersama kecap ikan dan gula. Jaga tetap mendidih perlahan.