Steps
1. Rinse the Basmati rice under cold water until the water runs clear, then soak it for 20 minutes.
2. In a pot, heat the oil over medium heat. Add cumin seeds and let them sizzle for a few seconds.
3. Add chopped onions and sauté until they are translucent.
4. Stir in the grated ginger and cook for another minute until fragrant.
5. Add chopped tomatoes, turmeric powder, red chili powder, and salt. Cook until the tomatoes soften.
6. Beat the egg in a bowl and pour it into the pot, stirring quickly to scramble it with the mixture.
7. Drain the soaked rice and add it to the pot, mixing well to combine all ingredients.
8. Add 1 cup of water, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until the rice is cooked and water is absorbed.
9. Fluff the rice with a fork and garnish with fresh coriander before serving.