Heat your stove to medium and add olive oil to a medium sized saucepan. Once the oil is hot, add the rice, and stir for around 3 minutes, being sure to coat each grain of rice with the oil.
Add the water, and bring to the boil. Once boiling, turn your heat down to the low setting on your stove, cover, and cook for around 25 minutes. Check every so often to make sure the rice is still moist and not sticking to the bottom of the saucepan. After 25 minutes, remove from the heat, and allow to rest (covered) for about 10 minutes.
In the meantime, heat up 3 tablespoon of water. Add a pinch of saffron to the water, and allow the saffrons color to infuse the water for around 5-10 minutes. The threads will not dissolve, but you will see a yellow hue to the water.
After the resting time, pour the saffron infused water along with the saffron threads on top. You can mix this into the rice if you like, and also add cilantro as a garnish (optional).
It's now ready to serve!
Enjoy this highly aromatic and delicious rice with your favorite Indian, Pakistani, or Persian dish!