Authentic Indian Basmati Rice: Stove top, Rice Cooker, Instant Pot

5 from 15 votes

Get ready for the Best Indian Basmati rice! Perfect, easy way to get fluffy, easy basmati rice three ways: stove top, rice cooker or Instant Pot! Round out your favorite dish with a heaping side of warm, fragrant basmati rice!

Indian basmati rice on a blue plate with a steel serving spoon.

Vegetarian and Vegan

Cook basmati rice Indian style! It is a great and easy side dish or accompaniment to MANY Indian dishes. 

What makes the best basmati rice?

  • It is not mushy, so the grains remain separated
  • The rice is fluffy when cooked
  • A floral, nutty aroma
  • Delicious, almost buttery taste!

summary key tips for good Indian Basmati Rice (Details below)

  1. Wash thoroughly – removing excess starch is important. I wash a minimum of 5 times or until the water runs clear.
  2. Coat basmati grains in heated ghee or oil before adding water to pot (optionally temper the oil/ghee for MORE flavor)
  3. Get the water ratio correct (may be different brand to brand depending on age of your rice)
  4. Look for visual cues that the rice is cooked (see picture below)
  5. Use a good brand of aged authentic Indian basmati rice (this is KEY)

Note: This recipe covers white basmati rice Indian style.  Jeera rice, Saffron Rice, Indian Lemon Rice, Mint Rice, and Coconut Basmati Rice are excellent examples of a flavored white basmati rice. I have 10 basmati rice recipes for you to explore.

Upclose shot of coconut basmati rice.

Brown basmati rice is cooked a little differently. If you are in a pinch, use a basmati substitute such as Sona Masoori Rice!

Learn how to cook brown basmati rice in an Instant Pot.

Instant Pot Paneer can also be handy!

Ingredients

  • Dry rice
  • Water
  • Ghee or oil
  • Salt
  • Whole spices (optional)
India Gate dry basmati grains.

Use a Good Quality of Indian Basmati rice

Using a good quality basmati is important. Keep an eye out for long grain, aged basmati rice.

Aged basmati rice is better because it produces a lighter and fluffier grain which is key to the best basmati rice.

Aging the rice ensures it is dried completely which is what lends the grain to a better texture.

The best basmati rice is India Gate. India gate basmati rice is the brand my family uses and has produced the best results for us. It is aged rice and produces extra long grains.

The Royal brand is also aged rice and it produces good results as well. Find either at your local grocery store or online.

Signs of aged basmati rice

  • The grains are slender and long as you can see above. When cooked, basmati rice grains will elongate to nearly twice to its length.
  • Notice the tapered ends of the rice as well, this is another indication of good basmati rice.
  • The color is also a brownish/golden hue, a sign of aged rice.
Basmati rice grains being washed with water in a white bowl.

Wash the Rice

Remove excess starch by washing the dry grains until the water goes from cloudy to clear. I usually wash mine 5 times to remove extra starch.

The easiest way to wash basmati rice is to use a mesh colander to rinse until water runs clear.

Rice grains coated in melted ghee in a non stick pan with a gray mixing spoon.

Adding flavor to Basmati rice

The traditional way of adding flavor is to do a tadka or tempering of oil with spices.  This tadka (heated oil with spices) is done first in the pot into which your rice grains will be added. 

Tadkas are a common part of Indian cooking.

I have often heard of people refer to rice prepared this way as “restaurant style Indian basmati rice.” But, it is really just a common way of making it in Indian homes so you see it an Indian restaurants!

One of the most popular authentic basmati rice dishes prepared this way is jeera rice.  It uses cumin, cinnamon sticks, cloves and ghee and it is a huge favorite. 

I have also substituted olive oil for ghee and it still gives such a delicious taste.

Some optional ideas for other whole spices to use include:

  • Cinnamon sticks
  • Cloves
  • Cumin seeds
  • Bay leaf
  • Cardamom pods
Authentic Indian basmati rice in a gray pot.

Visual Cues

If you notice each grain looks separated and slightly turned up in the above picture, that is a sign the rice is fully cooked with separated grains.

In Gujarati, you would say “kheeligya.” Meaning the rice “bloomed.”

Three Methods for No Soak Basmati Rice: Stove top, Rice Cooker or Instant Pot

The method is the same for each approach. However, the water ratio may change dependent on the brand of rice and your preferences.

MethodWater (cups) to Dry Rice RatioCook TimeModel used
Stove top2 1/2: 1~16 minutes, then let sit covered for 10 minutesNon-stick pot
Rice cooker1 1/4: 1~15 minutes (let run on Cook setting), then let sit 10-15 minutes covered once doneHamilton Beach rice cooker (it is a basic rice cooker with only Cook and Warm options)
Instant Pot1 1/4: 16 minutes High Pressure
15 minutes NPR (natural pressure release)
Instant Pot Duo
All No Soak Method
Use basmati rice to make Mint Rice!

Use basmati rice to make Mint Rice!

To soak or not to soak?

Soaking basmati rice is not necessary. There I said it.

If you washed your rice until the water is clear and not cloudy from excess starch AND you use a good quality aged basmati, it is okay to skip the soak.

If you have time and soak basmati rice what happens? You will save a few minutes cooking time, but you are adding on soaking time. It may also enhance the aroma of the rice due to the lower amount of cooking time.

Ultimately it is up to your preference on texture and method of cooking.

If you like to soak it, 25-30 minutes in cold water is a good amount of time but you will have to adjust the cook time.

What can you eat with basmati rice?

Perfect side dish: for dals like dal fry or spinach dal.

Fried rice: you can use leftover basmati rice to make Indian style paneer fried rice.

Vegetable dishes: Pair it with Aloo Gobi (potato cauliflower), Gobi Matar (peas cauliflower shaak) or Bhinda Nu shaak (okra)

Basmati rice with chana masala.

Leftover Basmati Rice

Make sure to keep leftover rice refrigerated in an airtight container.

You can use leftover basmati rice to make a variety of dishes such as Lemon Rice, Mint Rice, and Curd Rice to name a few.

Explore 10 basmati rice recipes or learn about the various types of rice in India.

Many Indian recipes use rice flour or a rice flour substitute.

Indian basmati rice on a blue plate with a steel serving spoon.

Authentic Indian Basmati Rice: Stovetop, Rice Cooker or Instant Pot

Shilpa Joshi
Get ready for the Best Indian Basmati rice! Perfect, easy way to get fluffy, easy basmati rice three ways: stove top, rice cooker or Instant Pot! Round out your favorite dish with a heaping side of warm, fragrant basmati rice!
5 from 15 votes
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Main Course, Side Dish
Cuisine Indian
Servings 3 cups
Calories 269 kcal

Equipment

  • 1 Pot For Stovetop method
  • 1 rice cooker For rice cooker method
  • 1 Instant Pot For Instant Pot method

Ingredients
  

  • 1 cup aged basmati rice (rinsed at least 3 times) I use an aged long grain basmati rice – India Gate brand
  • 1 tbsp Ghee or oil I use ghee or olive oil.
  • 1 cup water* *Depends on method used, water to rice rations: Rice cooker 1:1, Stovetop 2 3/4:1 Instant Pot 1 1/4:1
  • tsp salt Adjust to your preference

Instructions
 

Stove top Method

  • Rinse rice (3-5 times) and drain until water is not cloudy. Use a mesh strainer for an easier way to rinse until water runs clear.
  • Melt ghee on medium-high in pan.
  • Add rice and mix thoroughly with ghee/oil, coating grains well in it.
  • Add 2.5 cups water (make sure atleast 1 inch of water above the rice) and salt. Bring to boil (about 6 minutes). Once iy comes to boil cover and cook on medium for 10 minutes. Turn off gas and let it sit covered 10 more minutes.
  • You will see the rice cooked and pointing up (see post for pics). Fluff the rice with a fork and enjoy.

Rice Cooker Method

  • Wash dry rice grains well until water runs clear (about 3-5 times)
  • Turn on rice cooker on Cook and melt ghee
  • Add rinsed and well drained rice to melted ghee in pot and mix well
  • Add water (1¼:1 cups of water to rice ratio) and close the rice cooker with its lid.
  • If your rice cooker has options, select white rice, or else start the cook button.
  • Once cook time is over, let sit 5-7 minutes. Open lid and fluff rice before serving.

Instant Pot Method

  • Wash dry rice grains well until water runs clear (about 3-5 times)
  • Press the sauté button on your Instant Pot. Let it heat up 2 minutes and add ghee to melt or oil. Mover it around the pot to provide a coating and prevent sticking.
  • Add washed rice, 1¼ cup water and salt. Mix well.
  • Close the lid, secure the valve. Cook on high pressure for 6 minutes. Naturally release the pressure 15 minutes.
  • Fluff the rice with a fork and enjoy.

Notes

See post for more details.  Summary tips below:
  1. Wash thoroughly – remove excess starch is important. I wash a minimum of 4-5 times or until the water runs clear
  2. Coat basmati grains in ghee or oil before adding water
  3. Look for visual cues that the rice is ready (pics in post)
  4. Use a good brand of aged authentic Indian basmati rice such as India Gate (this is KEY)
  5. If you want a softer texture, add 3-4 tbsp water more and cook 4-5 minutes longer covered.
– Rice cooker used: Hamilton Beach (only cook and warm settings)
– Instant Pot used: Instant Pot Duo Plus
You can use 1/2 tbsp ghee/oil but 1 tbsp ghee/oil produces a delicious taste.
Jeera rice is a popular type of flavored basmati rice
 

Nutrition

Calories: 269kcalCarbohydrates: 49gProtein: 4gFat: 5gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 13mgSodium: 7mgPotassium: 71mgFiber: 1gSugar: 1gCalcium: 20mgIron: 1mg
Tried this recipe?Let us know how it was!

Similar Posts

5 from 15 votes (14 ratings without comment)

Leave a Comment & Rate this Recipe

I love hearing from you! Submit your question or recipe review here.

If you loved this recipe, please consider leaving a star rating when you comment. Your ratings help others discover these dishes online, and they mean a lot to me! Thanks for your support! 🌟

Sincerely,
Shilpa

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. Hi Shilpa ! Can you give us an actual brand of basmati rice? What brand do you purchase for your family? Or do you have a list of the best brands you could share with us?
    Thanks!
    Chris

    1. Hi Chris! I personally use the India Gate brand at home. Royal Basmati is another good brand! But if you can get to a local Indian grocery store there are many brands and types to explore 🙂