Didihkan air secukupnya, kemudian masukkan tulang rusuk lembu, rebus lebih kurang 5 minit, angkat, toskan, buang airnya kerana rebusan pertama adalah untuk mengeluarkan darah dan sedikit lemak supaya air tidak terlalu berlemak. Kemudian rebus kembali tulang rusuk dengan 2 liter air hingga masak dan empuk. (Saya menggunakan periuk tekanan 35 minit, kira dari mendesis). Mengetepikan.
Tumis bawang besar yang dihiris menggunakan marjerin hingga naik bau dan bahagian tepi menjadi karamel. Masukkan rempah kisar, tumis sebentar, kemudian masukkan kayu manis, bunga cengkih dan buah pelaga, tumis hingga masak.
Masukkan rempah tumis yang telah dimasak ke dalam rebusan tulang rusuk lembu yang lembut, gaul rata. Hidupkan dapur. (Boleh tambah air masak jika rasa airnya tidak mencukupi). Kemudian masukkan kentang dan lobak merah, masukkan garam, gula dan sup cendawan, masak sehingga lobak merah dan kentang masak. Ujian rasa. Tutup api dapur. Akhir sekali, masukkan bawang besar yang telah dihiris, gaul rata lagi. Angkat.
Hidangkan hangat-hangat dengan taburan bawang merah goreng bersama nasi dan pelengkap.