Steps
1. Rinse the basmati rice thoroughly and soak it in water for 20 minutes. Drain and set aside.
2. Heat vegetable oil in a pan over medium heat. Add cumin seeds and let them crackle.
3. Add minced garlic and grated ginger. Sauté for a minute until fragrant.
4. Stir in the diced carrots and cook for 2-3 minutes until slightly softened.
5. Add the soaked and drained basmati rice to the pan. Mix well to coat the rice with the spices and vegetables.
6. Sprinkle coriander powder, turmeric powder, and red chili powder over the rice. Season with salt to taste.
7. Pour 1 cup of water into the pan and bring it to a boil. Once boiling, reduce the heat to low, cover the pan, and let it simmer for 15-20 minutes or until the rice is cooked and fluffy.
8. Once the rice is cooked, gently fluff it with a fork and fold in the cooked kidney beans.
9. Cover the pan again and let it sit for 5 minutes to allow the flavors to meld.
10. Serve the Indian spiced rice hot as a delicious and wholesome main dish.