02Melt 2 tablespoons butter or ghee in a heavy-bottomed saucepan over medium-high heat. Add garlic, ginger, turmeric, saffron, coriander, cumin, cloves, peppercorns and cardamom, and stir to coat. Let sizzle a bit, then add onion and cook, stirring, until softened and beginning to color, about 5 minutes. Add remaining 2 tablespoons butter or ghee, the rice and the corn, and season with 1/2 teaspoon salt. Cook for 1 minute. Add raisins and 2 cups broth or water and bring to brisk simmer. Taste cooking liquid for salt and adjust if necessary.03Cover with tight-fitting lid, turn heat to low and let cook 15 minutes. Let rest 10 to 15 minutes off heat. Fluff rice and transfer to serving bowl. Sprinkle with cilantro, scallions and cashews, if desired. Serve with yogurt raita.