Heat the oil in a saucepan. Stir-fry the sliced shallots or onion for 2 minutes. Add the rice, turmeric, coriander and cumin. Stir-fry for another 2 minutes, then add the coconut milk or stock, then all the other ingredients. Boil the mixture, uncovered, stirring it once or twice with a wooden spoon, until the rice has absorbed all the liquid. Then steam for 10 minutes.
Instead of steam