Pakistani-style basmati rice is a simple, gently seasoned side dish made by rinsing and soaking long-grain rice, briefly boiling it, then steaming it until tender. This parboil-and-steam method helps the grains cook evenly and stay distinct; Pakistani households and regions vary in whether they add whole spices, ghee, or other aromatics.
Ingredients
- 2 cups (370 g) aged basmati rice
- 10 cups (2.4 L) water, for boiling the rice
- 2 teaspoons (12 g) fine salt, or to taste
- 1 teaspoon (2 g) cumin seeds, optional
- 2 green cardamom pods, lightly cracked, optional
- 1 tablespoon (14 g) ghee or neutral oil, optional
Instructions
- Measure the rice and spices before you begin. Put the rice in a large bowl and cover it with cool water. Swirl gently with your fingers, pour off the cloudy water, and repeat until the water looks much clearer, usually three or four rinses. This removes loose surface starch, which can make the grains cling together. Drain the rice, cover it with fresh cool water, and soak for 20 minutes. Do not extend the soak for hours; the grains take up water and can become fragile when handled.
- After the soak, drain the rice thoroughly in a fine-mesh sieve. Bring 10 cups (2.4 L) fresh water to a full boil in a large pot. Stir in the salt and, if using, cumin and cardamom. Taste a spoonful of the boiling water: it should taste pleasantly seasoned, not overwhelmingly salty. Using plenty of water gives the rice room to move and makes the doneness easier to judge than a tight absorption ratio.
- Add the drained rice to the boiling water and stir once gently to separate any grains at the bottom. Keep the pot uncovered and return the water to a lively but controlled boil. Cook for about 7 minutes, then start checking. The outside of a grain should be tender while its center still has a slight firmness; it should be nearly cooked, not crunchy. Rice age, soaking, and the strength of the boil affect the exact time, so use the texture as your guide rather than waiting rigidly for the timer.
- Drain the rice as soon as it reaches that nearly tender stage. Let it sit in the sieve for about 2 minutes so excess water can run off. Avoid rinsing it after cooking: rinsing cools the rice and washes away seasoning. If using ghee or oil, warm it in the now-empty pot over low heat, then return the drained rice. Otherwise, simply return the rice to the dry pot. Spread it gently into an even layer, taking care not to mash the grains.
- Cover the pot with a tight-fitting lid and cook over the lowest heat for 8 minutes. This final gentle steam finishes the centers without vigorous bubbling. If the lid is loose, lay a clean kitchen towel over the pot before putting on the lid, keeping the towel well away from the burner; do not use this method with a gas flame where fabric could catch fire. Turn off the heat and leave the covered rice undisturbed for 5 minutes. The resting time lets moisture settle through the pot.
- Remove the lid and fluff the rice gently with a fork or rice paddle, lifting from the edges instead of stirring in circles. Taste a few grains and adjust salt only if needed. Remove the cardamom pods if you prefer not to serve them. Transfer to a warm serving dish, or keep covered briefly while you finish the rest of the meal.
Tips
- Choose the right rice. Aged basmati is especially suitable because its long, slender grains tend to remain separate when cooked carefully. If you only have regular basmati, use it, but check it earlier because newer rice may soften faster. Jasmine rice is not a one-for-one substitute for the same result: it is more fragrant and naturally stickier, so it will not have the same dry, distinct texture.
- Rinse gently and soak once. Cloudy rinse water is normal at first. Stop when it is mostly clear rather than trying to make it perfectly transparent. A 20-minute soak helps the grains cook more evenly, but drain well afterward. Wet rice going into the pot carries extra water and can make the final result soft.
- Use the grain as your timer. A few minutes can make the difference between separate rice and broken, mushy grains. Begin checking at 6 minutes of boiling, especially if the rice is younger or has soaked longer. If the grains still have a hard, chalky center, boil for another minute and check again. Drain promptly once that center is only slightly firm because steaming continues the cooking.
- Keep seasoning flexible. The cumin and cardamom are optional, and the recipe works without them. For a richer aroma, use ghee; neutral oil keeps the flavor lighter and is a practical dairy-free substitute. Do not add a large amount of oil to the boiling water, since it floats on top and does little to prevent sticking.
Serving Suggestions
Serve the rice hot as a base for Pakistani curries, lentils, chickpeas, or a saucy vegetable dish. Its mild seasoning is useful alongside bold gravies because it absorbs sauce without competing with it. It also works with grilled or roasted kebabs, raita, sliced cucumber and tomato, and a little pickle or chutney. Set out a serving spoon rather than packing the rice tightly; lifting it gently helps keep the grains intact.
For a simple meal, spoon a curry over one side of each serving and leave some rice plain for balancing the sauce. If presenting the pot at the table, scatter a small amount of chopped cilantro over the top, if desired. This is a plain rice accompaniment, not a biryani: biryani layers rice with seasoned meat or vegetables and has its own cooking method. Keeping this rice straightforward makes it useful with many different main dishes.
Variations
For a lightly fragrant version, keep the cardamom and add one small cinnamon stick (about 2 inches/5 cm) to the boiling water; remove it before serving. A bay leaf can be used instead, though it gives a different, more herbal aroma. Cumin alone makes a savory everyday variation. Whole spices are traditionally used in many South Asian rice preparations, but the particular combination is a matter of taste and household practice.
To make a richer side, toss the finished rice with an extra teaspoon of ghee and a few toasted cumin seeds. For a dairy-free version, use neutral oil or leave out the fat entirely. You can also replace up to half a cup (120 ml) of the boiling water with stock, but check its salt before adding the recipe’s full amount. Stock changes the flavor and can make the rice taste less neutral beside a strongly seasoned curry. For a more colorful plate, serve the plain rice with fresh herbs or fried onions prepared separately rather than mixing wet toppings into the pot.
Storage and Reheating
Cooked rice should be refrigerated within 2 hours of cooking. For faster cooling, spread it in a shallow container rather than leaving a full pot on the counter. Cover and refrigerate for 3 to 4 days. Keep the rice cold between servings, and discard it if it has been left at room temperature beyond the safe window. Freeze portions in airtight containers for up to 1 month for best texture; thaw in the refrigerator or reheat from frozen with a splash of water.
To reheat, add a tablespoon or two of water per cup of rice, cover, and warm in a saucepan over low heat or in a microwave-safe dish until steaming throughout. Stir or fluff once midway through microwave reheating so the center warms evenly. Leftovers should reach 165°F (74°C) when checked with a food thermometer. Reheat only the portion you plan to eat, since repeated cooling and warming can dry the grains and makes safe handling harder.
Frequently Asked Questions
Why did my basmati rice turn sticky? The most common causes are insufficient rinsing, too much water carried in after soaking, overcooking in the boiling stage, or stirring roughly. Rinse until the water is mostly clear, drain well, and start checking the grains early. After draining, steam with the lid on and fluff by lifting rather than stirring.
Do I have to soak basmati rice? Soaking for 20 minutes is helpful for even cooking and longer grains, but it is possible to cook rice without soaking. Skip it only if necessary and begin checking the rice earlier during boiling, since unsoaked grains may need a different amount of time. Do not use the same timer blindly; test a grain before draining.
Can I cook this rice using the absorption method? Yes, but the water amount and timing depend on the rice brand, its age, and whether it has been soaked. This recipe uses excess boiling water and draining, a forgiving approach that avoids guessing the exact absorption ratio. For an absorption version, follow the package’s ratio as a starting point, reduce the liquid to account for soaking, and keep the lid closed while it cooks.
How can I tell when the rice is ready to drain? Taste a grain after about 7 minutes of boiling. It should be mostly tender, with a faint firmness in the very center; it should not have a hard, dry core. The final covered steam finishes that center. If it is fully soft before draining, it may become overdone during the steam and rest.
Can I make the rice ahead? Yes. Cool it promptly in a shallow container, refrigerate within 2 hours, and use it within 3 to 4 days. Reheat it covered with a little water until steaming throughout and 165°F (74°C) at the center. For the best texture at a dinner, cook it shortly before serving; freshly steamed grains are usually fluffier than refrigerated and reheated rice.
Related
- Frank Curry: A Make-Ahead Frankfurter Curry
- Indonesian Rice Dish: Classic Nasi Goreng Recipe
- Indonesian Rice Crackers: Homemade Kerupuk Nasi Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).