2 cups basmati rice, rinsed in cold water at least 5 times, so the water starts to run clear
3 tablespoons butter
1 teaspoon salt
2 bay leaves
2 pinches of saffron threads
If using a rice cooker, cover rinsed rice with appropriate amount of water according to rice cooker and sprinkle remaining ingredients over the rice. (Like the picture.)
If using a pot, place rinsed rice with 3 1/2 cups of cold water and place remaining ingredients on top.
Bring rice to a boil. Reduce heat to a simmer and cover with a lid that is wrapped in a kitchen towel. (This will absorb the steam and make the rice fluffier.) Cook over low heat for about 20 minutes or until all the water is absorbed. Fluff with a fork and serve.