Cebulę pokrój drobno, czosnek zetrzyj na drobnej tarce, a jagnięcinę oczyść, umyj i pokrój w mniejszą kostkę o wielkości ok. 2 cm.
Weź większy garnek (najlepiej z nieprzywierającą powierzchnią), rozgrzej w nim na dużym ogniu 25 g masła i 1 łyżkę oliwy z oliwek, dodaj pokrojoną cebulę, zmniejsz ogień do średniego i smaż cebulę od czasu do czasu mieszając 3–4 minuty, aż się zezłoci. Następnie do garnka dodaj pokrojone mięso i smaż wszystko od czasu do czasu mieszając kolejne 3 minuty; w międzyczasie w mniejszej misce wymieszaj curry, mielony kminek, mielony imbir, kardamon i gałkę muszkatołową.
Po upływie podanego czasu dodaj do garnka koncentrat pomidorowy, starty czosnek i przygotowaną mieszankę przypraw z miski i smaż wszystko kolejne 1–2 minuty.
Na koniec do garnka dodaj pomidory z puszki, bulion drobiowy, 200 ml wody, sól i pieprz, zmniejsz ogień do małego, przykryj garnek pokrywką i gotuj całą mieszaninę od czasu do czasu mieszając 40–45 minut.
W międzyczasie ugotuj ryż: wsyp go do czystego garnka, zalej 2,8 l wody, osolone, doprowadź do wrzenia i gotuj pod przykryciem 17–20 minut na średnim ogniu.
Gotowy rogan josh* podziel z garnka na 6 talerzy i dodaj do niego ugotowany ryż. Na zakończenie każdą porcję posyp kiełkami gorczycy i podawaj.