Recipe courtesy of Preena Chauhan, Healthy Gourmet Indian Cuisine.
Gently wash rice in warm water 3 or 4 times to wash off excess starches. Soak rice in clean water for 10 to 15 minutes.
Wash rice in water 2 more times. Strain through a sieve and set aside.
Heat oil on medium heat in a heavy bottomed or non-stick pan. Add whole spices and bay leaves and sauté until slightly brown. Add onions, mushrooms and peas and cook for 2 to 3 minutes. Gently fold in rice. Add salt and water. Cover and cook until all the water is absorbed.