Heat ghee in a saucepan and stir-fry cardamom, cloves and star anise until fragrant. Add onion, shallots, garlic, ginger, lemongrass and pandan leaves and stir-fry for a few minutes. Stir in raisin and tomatoes and stir for about 10 minutes.
Pour in chicken stock, evaporated milk, saffron and mint leaves. Bring to the boil. Add salt to taste and pour in rice. Lea