Fragrant aged basmati rice layered with spiced meat, saffron-infused milk, and sweet caramelised onions, sealed and slow-cooked in dum style.
Coat the fish in the yogurt, turmeric, and garam masala and rest 20 minutes.
Parboil the basmati rice with whole spices until half cooked.
Layer half the rice, the marinated fish, and the remaining rice in a heavy pot.
Scatter the mint, drizzle with ghee, seal, and cook on low heat for 20 minutes.
Fluff gently and serve hot.