This Instant Pot Basmati Rice is the foolproof method that delivers perfectly fluffy, long-grained, aromatic rice every single time. Made with just four simple ingredients — basmati rice, water, ghee, and salt — it comes together in under 30 minutes with almost zero hands-on effort. The pressure cooker locks in moisture and cooks the grains evenly from the inside out, giving you light, separate grains with that signature floral basmati aroma that no other variety can match. Whether you're serving it under a rich curry, alongside grilled meats, or using it as a meal prep base for the week, this recipe is the only one you'll ever need.
Instant Pot 6-Quart Pressure Cooker - 6qt recommended; handles up to 4 cups of dry rice comfortably
Fine-mesh strainer - Essential for rinsing rice thoroughly; a colander with large holes is not a suitable substitute
Large mixing bowl - Used for soaking the rice if the optional soak step is used
Liquid measuring cup - For accurately measuring the water; precision matters with pressure cooking
Dry measuring cups - For measuring the rice accurately
Rice paddle or silicone spatula - For fluffing the rice gently without breaking the long grains; a fork works too
Pot holders or silicone mitts - The Instant Pot inner pot gets very hot; always use protection when handling
Ingredients
2cupslong-grain white basmati rice - 370g; aged, extra-long grain preferred for the best texture and aroma
2cupscold water - 480ml; filtered water gives the cleanest flavor; reduce to 1¾ cups (420ml) if soaking rice first
1tbspghee - 15ml; or neutral oil such as avocado oil for a dairy-free version
1tspfine sea salt - 5g; adjust to taste depending on what the rice is served with
Optional Aromatics
1tsprose water - 5ml; culinary grade; adds a classic floral note used in Persian and South Asian rice dishes
2whole green cardamom pods - lightly crushed; remove before serving
1small cinnamon stick - adds warmth without overwhelming the dish; remove before serving
Instructions
Place 2 cups (370g) of basmati rice in a fine mesh strainer and rinse under cold running water, swishing the grains with your fingers, until the water draining out runs mostly clear — about 60 to 90 seconds. Shake the strainer well to drain off as much excess water as possible.
For longer, more separate grains, transfer the rinsed rice to a bowl, cover with cold water by 2 inches (5cm), and soak for 15 to 30 minutes. Drain well through the fine mesh strainer before using, and reduce cooking water to 1¾ cups (420ml).
Add the ghee, drained rice, cold water, and salt to the Instant Pot inner pot and stir gently just once or twice to distribute evenly. If using optional aromatics (cardamom pods, cinnamon stick, or rose water), add them now.
Secure the Instant Pot lid, set the steam release valve to Sealing, and select Pressure Cook (or Manual) on High Pressure for 5 minutes. The pot will take 5 to 10 minutes to fully pressurize before the timer begins counting down.
When the cook time ends, do not open the valve immediately — allow the pressure to release naturally for exactly 10 minutes. After 10 minutes, carefully turn the steam release valve to Venting using a long spoon to release any remaining pressure, then open the lid tilting it away from you.
Remove and discard any whole aromatics, then gently fluff the rice using a rice paddle or fork with light lifting and folding motions — do not press or stir. Let the rice rest uncovered for 3 to 5 minutes to allow excess surface moisture to evaporate, then taste, adjust salt if needed, and serve.
Notes
Always rinse the rice until the water runs clear — this removes excess surface starch that causes clumping and gummy texture.
Use a strict 1:1 rice-to-water ratio for rinsed, unsoaked rice. If your rice comes out too firm, add 2 to 3 tablespoons more water next time; if it's too soft, reduce by the same amount.
Never skip the 10-minute natural pressure release — opening the valve immediately causes steam to escape too quickly, which blows the grains apart and creates mushy rice.
Ghee adds a subtle nutty richness that makes the rice taste restaurant-quality. Substitute avocado oil or any neutral oil for a dairy-free version.
To make broth rice, replace the water with low-sodium chicken or vegetable broth and reduce added salt accordingly for a richer, more savory result.
For cumin rice (Jeera rice), use the Sauté function to toast 1 teaspoon of whole cumin seeds in the ghee for 30 seconds before switching off Sauté and adding the rice and water.
This recipe scales up easily — you can cook up to 4 cups (740g) of dry rice in a 6-quart Instant Pot without changing the cook time at all.
Storage: Cool rice completely and refrigerate in an airtight container for up to 4 days, or freeze in portioned bags for up to 3 months.
To reheat, sprinkle 1 to 2 tablespoons of water per cup of rice over the top, cover with a damp paper towel, and microwave in 60-second intervals until steaming hot.
Do not refreeze rice once it has been thawed, and never leave cooked rice at room temperature for more than 2 hours.