Go Back
+ servings
How to cook basmati rice thats served in a bowl in the picture

How to cook Basmati Rice 3 ways

Learn how to cook Basmati Rice with my tried and tested methods. This is more like a guide to basmati rice where you can choose from three methods - stovetop, instant pot and traditional pressure cooker.
Course How To
Cuisine Indian
Diet Gluten Free, Vegan, Vegetarian
Prep Time 2 minutes
Cook Time 10 minutes
Total Time 12 minutes
Servings 4 portions
Calories 511kcal
Author Richa



  • 1 cup Basmati Rice
  • 1 ¾ cup Water

Instant Pot:

  • 1 cup Basmati Rice
  • 1 ¼ cup Water

Traditional Pressure Cooker:

  • 1 cup Basmati Rice
  • 1 ½ cups Water
  • ½ teaspoon Oil


  • Place rice in a bowl and add enough water to cover the rice by 1-2 inches. Use your fingers to gently rub the rice and swirl the water around. The water will start to look muddy and milky. Drain the water and repeat this process 3-4 times till the water starts looking pretty clear. This process washes away the starch, reducing stickiness in cooked rice.
  • Regardless of the method you are using, soak the rice in the amount specified above (refer to the method you are using) for 30 minutes. Use the vessel you are planning to cook the rice in for soaking because we won't be draining the rice. For example, if you plan to use your IP, soak the rice in the inner pot with the water amount specified above for the instant pot.

Stovetop Method:

  • Add washed rice and required water to a pot and let it soak for 30 minutes.
  • Place the soaked rice and water on the stove and bring it to a boil. As soon as the water starts boiling, reduce the flame to a simmer and cover and cook for 10 minutes. Turn off the heat and let the rice sit for 5 more minutes. Basmati rice cooked on the stovetop is ready to serve.

Instant Pot Method:

  • Transfer the washed rice and required water to the inner pot and let it soak for 30 minutes. 
  • After 30 minutes, cook the rice by selecting manual pressure for 4 minutes. Once the 4 minutes are up, and the the beeper goes off, let the pressure release naturally for 8 minutes. After 8 minutes, release pressure manually. Rice is ready for serving.

Traditional Pressure Cooker Method:

  • Add washed rice and required water to the pressure cooker and let it soak for 30 minutes.
  • Add oil and fix the lid on the pressure cooker and place it on the stove. Cook on medium high heat for two whistles. Turn off the gas once you hear two whistles and let the pressure release naturally. Basmati is ready to be served!


  1. The timing and water requirement might vary slightly with different brands of basmati rice. 
  2. Do not skip washing the rice. If skipped, this is the #1 reason for basmati rice being sticky. Rinsing the rice washes away excess starch. 
  3. If you'd like to add more flavour to your basmati rice, you can use stock instead of water to cook it. Alternatively, you can make the popular jeera rice instead of plain basmati rice. You can also add a few strands of saffron while cooking the rice for both colour and flavour.
  4. To store, pack loosely in an air-tight container and store in the refrigerator. This stays fresh for 3-4 days. Sprinkle a few drops of water while reheating. 


Calories: 511kcal | Carbohydrates: 111g | Protein: 10g | Fat: 1g | Saturated Fat: 1g | Sodium: 20mg | Potassium: 160mg | Fiber: 2g | Sugar: 1g | Calcium: 45mg | Iron: 1mg