In a large bowl add the rice and rinse twice to remove any excess starch then leave to soak in cold water for at least 10 minutes.
In a saucepan bring the water to a boil.
Add the salt, oil, and rice before cooking for 10 minutes until the rice is partially cooked.
As the rice is cooking in another pan heat up the oil on medium heat until hot.
Add the red onion, green chillies, garlic paste, red pepper, and green pepper then sauté for a few minutes
Add the frozen peas, sweetcorn, salt, pepper, soy sauce, and tomato purée then cook for 5 minutes.
Once the rice has cooked drain and rinse the rice with cold water then set aside.
Add the rice then mix gently to incorporate the rice into the mixture without breaking it and cook until the grains are tender.
Serve immediately and enjoy!