Rinse basmati rice by placing it in a sieve and running under the cold tap until water runs clear. Set aside.
Heat up the oil in a medium size lidded pan/saucepan. Add chopped onion and fry it gently until softened (5-8min).
Add minced garlic, bay leaf, mustard seeds and turmeric. Give it all a good mix and fry for couple more minutes until fragrant.
Add basmati rice and give it a good stir to make sure it is well mixed with the onion and spices.
Pour in the stock and give it all a good mix. Bring it back to boil and cover the pot with a lid. Reduce the heat to minimum and let the rice simmer for approx. 10 min at which point lift the lid and check whether all the liquid has been absorbed.
Take the pan off the heat and fluff the rice with a fork. Put the lid back on and let the rice stand approx. 5 min.
Garnish with fresh coriander and serve.