Go Back
+ servings
a bowl of jasmine rice on a grey countertop
Print Recipe
5 from 4 votes

How to Cook Jasmine Rice {Stovetop and Instant Pot}

Make perfect, fluffy Jasmine rice every time with these step-by-step instructions for the stovetop or Instant Pot.
This recipe makes between 2 and 4 servings, depending on how much you plan to serve and / or if you’re using it to make another recipe like fried or crispy rice.
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Side Dish
Cuisine: Thai
Keyword: DIY Thai, perfect jasmine rice, Thai rice
Servings: 3
Calories: 237kcal
Author: Jess Smith via Inquiring Chef
Cost: $1.00


  • Saucepan or Instant Pot


  • 1 cup Jasmine Rice (1 cup Jasmine Rice = 230g)
  • 1 teaspoon Cooking Oil
  • 1 cup Cool Water (1 cup Water = 250ml)
  • Pinch of Salt (optional)


  • Rinse rice in cool tap water, using your fingers to swirl the rice around to remove as much starch as possible. (You can do this in a fine mesh strainer or by placing the rice in a pot of water and pouring the starchy water off.) Drain well.

Cook Rice:

  • Instant Pot - Rub the inside of the Instant Pot with oil. Combine rice, water, and salt (if using) in the bowl of an Instant Pot. Close and lock the lid. Turn the knob to “sealing”. Pressure cook on “High” for 3 minutes. Allow pressure to release naturally for 10 minutes and then manually release any remaining pressure. Once pressure has been released, remove the lid.
    Stovetop - Rub the inside of a heavy-bottomed saucepan with oil. Combine water and salt (if using) in the pan. Place over high heat. When the water begins to boil, stir in rice and immediately cover. Reduce heat to low and simmer rice, covered, until all of the water has been absorbed, ~20 minutes. Move pan off the heat and let it rest, covered, for 10 minutes. (Tip: If your stove is electric and the temperature does not come down quickly when going from high to low heat, use two burners and transfer the pot of rice to the cooler burner as soon as it starts to boil.)
  • Fluff rice with a fork to gently break apart rice. Serve warm.


Adjusting for the age of rice - The age of the rice you use will affect how well the grains absorb water and, therefore, how much water you need to use. If you purchased the rice recently from a place that has a lot of turnover (like an international grocery store), it is probably quite new and you will not need as much water - remove 1 tablespoon of water per cup. If the rice is older and has been sitting in your pantry for a few months, add an additional 1 tablespoon of water per cup. 


Calories: 237kcal | Carbohydrates: 49g | Protein: 4g | Fat: 2g | Saturated Fat: 1g | Trans Fat: 1g | Sodium: 3mg | Potassium: 71mg | Fiber: 1g | Sugar: 1g | Calcium: 17mg | Iron: 1mg