Cook basmati rice as directed on packaging. Leave the rice to cool completely and then transfer to an air tight container to store in the fridge for 12-24 hours.
Use a large non-stick frying pan, heat vegetable oil on medium.
Add garlic and onion over medium heat for 2-3 minutes, stirring as needed.
Add the carrots and continue to cook for another 3 minutes, stirring as needed.
Add the cooked rice to the frying pan. Stir altogether and separate any clumps of rice.
Pour the sesame oil and soya sauce, salt and pepper over top and stir all together until well combined.
Add the frozen peas and continue to cook for 3 minutes.
Push the rice mixture to one side of the pan. Add the beaten eggs to the other side and cook the egg over the heat, scrambling until cooked through.
Mix in the eggs with the rest of the rice mixture.
Serve hot.