Making perfect, fluffy basmati rice is simple with an Instant Pot. This quick, reliable method yields tender, separate grains every time with minimal hands-on time—ideal for serving with curries, stir-fries, or grilled meats. The recipe below gives restaurant-style basmati rice in under 30 minutes from start to finish.

When I cook Indian food at home, perfectly cooked basmati rice is essential. The Instant Pot removes the guesswork: hands-on time is under five minutes, and the pressure cooking plus natural release fits neatly into a short dinner routine.
The basic rule to remember for basmati rice in an electric pressure cooker is a 1:1 ratio of rice to water. For example, 1 cup uncooked basmati to 1 cup water, 3 cups rice to 3 cups water, and so on. Rinsing the rice before cooking removes excess starch and helps produce lighter, fluffier grains, so I always give the rice a quick rinse until the water runs clear.
After testing this method multiple times, I found that cooking on high pressure for 5 minutes followed by a 10-minute natural pressure release gives consistent, fluffy results.


Instructions
I include clear, step-by-step instructions so you can make this at home easily. Scroll to the recipe card below for exact ingredient quantities.
- Rinse the rice. Place the basmati rice in a fine mesh strainer. Rinse under cold running water for 30–60 seconds, or until the water runs mostly clear. Shake the strainer briefly to remove excess water.
- Combine in the Instant Pot. Transfer the rinsed rice to the Instant Pot. Add an equal amount of water (1:1 ratio). For mild seasoning, stir in 1/4 teaspoon salt if desired.
- Pressure cook. Seal the lid and set the Instant Pot to high pressure for 5 minutes.
- Natural release. When the cook time ends, allow the Instant Pot to naturally release pressure for 10 minutes. After 10 minutes, carefully move the valve to venting to release any remaining pressure, then remove the lid.
- Fluff and serve. Fluff the rice gently with a fork and serve immediately. If you need to keep the rice warm without overcooking, turn the Instant Pot off and secure the lid rather than leaving it on “keep warm.”
Quick tip: Leaving the Instant Pot on the “keep warm” setting too long can dry the rice. Turn the unit off and place the lid back on if you want to hold the rice warm without overcooking.
Frequently Asked Questions
- What makes basmati different from other white rice? Basmati is a long-grain rice known for its aromatic, slightly nutty flavor and fluffy texture when cooked. It separates into distinct grains more readily than many short- or medium-grain white rices.
- Where can I buy basmati rice? Basmati rice is commonly available at grocery stores and is also sold in larger bulk packages if you use it frequently.
- What is the rice-to-water ratio? Use a 1:1 ratio of basmati rice to water when cooking in an Instant Pot. Too much water makes rice mushy; too little leaves it undercooked.

What to serve it with
Basmati rice pairs especially well with Indian and Pakistani dishes but is versatile enough for any meal that benefits from fragrant long-grain rice. Try it with classics such as palak paneer, butter chicken, paneer makhani, chicken tikka masala, or cauliflower curry.
- Palak Paneer
- Butter Chicken
- Paneer Makhani
- Chicken Tikka Masala
- Indian Butter Cauliflower Curry
More Instant Pot recipes
Use your Instant Pot to make a variety of side dishes and mains. Popular options to try include mushroom risotto, mashed potatoes, Mexican rice, and baked potatoes.
Instant Pot Mushroom Risotto
Instant Pot Mashed Potatoes
Instant Pot Mexican Rice
Instant Pot Baked Potatoes
If you tried this recipe and enjoyed it, please consider leaving a rating.
Instant Pot Basmati Rice
Make perfect, fluffy basmati rice every time using this reliable Instant Pot method. Ready in about 25 minutes total, it’s ideal for weeknight dinners and meal prep.
Servings: 3 cups cooked rice
Prep Time: 5 minutes
Cook Time: 20 minutes (5 min pressure cook + 10 min natural release + pressurizing)
Total Time: 25 minutes
Author: Whitney Bond
Ingredients
- 1 cup white basmati rice
- 1 cup water
- 1/4 teaspoon salt (optional)
Directions
- Rinse the basmati rice in a fine mesh strainer under cold water until the water runs clear. Drain briefly.
- Add the rinsed rice, the same volume of water (1:1), and salt to the Instant Pot.
- Seal the lid and set to high pressure for 5 minutes.
- Allow a natural pressure release for 10 minutes after the cook cycle ends, then carefully release any remaining pressure and remove the lid.
- Fluff the rice gently with a fork and serve immediately. To keep warm without drying, turn the Instant Pot off and replace the lid rather than leaving it on “keep warm.”
Notes
- Salt is optional—omit if serving with a salty main or sauce.
- For more flavor, substitute chicken or vegetable broth for the water; omit added salt if using salted broth.
- Store leftover cooked rice in an airtight container in the refrigerator for up to one week.
- To reheat, add 1–2 tablespoons of water, cover, and microwave for about 2 minutes, stirring halfway through.
- One cup uncooked basmati yields roughly three cups cooked. Scale uncooked rice accordingly to reach the cooked yield you want. The 1:1 water-to-rice ratio and the 5-minute pressure time remain the same when doubling or tripling the recipe.
Nutrition (per serving)
Calories: 225 kcal • Carbohydrates: 49 g • Protein: 4 g • Fat: 0.4 g • Sodium: 201 mg • Fiber: 1 g