Wash and drain the rice three times
Soak the rice for 45 to 60 minutes
Heat ghee and oil in a pan, add red onion and cook until softened
Add lamb shanks (or meat pieces) to the pan
Add garlic, salt, and cumin powder to the meat
Pressure cook for 40 minutes (or cook for 2.5 hours with water if no pressure cooker)
Add ghee, carrots, sugar, and raisins to the cooked meat
Cook until carrots soften and caramelize slightly
Add 2 cups of boiling water and salt to the meat mixture
Bring to a simmer and add the drained soaked rice
Stir gently but often until all water evaporates
Cover the pan with foil, then a tablecloth, then the lid to create a tight seal
Steam on low heat for 20 minutes
Turn off heat and let rest for 20 minutes without removing the lid
Remove lid and fluff the rice with a fork
