Easy Indian Basmati Rice

Learn how to cook PERFECT Indian Basmati Rice Recipe in under 30 minutes! This easy basmati rice uses fragrant spices to create authentic tasting Indian rice. Pair it with roasted vegetables to make a healthy, vegan meal for dinner!

Course Side Dish
Cuisine Indian
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6
Calories 205 kcal


  • 1 1/2 cup basmati rice
  • 2 tablespoons vegetable oil
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cloves
  • 1/8 teaspoon ground cardamom
  • 1 1/2 teaspoon salt
  • 2 1/2 cups water


  1. Place basmati rice in a medium sized bowl, covering it completely with water.  Let it sit for 20 minutes, and then drain the rice.   Doing this is going to provide the rice a great texture - please don't skip this step.

  2. Heat vegetable oil in a saucepan over medium high heat.  Add cinnamon, cumin, cloves and cardamom to oil and stir until all combined.

  3. Add rice to saucepan and stir until completely coated with spices, about 2 minutes.

  4. Add salt and water to saucepan and bring to a boil. Cover with lid and reduce heat to a simmer.  Cook for 15 minutes.

  5. Remove rice from stove, fluff with a fork and serve.