Add the ghee/ oil in a hot pan. Start with bay leaf and black cardamom, and then add the rest.
Turn the heat down to medium
Toss them and let them sputter and flavour the oil and roast.
To the spices in the oil, add chopped garlic and sliced onions and let them cook for a couple of mins.
Add tomatoes and let them stew and cook for another 5 mins. The oil should start separating in the onion, tomato mixture. It will leave a trail and look less like a stew.
Add coriander powder, salt and yoghurt at this point and cook for another few minutes. If you're using a masala blend instead of some of the whole spices, add it now.
If you're using uncooked turkey in this recipe you would be adding the boneless strips along with the yoghurt. Let them all cook together.
This will all take about 10 minutes.
Add the rice on top and 1/2 cups of water. Stir it all together and bring it to a boil
Turn it down to a slow simmer.
If you're using cooked turkey strips, place them on top of the rice.
Place a tight lid and leave it for 10 minutes. The water will be absorbed by the rice.
Sprinkle the mint leaves on top and pour in the saffron water. Turn the heat off and leave the lid on till everybody is at the table.