How to Cook Jasmine Rice 3 Ways: Stove Top, Slow Cooker & Instant Pot

How to Cook Jasmine Rice Three Ways: Stovetop, Slow Cooker & Instant Pot

5 from 16 reviews

My preferred methods for cooking rice are the Instant Pot and stovetop cooking methods. Cooking rice in the slow cooker is fine, but the rice loses some of its chewiness.



Stovetop Method

Slow Cooker Method

Instant Pot Method


  1. Rinse the rice in water and drain. Repeat this process 1 to 2 more times, until the water runs clearer.


  1. Add the rice and 1 1/3 cups water to a saucepan with a lid. I prefer using a stainless steel saucepan for this. Cover the saucepan and bring the water to boil. This should take only a few minutes.
  2. Reduce the heat to low, and let the rice simmer for another 9 to 10 minutes, until all the water has been absorbed. I usually use a smaller burner for simmering.
  3. Turn off the heat, and leave the saucepan covered for about 10 to 15 minutes. Uncover the saucepan and fluff the rice with a fork. The rice is now ready to serve.


  1. Coat the slow cooker with cooking spray. This prevents the rice from sticking to the bottom of the pot. This is particularly an issue if your slow cooker pot is made of stoneware like mine.
  2. Add the jasmine rice and 1 cup + 3 tablespoons of water to the bowl. Set the slow cooker on low and let it cook for about 1 hour and 30 minutes. Check the rice to make sure it is tender. If you find some grains are a bit tough on the top, you can drizzle a small splash of water on top and flip all the rice over. Let it cook for another 20 minutes or so before serving.


  1. Use the small measuring cup that comes with the Instant Pot to measure the rice. You want to fill up that small cup twice. (If you lost that small cup, measure 1 1/2 cups of jasmine rice) Rinse the rice with 2 changes of water before adding it to the Instant Pot.
  2. Fill the pot with enough water to reach the “2” marker on the side of the bowl (about 1 3/4 cups water). Fasten the lid and press the “Rice” button on the Instant Pot. This will set the Instant Pot to cook on low for 12 minutes.
  3. Once the rice has finished cooking, let it rest for 10 to 15 minutes before opening the lid to serve the rice. The pressure should have released automatically by then. If not, manually release any residual pressure before opening the lid.


I cook my rice plain because that is usually how it is prepared in Chinese cuisine. If you like more flavor, add a pinch of salt to the water or cook the rice with broth.