This post may contain affiliate links. Please read my disclosure.
Enjoy perfectly cooked rice every time with this recipe for Instant Pot Basmati Rice! You only need 3 ingredients and 20 minutes to make this light and fluffy side dish.
If you haven’t tried making rice in your Instant Pot yet, what are you waiting for?! It’s pretty much a foolproof way to get perfectly tender and fluffy rice. Just stick to the water to rice ratio and cooking time, and say good-bye to clumpy and sticky rice!

While this basmati rice is one of our faves to serve up lately, we also use the Instant Pot to cook other rice dishes like this Instant Pot sushi rice, Instant Pot wild rice and Instant Pot cilantro lime rice.
But, before you try those, you need to give this seriously easy basmati rice recipe a try. It’s so good with this fish head curry, egg curry, air fryer sesame chicken, or Instant Pot lamb curry!
Check out the Instant Pot basmati rice story!
Why this recipe works
- It’s a seriously easy recipe! You only need 3 ingredients (plus water) and the recipe is hands off. The Instant Pot valve is sealed so you don’t need to worry about the rice boiling over!
- Rice is great for meal prep! Cooked basmati rice will last for days in the fridge and it freezes well too. Just reheat it in the microwave for a quick and easy side dish.
- There’s no need to soak the rice! You just need to quickly rinse it to help remove starches, which prevents the rice from getting gummy. Cooking the rice with a little fat also helps keep the grains from sticking together.
- This recipe makes a large batch and leftover basmati rice is perfect for making breakfast fried rice or Chinese fried rice!
What is basmati rice?
Basmati rice is an aromatic, long-grain rice, similar to jasmine rice. Basmati grains, however, are slightly longer and they has a nutty flavor when cooked and not as floral as jasmine rice. You can buy white or brown basmati rice.
Ingredients
You’ll need 2 cups of basmati rice for this recipe. Make sure you’re using white basmati rice (instead of brown) and rinse it before cooking.
To cook the rice in the Instant Pot, you’ll add 2 cups of water, 1 tablespoon of melted ghee (or coconut oil) and 1 teaspoon of salt.
In order to get perfectly fluffy rice, I don’t recommend adjusting the amount of water. The rice to water ratio is key to avoiding mushy or gummy rice.
The ghee will help prevent the rice from sticking together. Ghee is a clarified butter with the milk solids removed. It has a slightly nutty flavor, which pairs well with basmati.
While you can buy ghee, I usually make my own (learn how to make ghee). You can also substitute melted coconut oil for a slightly coconut flavored rice.
Step by step instructions
Rinse the rice in a colander until the water runs mostly clear.
Combine the rice, water, ghee or coconut oil and salt in a non-stick Instant Pot insert.
Cook on high pressure for 4 minutes, then natural release for 10 minutes.
Release any remaining pressure, fluff and serve.
Expert tips
- Keep the 1:1 ratio for the rice and water. If you adjust this ratio, you will end up with sticky and mushy rice.
- Don’t forget to rinse the rice first. Removing excess starch will help prevent the rice from getting gummy.
- While it might be tempting to leave out the cooking fat (i.e. ghee or coconut oil) to reduce calories, these are essential for flavor and to keep the rice from sticking together.
- To keep the rice from sticking to the bottom of the Instant Pot, I like to use a non-stick Instant Pot insert.
- For extra flavor, you can replace the water with veggie broth or this Instant Pot chicken bone broth.
- For extra flavor, you can add some garlic, ginger or pepper to the rice as it cooks.
- Topping the rice with chopped fresh herbs before serving it is also a great way to change up the flavor.
- Be sure to naturally release the pressure when the timer goes off. The rice will need this extra time to keep cooking and get tender.
- Once all the pressure is released, remove the insert from the Instant Pot so the rice stops cooking.
- While the rice pressure cooks on high in just 4 minutes, you’ll also need to factor in time for pressure to build and release in the Instant Pot.
Common questions
It takes about 20 minutes to cook plus a few minutes of prep time. While you only need 4 minutes for the rice to cook on high pressure, you also need to factor in time for pressure to build (about 4-5 minutes) and for pressure to release (about 11-12 minutes).
If you don’t have basmati rice, jasmine rice is a great substitute. Just follow this recipe for Instant Pot jasmine rice!
To ensure the rice doesn’t turn out sticky or gummy, you’ll want to rinse it first. This not only helps get rid of surface starch but also any little pieces of debris that can be found in rice. Avoid soaking it as this can make the rice mushy.
Place the rice in a mesh sieve or colander and run cold water over it until the water that runs through is no longer cloudy.
When using the Instant Pot to cook basmati rice, I recommend keeping the water to rice ratio as 1:1. So, for this recipe, we're using 2 cups of uncooked rice and 2 cups of water.
This recipe calls for 2 cups of uncooked rice which will yield about 5 ½ cups of cooked rice.
Storage, freezing and reheating
Cooked basmati rice will keep for 3-4 days in the fridge in an airtight container.
You can also freeze it for 1-2 months. Just let it cool completely, then store in freezer safe containers or bags.
To reheat, you can warm the rice in the microwave or in a skillet on the stove top. You may need to add 1-2 tablespoons of water to the rice as it reheats so it doesn’t dry out.
Serving options
- Serve this rice on the side with these Indonesian beef satay skewers, sous vide salmon or Thai BBQ pork spare ribs.
- It’s delicious with soups, stews and gumbos like this Instant Pot chicken curry soup, Brazilian fish stew and yaya gumbo.
- And, of course, this rice goes perfectly with curries like this pineapple chicken curry, chicken katsu curry or easy butternut squash curry.
Did you make this recipe? Leave a comment below and rate the recipe to let me know how it turned out!
Instant Pot Basmati Rice
Ingredients
- 2 cups basmati rice
- 2 cups water
- 1 tablespoon coconut oil or ghee melted
- 1 teaspoon salt
Instructions
- Rinse the rice in a colander until the water runs mostly clear.
- Combine the rice, water, coconut oil or ghee and salt in a non-stick Instant Pot insert.
- Cook on high pressure for 4 minutes, then natural release for 10 minutes.
- Release any remaining pressure, fluff and serve.
Expert Tips:
- Keep the 1:1 ratio for the rice and water. If you adjust this ratio, you will end up with sticky and mushy rice.
- Don’t forget to rinse the rice first. Removing excess starch will help prevent the rice from getting gummy.
- While it might be tempting to leave out the cooking fat (i.e. ghee or coconut oil) to reduce calories, these are essential for flavor and to keep the rice from sticking together.
- To keep the rice from sticking to the bottom of the Instant Pot, I like to use a non-stick Instant Pot insert.Â
- For extra flavor, you can replace the water with veggie broth or this Instant Pot chicken bone broth.Â
- For extra flavor, you can add some garlic, ginger or pepper to the rice as it cooks.
- Topping the rice with chopped fresh herbs before serving it is also a great way to change up the flavor.
- Be sure to naturally release the pressure when the timer goes off. The rice will need this extra time to keep cooking and get tender.Â
- Once all the pressure is released, remove the insert from the Instant Pot so the rice stops cooking.
- While the rice pressure cooks on high in just 4 minutes, you’ll also need to factor in time for pressure to build and release in the Instant Pot.
Kim
Turned out great! I love the flavor of basmati rice and always struggle to make it on the stove. So glad I found this!
Danielle
Glad you liked it!
Dana Sandonato
This is such a great recipe to have up your sleeve. The rice cooks perfectly! Never cooking it on the stovetop again.
Danielle
It's so much easier this way!
Toni
Thank you so much for this! It turned out really amazing!
Danielle
You're welcome!
Emily Flint
I wasn't sure if this would work but the rice came out perfectly. Will be saving for next time!
Danielle
Glad it worked for you!
Lauren Michael Harris
I found this at the perfect time! I was just thinking i need to start using the instant pot to make rice and basmati is almost always our rice of choice - this recipe is so much easier and the rice came out perfect!
Danielle
The IP is so great for rice!!