clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cooked jasmine rice on a silver platter on the table.

How to Cook the Perfect Jasmine Rice (4 Ways)

  • Author: Suwanee
  • Total Time: 17 minutes
  • Yield: 2 cups cooked rice 1x
  • Diet: Gluten Free


Learn how to cook the perfect jasmine rice using four simple methods and helpful tips to get you the most fragrant fluffy rice every single time using a stovetop, rice cooker, instant pot, and even microwave!



Stovetop methods:

  • 1 cup of uncooked jasmine rice
  • 1 1/2 cup water

Rice cooker methods:

  • 1 cup of uncooked jasmine rice
  • 1 1/4 cup water

Instant pot methods:

  • 1 cup of uncooked jasmine rice
  • 1 1/4 cup water

Microwave methods:

  • 1 cup of uncooked jasmine rice
  • 1 1/2 cup water


Stovetop Method

  1. Rinse the jasmine rice under cold water until it runs clear. Use a fine-mesh strainer for an easy rinse. This helps eliminate excess surface starch, preventing a sticky or mushy consistency.
  2. Combine the rinsed jasmine rice with water in a pot. The stove top rice to water ratio is 1 cup of rice to 1 1/2 cups of water. Bring it to a boil over medium heat.

  3. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15-18 minutes.

  4. After cooking, let the rice sit for a few minutes, then fluff it with a fork. Your stovetop jasmine rice is now ready to eat!

* the type of pot you use matters when cooking on the stovetop. If using stainless steel, lightly oil the edges to prevent rice from sticking. Non-stick pots work best for rice and don't require oil. Good options for oil are avocado, vegetable, canola, or coconut oil. 

Rice Cooker Method

  1. Rinse the jasmine rice and place it in the rice cooker. Add water using the recommended jasmine rice water ratio above.
  2. Simply press the cook button and let the rice cooker work its magic. It will automatically switch to warm once done.
  3. Allow the rice to rest for a few minutes after it finishes cooking. This step is crucial for perfect texture and flavor.
  4. Fluff the rice with a wooden spoon, and your rice cooker will effortlessly produce flawless jasmine rice. 

Instant pot method

  1. Rinse your jasmine rice using the inner pot of the instant pot. Place the rinsed rice in the Instant Pot. Add water according to the jasmine rice water ratio.
  2. Select the high-pressure setting and set the timer for 5 minutes; the Instant Pot will do the rest. Easy peasy!
  3. Once the time is up, allow the Instant Pot to release pressure for about 10 minutes naturally.  Then, Use a long wooden spoon to help release the rest of the steam. The full cycle of the natural release oftentimes makes the rice mushy.
  4. After releasing pressure, fluff the rice with a wooden spoon so as not to scratch the bottom of the pot. Your Instant Pot jasmine rice is now ready to serve!

Microwave Method

  1. Rinse jasmine rice and place it in a microwave-safe container. Add water and microwave on high for 10-12 minutes.
  2. Allow the rice to sit undisturbed for a few minutes. This ensures any remaining moisture is absorbed.  If the rice is still in el dente, microwave it for two more minutes.
  3. Fluff the rice, and there you have it – a quick and easy microwave jasmine rice method. 

Cooking jasmine rice for fried rice

The secret to any great fried rice is the day-old, dry rice. Rice from the day before has moisture, allowing the rice grains to remain intact and not stick together when frying on high heat.

The amount of water will be less than the regular cooking method. Use less water when cooking rice for fried rice.  

Cooking rice for fried rice in a rice cooker uses a ratio of 1 cup of jasmine rice to 1 1/8 cup of water.  Use the same steps as the rice cooker method above. 

For my personal cooking, I like to make at least 2 cups of rice at a time for my recipe. So I use 2 cups of rice to 2 1/4 cups of water ratio. 


  • Be careful when fluffing the hot rice, especially in the rice cooker and the instant pot. Allow the steam to evaporate before fluffing to prevent steam burn. 
  • Whether stovetop, rice cooker, or Instant Pot, the key to perfection is allowing the rice to rest after cooking before fluffing.
  • Always rinse your jasmine rice to remove excess starch for an ideal, non-sticky result.
  • If this is your first time rinsing rice, using a fine-mesh strainer is best for easy rinsing and helps prevent losing rice grains. 
  • Prep Time: 2 minutes
  • Cook Time: 15 minutes
  • Category: rice
  • Method: stovetop
  • Cuisine: Thai

Keywords: how to cook jasmine rice, how to make jasmine rice, jasmine rice, cooking rice, how to cook rice, how to make perfect rice