How to Make It
In a large saucepan, heat the ghee. Add the onion, cardamom, star anise and a big pinch of salt and cook over moderately high heat, stirring, until the onion is softened and browned, 8 to 10 minutes. Add the garlic and turmeric and cook, stirring, until fragrant, 2 minutes. Add the chicken and cook over moderate heat for 4 minutes, stirring to coat it with the aromatics.
Add the stock to the pan and bring to a boil over moderately high heat. Stir in the rice and return to a boil, then cover and simmer over low heat until the water is absorbed and the rice is tender, about 15 minutes. Remove from the heat and let steam, covered, for 15 minutes.
Fluff the pilaf with a fork and season with salt. Transfer to a bowl, discarding the cardamom and star anise. Garnish with raisins, chopped cilantro and chopped toasted almonds and serve.
The Indian cooking fat ghee is available at specialty food stores. Alternatively, you can make it by slowly heating butter and skimming off the milk solids on top.