Wash Basmati rice and set it aside for 20 minutes.
Boil 5 cups water and add the washed Basmati rice along with ½ teaspoon salt and 1 tablespoon oil. Cook until the rice is al dente.
Drain the rice and let it dry in a colander or on a plate.
Heat a wok and add oil. Once the oil is heated, add minced garlic or garlic paste.
Once the garlic becomes aromatic, add chopped spring onions, and chopped red onions. Sauté until the onions turn pinkish.
Add carrot and capsicum juliennes and stir well. Cover and cook until the carrot becomes soft.
Add chopped mushrooms, cover, and cook over medium heat. The mushrooms will release water.
Add chopped spring onion greens and stir well.
Add black pepper powder, green chili sauce, soy sauce, and salt. Mix well.
Finally, add the cooked Basmati rice and toss gently.
Garnish with chopped spring onion greens.
Serve hot.