Firstly, wash Basmati Rice in running water and soak for 15 minutes.
Take a pot of boiling water, add basmati rice, salt, and 1 tsp of oil into it. Let it cook for 10 minutes till all the grains are well cooked.
Transfer the cooked rice into a colander and remove all the excess water. Allow the rice to cool.
Heat oil in a wok and minced garlic, saute it for 30 seconds and add onion strips and saute for 2 minutes.
Once the onion turns slightly brown, add bell peppers, ginger garlic paste, and mushrooms and let it cook for 5 minutes on a high flame stirring frequently.
Add green stalks of spring onions, vinegar, soy sauce, and tomato ketchup, and salt. Mix it well.
Finally, add the rice and toss everything till mix, let it cook for 3 minutes, and then switch off the flame.