In a pot, heat oil and splatter cumin seeds.
Add the diced onions and sauté. When they are turned brown, add just¼ cup water so they don’t burn any further.
Add the meat, ginger paste and garlic paste.
Fry for 6-8 minutes or until the colour of the meat changes.
Add 4 cups of water, salt, fennel seeds powder and cardamom powder.
Cover with the lid and cook on high flame for about 8-10 minutes or until it starts to boil and there’s enough steam inside the pot. Leave it to simmer and cook on low medium flame for about an hour.
After about an hour check if the meat is tender. Cover it again and let it simmer cook till the meat is tender.
When completely done add the garam masala powder.
Taste for salt again and adjust if needed. Let it boil for 2-3 minutes. Now take the meat out from the broth and set aside.
You now have the meat and broth kept aside separate.
In a pan, fry the carrots, raisins and almonds one at a time. You can mix them after frying and place them on a foil and close it from the top like a packet.
Boil water with 1 1/2 tbsp salt and add rice to it. Let it boil until 80% of the rice is cooked. When done, drain the water using a sieve immediately.
Transfer the drained rice, while its steaming hot, into a pot.
Pour in the broth kept aside and gently mix it. Doesn’t need to be completely mixed, just a few gentle turns should be fine.
Place the shanks on top of the rice and place the aluminium packet of garnishing. Cover with a lid. Make it secured by adding aluminium foil/tea towel.
Keep on high flame for about 5 minutes and then lower the flame once there’s steam in the pot. Leave it on slow flame to cook in the steam for about 25-3o minutes.