Iseckajte crni luk na sitno i dinstajte ga na ulju dok ne postane staklast.
Dodajte batake koje ste prethodno odvojili od karabataka.
Posolite i nastavite dinstanje na srednjoj temperaturi oko 10 minuta, zatim ubacite šargarepu isečenu na male kockice.
Dodajte sitno seckani beli luk.
Sve zajedno dinstajte još oko 15 minuta, pa po želji dodatno začinite.
Ubucite pirinač i nalijte vodu.
Kuvajte dok pirinač ne bude gotov kao rižoto — treba da bude mekan i blago gust.
Smesu prebacite u tepsiju, a meso poređajte odozgo, tako da kožica bude okrenuta nagore.
Pospite biberom i stavite da se peče u rerni na 200°C oko 30 minuta, odnosno dok ne dobije lepu zlatnu boju.