I can’t get enough of this fluffy, fragrant Indian rice, with golden basmati grains that make any curry dinner feel restaurant-worthy. It’s the kind of easy side dish I always want tucked in the freezer for busy nights.

I’m obsessed with this Easy Indian Rice because it turns a basic curry night into something I actually crave on its own. The basmati rice comes out fragrant, fluffy, and loaded with that restaurant-style pilau flavor I used to think I had to order in for.
I love the golden color from turmeric, the gentle spice, and the way every forkful feels bold without being heavy. And yes, I absolutely stash extra portions in the freezer for chaotic nights.
But honestly, I’d eat this straight from the pan. No shame.
Just seriously good yellow rice with attitude. All mine, gladly.
Ingredients

- Basmati rice cooks up fluffy, separate, and lightly fragrant.
Basically, the whole point.
- Ghee brings that buttery, cozy flavor you’ll smell before dinner’s even ready.
- Onion adds sweetness and a little savory depth without trying too hard.
- Cinnamon gives warm background spice, not dessert vibes, just comfort.
- Cardamom smells fancy, but it’s really just bright, floral, and classic.
- Cloves are tiny but bold, so they add a warm, peppery kick.
- Bay leaf keeps things earthy and balanced, even if it looks quiet.
- Black peppercorns add gentle heat and tiny pops of spice.
- Turmeric gives that golden color, plus a mild, earthy taste.
- Lemon juice wakes everything up, especially if the rice feels rich.
- Cilantro adds freshness at the end, if you’re into herby finishes.
Ingredient Quantities
- 1 1/2 cups basmati rice, rinsed
- 2 1/4 cups water
- 2 tablespoons ghee or vegetable oil
- 1 small onion, thinly sliced
- 1 cinnamon stick (about 2 inches)
- 4 green cardamom pods, lightly crushed
- 4 whole cloves
- 1 bay leaf
- 6 whole black peppercorns
- 1/2 teaspoon ground turmeric
- 3/4 teaspoon salt, or to taste
- 1 teaspoon lemon juice (optional)
- 2 tablespoons chopped fresh cilantro for garnish (optional)
How to Make this
1. Rinse the basmati rice under cold water until the water runs clear, then drain and set aside.
2. Heat the ghee or oil in a medium saucepan over medium heat.
3. Add the cinnamon stick, crushed cardamom pods, cloves, bay leaf and peppercorns and fry for 30 to 45 seconds until fragrant.
4. Add the sliced onion and cook, stirring occasionally, until soft and starting to brown, about 4 to 6 minutes.
5. Stir in the drained rice and turmeric and cook for 1 to 2 minutes to lightly toast the rice and coat it in the spices.
6. Pour in the water, add the salt, bring to a boil over medium-high heat.
7. Once boiling, reduce the heat to low, cover the pan tightly, and simmer undisturbed for 12 to 15 minutes until the water is absorbed and the rice is tender.
8. Remove from heat and let the rice rest, covered, for 10 minutes to finish steaming.
9. Remove the whole spices if you prefer, fluff the rice gently with a fork, and stir in the optional lemon juice.
10. Transfer to a serving dish and garnish with chopped cilantro if desired.
Equipment Needed
1. Medium saucepan with tight-fitting lid
2. Fine-mesh sieve or colander for rinsing rice
3. Measuring cups and spoons
4. Wooden spoon or heatproof spatula for stirring
5. Chef knife
6. Cutting board
7. Fork for fluffing the rice
8. Serving dish or shallow bowl for presenting the rice
FAQ
Easy Indian Rice (Indian Pilau Rice) Recipe Substitutions and Variations
- Basmati rice: substitute jasmine rice for a similar fragrance and softer texture, or long grain white rice for a more neutral result (reduce water slightly for jasmine).
- Ghee or vegetable oil: use unsalted butter for richer flavor, or coconut oil for a subtle tropical note and dairy free option.
- Whole warm spices (cinnamon stick, cardamom, cloves, peppercorns): use 1/2 to 1 teaspoon ground warm spice blend (ground cinnamon plus a pinch each of ground cardamom and clove) if whole spices are unavailable.
- Cilantro garnish or lemon juice: swap parsley for cilantro if you dislike cilantro, and use a splash of white vinegar or lime juice instead of lemon juice for acidity.
Pro Tips
1. Soak the rinsed rice for 20 to 30 minutes before cooking, then drain well. This short soak helps the grains elongate and cook more evenly, giving you separate, fluffy rice.
2. Brown the onions until they are a deep golden color rather than just soft. That extra caramelization adds sweet, savory depth that carries through the whole dish.
3. Toast the drained rice briefly in the hot ghee or oil with the spices until it smells nutty. It helps develop flavor and keeps the grains from becoming gluey.
4. After the simmer and the 10 minute rest, use a fork to gently lift and separate grains rather than stirring vigorously. Vigorous stirring crushes the delicate basmati and makes it clump.
5. Taste for salt at the end and finish with a splash of lemon juice if it needs brightness. Fresh cilantro is lovely, but add it just before serving so it stays vibrant.

Easy Indian Rice (Indian Pilau Rice) Recipe
I can’t get enough of this fluffy, fragrant Indian rice, with golden basmati grains that make any curry dinner feel restaurant-worthy. It’s the kind of easy side dish I always want tucked in the freezer for busy nights.
4
servings
324
kcal
Equipment: 1. Medium saucepan with tight-fitting lid
2. Fine-mesh sieve or colander for rinsing rice
3. Measuring cups and spoons
4. Wooden spoon or heatproof spatula for stirring
5. Chef knife
6. Cutting board
7. Fork for fluffing the rice
8. Serving dish or shallow bowl for presenting the rice
Ingredients
-
1 1/2 cups basmati rice, rinsed
-
2 1/4 cups water
-
2 tablespoons ghee or vegetable oil
-
1 small onion, thinly sliced
-
1 cinnamon stick (about 2 inches)
-
4 green cardamom pods, lightly crushed
-
4 whole cloves
-
1 bay leaf
-
6 whole black peppercorns
-
1/2 teaspoon ground turmeric
-
3/4 teaspoon salt, or to taste
-
1 teaspoon lemon juice (optional)
-
2 tablespoons chopped fresh cilantro for garnish (optional)
Directions
- Rinse the basmati rice under cold water until the water runs clear, then drain and set aside.
- Heat the ghee or oil in a medium saucepan over medium heat.
- Add the cinnamon stick, crushed cardamom pods, cloves, bay leaf and peppercorns and fry for 30 to 45 seconds until fragrant.
- Add the sliced onion and cook, stirring occasionally, until soft and starting to brown, about 4 to 6 minutes.
- Stir in the drained rice and turmeric and cook for 1 to 2 minutes to lightly toast the rice and coat it in the spices.
- Pour in the water, add the salt, bring to a boil over medium-high heat.
- Once boiling, reduce the heat to low, cover the pan tightly, and simmer undisturbed for 12 to 15 minutes until the water is absorbed and the rice is tender.
- Remove from heat and let the rice rest, covered, for 10 minutes to finish steaming.
- Remove the whole spices if you prefer, fluff the rice gently with a fork, and stir in the optional lemon juice.
- Transfer to a serving dish and garnish with chopped cilantro if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 233g
- Total number of serves: 4
- Calories: 324kcal
- Fat: 7.8g
- Saturated Fat: 4.3g
- Trans Fat: 0.08g
- Polyunsaturated: 0.5g
- Monounsaturated: 2.3g
- Cholesterol: 17mg
- Sodium: 430mg
- Potassium: 191mg
- Carbohydrates: 57.3g
- Fiber: 2.4g
- Sugar: 1.6g
- Protein: 5.5g
- Vitamin A: 150IU
- Vitamin C: 2mg
- Calcium: 26.5mg
- Iron: 0.95mg






















