Sprinkle the ground saffron on the ice cubes in a small bowl and let it melt at room temperature. This will be your bloomed saffron.
Rinse the rice a few times under running water. Place the rice in a bowl and cover it with water. Let the rice soak for 20 minutes.
Bring an average sized pot of water to a rolling boil. Add in the salt. Drain the rice and add it to the boiling water. Cook the rice for 7 minutes. You'll know the rice is ready by breaking a grain between your thumb and index finger. If the rice has a tender outside but inside is still firm, it's ready.
Drain the rice using a colander and rinse it quickly with cold water to stop the cooking process. Take 1/2 cup of the rice and mix it with the bloomed saffron and set it aside.
Pour the oil into the cool pan and spread the saffron rice at the bottom of the pot. Using the back of a spoon, press in the rice to make sure it's dense and covers the whole bottom of the pot.
Add in the rest of the rice and again, using the back of a spoon, gently press the grains.
Using the end of a wooden spoon, poke 5 holes in the rice but make sure you're not reaching the bottom of the pot. The holes are for the moisture to escape. Pour the melted butter on the rice.
Wrap the lid in a clean kitchen towel and place it on the pot. Place the pot on the stove over medium heat and cook for 25 to 35 minutes.
Let it cool for 10 minutes, then uncover, invert a plate on the pot and carefully but confidently flip the pot so the rice falls onto the plate.