Нарезать лук тонкими полукольцами и обжарить его в большом количестве масла до темно-коричневого цвета (важно не сжечь). Вынуть обжаренный лук, переложить в блендер, добавить йогурт, чеснок, имбирь и все специи. Взбить до состояния однородной пасты.
Положить мясо и очищенный крупно нарезанный картофель в глубокую кастрюлю. Залить мясо полученной йогуртово-луковой смесью, перемешать и оставить мариноваться на 1 час (можно дольше).
Поставить кастрюлю с мясом на огонь, добавить немного воды и тушить на медленном огне до полной мягкости мяса.
Отварить рис в подсоленной воде до полуготовности (аль денте) в отдельной кастрюле и откинуть на дуршлаг. Выложить рис ровным слоем сверху на готовое мясо с соусом. Сделать в рисе небольшие углубления, капнуть в них настой шафрана или пищевой краситель для цвета. Накрыть кастрюлю плотной крышкой и томить на самом минимальном огне 15–20 минут.
Зажечь кусочек древесного угля, поместить его в чашечку из фольги, поставить в кастрюлю на рис, капнуть на уголь маслом и сразу закрыть крышку на 5 минут для аромата копчения. Перемешать верхний слой риса и выложить всё блюдо на поднос