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!
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.
Heat vegetable oil in a saucepan over medium high heat. Add cinnamon, cumin, cloves and cardamom to oil and stir until all combined.
Add rice to saucepan and stir until completely coated with spices, about 2 minutes.
Add salt and water to saucepan and bring to a boil. Cover with lid and reduce heat to a simmer. Cook for 15 minutes.
Remove rice from stove, fluff with a fork and serve.