Learn how to cook a perfect Indian Brown Basmati Rice with ease, every time, using the Instant Pot pressure cooker. With minimal hands-on effort, you can achieve consistently fluffy, and non-sticky rice every time.

Recipe Snapshot

  • Prep time: 5 minutes
  • Cook time: 22 minutes
  • Total time: 27 minutes
  • Yield: 2
  • Category: Side Dish
  • Cuisine: Indian, Thai

Ingredients

  • 1 cup brown basmati rice
  • 1 1/4 cup water ((or vegetable broth))
  • 1 teaspoon olive oil (optional)
  • 1/2 teaspoon salt (optional)

Method

Instant Pot Method

  1. Rinse the brown basmati rice thoroughly, repeating the process 2-3 times until the water runs clear. This helps to remove excess starch from the rice grains. Note: This is a no-soak method, and my rice always turns out soft, fluffy, and separated.
  2. Add the rinsed brown basmati rice, water (or vegetable broth), oil, and salt to the Instant Pot steel insert. Give the mixture a quick stir. Securely close the lid and set the vent to " SEALING ". Then, choose the PRESSURE COOK/MANUAL (High Pressure) setting and adjust the cooking time to 22 minutes.
  3. When the Instant Pot beeps, allow the pressure to release naturally for 10 minutes, and then open the lid. Use a fork or ladle to fluff up the rice. Do not stir.
  4. Serve rice hot with any curry of your choice.

How to Cook Pot-in-Pot Basmati Rice

  1. In a small stainless steel container (or pyrex glass bowl), add 1 cup of rinsed brown basmati rice, and 1 ¼ cup water. Add 1 cup of water to the 6-quart inner pot. Place a trivet on the inner pot. Then place a small container with rice and water on the trivet, covering it with a lid. Proceed with the remaining recipe instructions.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.