Rinse the rice in a sieve under cold water a few times until the water runs clear.
Melt the butter in a saucepan over a medium heat and fry the onion, with a pinch of salt, for 10 minutes until soft and starting to turn golden.
Add the spices and rice, give everything a good stir, then add the stock and bring to the boil.
Give the pan one more stir then put a lid on the pan and cook on low for 15 minutes. After 15 minutes, turn the heat off and leave the lid on for 5 minutes before fluffing up the rice and serving.
Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.