Go Back
+ servings
Basmati Rice Recipe

Basmati Rice Recipe

Wholesome Cove
This basmati rice recipe delivers perfectly fluffy, long-grain rice with a light, nutty aroma every single time. The method is simple but deliberate — rinsing away surface starch, soaking the grains for even hydration, toasting briefly in ghee with warm whole spices, then letting steam do the heavy lifting. The result is rice that's fragrant, beautifully separated, and versatile enough to serve alongside curries, grilled meats, stir fries, or anything else on the table.
No ratings yet
Prep Time 35 minutes
Cook Time 15 minutes
Total Time 50 minutes
Course Side Dish
Cuisine Indian
Servings 4 servings
Calories 240 kcal

Equipment

  • Heavy-bottomed saucepan or Dutch oven - 2 to 3 quart / 2 to 3 litre capacity
  • Fine-mesh strainer - For rinsing rice thoroughly
  • Measuring cups and spoons
  • Large mixing bowl - For soaking the rice
  • Fork - For fluffing the cooked rice
  • Tight-fitting lid - Critical for trapping steam during cooking

Ingredients
  

Rice

  • 2 cups long-grain basmati rice - 400g; aged basmati preferred for best aroma and texture
  • 3 cups water - 720ml
  • 1 tsp fine salt
  • 1 tbsp neutral oil or ghee - Such as avocado oil or clarified butter

Optional Aromatics

  • 2 whole green cardamom pods - Optional; for aroma
  • 1 small cinnamon stick - Optional; for aroma
  • 1 bay leaf - Optional

For Saffron Variation (Optional)

  • saffron threads - Small pinch; bloomed in 2 tablespoons warm water for 10 minutes

Instructions
 

  • Place 2 cups (400g) of basmati rice in a fine-mesh strainer and rinse under cold running water, swirling with your hand, until the water runs almost completely clear — about 4 to 5 rinses. This removes excess surface starch that causes sticky, gummy rice.
  • Transfer the rinsed rice to a large bowl, cover with cold water by at least 1 inch (2.5cm), and soak for 30 minutes at room temperature. Drain thoroughly through the fine-mesh strainer before cooking.
  • Warm 1 tablespoon of ghee or oil in a heavy-bottomed saucepan over medium heat. If using aromatics, add the cardamom pods, cinnamon stick, and bay leaf and toast for 60 seconds, stirring, until fragrant.
  • Add the drained, soaked rice to the pot and stir gently to coat every grain in the oil. Toast for 1 to 2 minutes, stirring occasionally, until you notice a faint nutty aroma and the grains look slightly opaque.
  • Pour in 3 cups (720ml) of cold water, add 1 teaspoon of fine salt, and stir once to distribute. Raise the heat to medium-high and bring to a full boil, about 3 to 4 minutes.
  • Once boiling, immediately reduce the heat to the lowest setting, place the tight-fitting lid on the pot, and cook for 12 minutes without lifting the lid.
  • Turn off the heat and leave the lid on for 10 minutes to allow the steam to finish cooking the grains and let them firm up slightly before fluffing.
  • Remove the lid, discard any whole spices, and use a fork to gently fluff the rice by lifting from the bottom. Taste for salt, adjust if needed, and serve immediately.

Notes

  • Always rinse the rice until the water runs completely clear — this is the most important step for fluffy, non-sticky results.
  • Do not skip the 30-minute soak; it allows the grains to hydrate evenly and elongate beautifully during cooking. Even a 15-minute soak is better than none.
  • For soaked rice, use a 1:1.5 rice-to-water ratio. If you skip soaking, increase the water to 1:1.75 or 1:2.
  • Never lift the lid during the 12-minute cook time — every peek releases steam and risks undercooked, crunchy rice.
  • The 10-minute resting period with the lid on is not optional; it is what gives the rice its final fluffy texture.
  • Always use a fork, not a spoon, to fluff cooked rice — a spoon presses and breaks the grains.
  • For saffron rice, bloom a pinch of saffron threads in 2 tablespoons of warm water for 10 minutes, then stir into the cooking water before bringing to a boil.
  • Leftover basmati rice keeps in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of water, covered, on the stovetop over low heat or in the microwave with a damp paper towel.
  • To freeze, spread cooled rice in a single layer on a baking sheet, freeze for 1 hour, then transfer to a zip-lock freezer bag. Frozen rice keeps for up to 3 months.
  • For garlic butter basmati, sauté 2 minced garlic cloves in the ghee before adding the rice and stir in 1 tablespoon of cold butter after fluffing.

Nutrition

Serving: 1ServingCalories: 240kcalCarbohydrates: 46gProtein: 4gFat: 4gSaturated Fat: 2.5gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gCholesterol: 10mgSodium: 290mgPotassium: 55mgFiber: 1gCalcium: 1mgIron: 10mg
Keyword basmati rice recipe, basmati rice side dish, fluffy basmati rice, how to cook basmati rice, stovetop basmati rice
Tried this recipe?Let us know how it was!