How Long Does It Take to Steam Rice?

The total cooking time of white rice takes approximately 30 minutes, but the actual steaming time takes only around 5 minutes, just like in the basic steaming method shown here. The method of steaming white rice is the same with all types of rice, but varies slightly when it comes to brown rice because of its fibrous brown coating. Steaming brown rice takes around 10 minutes, but it needs to be boiled for approximately 30 minutes before it can be steamed.

Basic Steamed White Rice

This recipe may be used for most long-grained white rice and has proportions that yield six 1-cup servings.

Prep Time: 5 min.

Cook Time: 25 min.

Ready In: 30 min.


  • 2 cups long-grained white rice
  • 2 1/2 cups water
  • Kosher salt (optional)
  1. Wash the rice
  2. Place the rice in a strainer and wash with cold water. Keep washing the rice until the water that runs through the strainer is clear.

  3. Boil the rice
  4. Put the rice and measured water in a medium-sized saucepan with a tight-fitting cover. Bring to boil over high heat.

  5. Simmer
  6. Once the water begins to boil, add salt if desired. Reduce the heat to low, cover and simmer for about 15 minutes.

  7. Steam
  8. After 15 minutes, remove the rice from the heat and then set aside covered to steam. Fluff the rice with a fork and then serve.