Soak the rice in a bowl of cold water for 20 minutes, then drain thoroughly. Heat the oil in a large saucepan over a high heat. Add the mushrooms and stir-fry for 6–8 minutes.
Add the chilli, curry powder, spices and crisp-fried onions. Stir-fry for 2–3 minutes, then add the peas and stir-fry for a further 2–3 minutes. Add the rice, and stir for a minute or so to coat the grains.
Add the stock, season to taste and bring to the boil. Reduce the heat to low, cover the pan and cook gently for 10–12 minutes or until all the liquid has been absorbed. Remove from the heat and allow to stand, covered and undisturbed, for 10–15 minutes. Fluff up the grains with a fork and serve with salad.