Підготувати усі інгредієнти.
Змішати половину йогурту з гарам-масалою, куркумою, меленим коріандром, паприкою, зірою, меленим чилі та сіллю.
Додати імбир, натертий на дрібній тертці та часник, пропущений через прес.
Змастити маринадом баранину і залишити маринуватися на 2 години.
Довести до кипіння 2-3 літри води, додати гвоздику, лавровий лист, бадьян, коробочки кардамону, паличку кориці та довести до кипіння ще раз. Посолити.
Додати|добавляти| в киплячу воду промитий рис, варити протягом 3 хвилин|мінути|. Злити воду, залишити рис остигати на ситі. Спеції не викидати.
Шафран залити 2 столовими ложками теплої води та відставити.
Цибулю нарізати пір'ям.
Розігріти олію в казані. Обсмажити цибулю до золотистого кольору.
Готову цибулю викласти на паперові рушники, щоб позбавити зайвого жиру.
У тому ж олії обсмажити баранину. Краще робити це порційно, щоби м'ясо добре обсмажувалося, а не гасилося.
Все обсмажене м'ясо повернути в казан, додати обсмажену цибулю.
Зверху засипати рис разом із спеціями. Залити водою з шафраном і розтопленою олією.
Накрити казан кришкою і готувати 25 хвилин|мінути| на невеликому вогні. Далі вимкнути плиту та залишити ще на 10 хвилин.
М'яту подрібнити і змішати з йогуртом, що залишився. Трохи посолити.
Подавати бір'яни з рубаною кинзою та м'ятним йогуртом.