How To Cook Jasmine Rice – Prefect Jasmine Rice Recipe

If you are looking for the best ways to cook jasmine rice, you’re in the right place. Today, together with me learn – how to cook jasmine rice on various kitchen appliances such as rice cooker, instant pot, & stove. In the end, there is a brief section on the nutrition of jasmine rice.

1. How To Cook Jasmine Rice & FAQs

    What is Jasmine Rice?

Jasmine rice is a type of long-grain white rice most commonly farmed in Southeast Asian regions such as Thailand. It is also known as ‘Khao Hom Mali’ which means Thai fragrant rice.

The unique beautiful aroma of jasmine rice makes it quite appetizing. After being cooked, the rice becomes somewhat sticky in texture, has a fluffy feel, and sweet flavor. Jasmine rice tastes delectable with savory Thai curries and due to its sweet taste; it is used for making various desserts as well.

   What is the ratio of water to Jasmine Rice?

jasmine rice water ratio is 1 – 1/2 cup water: 1 cup Jasmine Rice

   Should Jasmine Rice be Rinsed Before Cooking?

Jasmine rice only needs to be rinsed 2 times before cooking. Note not to soak jasmine rice

2. How to Cook Jasmine Rice in a Rice Cooker


  • 1 cup Jasmine rice
  • 1 cup of water
  • A pinch of salt (optional)
  • A rice cooker, colander, & fork/spatula

How long to cook jasmine rice in a Rice Cooker

It takes 20-25 minutes to cook jasmine rice in a rice cooker. An additional, 10 minutes resting time is required too.


Step 1: Wash the rice with cold tap water in a bowl. Stir the rice with your hands to remove the starch. Drain the water and rinse 1-2 times until the water is no longer cloudy.

Step 2: Add the rice as well as 1 cup of water into the rice cooker. You may add a pinch of salt if you desire. Stir the seasoning and cover with the lid.

Step 3: Now plug in the rice cooker and press the cook button (or whichever cooking button is present in your rice cooker). It will take about 20-25 minutes to cook.

Step 4: After the rice is cooked. Turn off the rice cooker and let the rice sit covered for 10 more minutes.

Step 5: Finally, remove the lid, fluff the rice with a fork/spatula, and serve warm.

Enjoy the warm jasmine rice with any vegetable/meat curry.

Tip: The ratio for jasmine rice and water is 1:1 since unlike other white rice, it absorbs lesser water.

3. How to Cook Jasmine Rice in Instant Pot


  • 1 cup of jasmine rice
  • 1 cup of water
  • ¼ teaspoon salt (or use as preferred) (optional)
  • An instant pot & spatula

How long to cook jasmine rice in an Instant Pot

It takes 3 minutes to cook jasmine rice in an instant pot.


Step 1: Start by cleaning the rice under running cool tap water to get rid of dirt and starch. Shake off the excess water and transfer the rice to the instant pot.

Step 2: Add a cup of water and season with salt. Stir the rice once, close the lid, and adjust the valve to sealing.

Step 3: Plugin the instant pot and choose a setting-

If you choose RICE SETTING then the instant pot will set the time automatically.

If you choose PRESSURE COOKER SETTING then set the time to 3 minutes at high temperature.

Step 4: As the jasmine rice finishes cooking (in any of the above settings), let the rice rest in the instant pot for 10 minutes.

In case you have cooked the rice in the pressure cooker setting, release the pressure (after the rice has rested) by turning the valve to venting.

Step 5: Remove the lid, fluff the rice, and serve immediately.

Tip: Always use the same measuring cup to measure both rice and water.

4. How to Cook Jasmine Rice on the Stove


  • 1 cup jasmine rice
  • 1½ cups of water
  • A pot with well-fitted lid & a fork/spatula

How long to cook jasmine rice on the stove

It takes 20-30 minutes to cook jasmine rice on the stove.


Step 1: Pour 1½ cups of water in a pot and place it on the stove on high heat. Wait for the water to come to a boil.

Step 2: Add a cup of rinsed jasmine rice to the pot of boiling water. Stir once and wait until the water comes to a boil again.

Step 3: Place a well-fitted lid on the pot (so that the steam doesn’t escape). Adjust the heat to medium-low and allow the jasmine rice to simmer for 20 minutes.

Step 4: Next, turn off the stove. Keep the pot covered for an additional 10 minutes.

Lastly, remove the lid. Fluff the cooked jasmine rice to release the moisture and serve.  

Tip: While the rice is cooking or resting, avoid uncovering the lid. Otherwise, the steam will release and thereby affect the texture of the cooked jasmine rice.

5. Jasmine Rice Nutrition Facts

A cup (180gms) of cooked jasmine rice contains:-

  • Calories: 181
  • Protein: 4gms
  • Fat: 1gm
  • Carbohydrates: 39gms
  • Fiber: 1gm

Learning how to cook jasmine rice using 3 different kitchen appliances can prove quite useful. Now, you can decide on a cooking technique that suits you best and prepare soft fluffy fragrant jasmine rice conveniently at home.

Read More: How To Cook Brown Rice