Wash the rice with running cold water until the water from the rice runs clear.
Put the rice in a pan with plenty of cold water, bring to a boil and cook for 8 to 10 minutes.
Drain the rice using a fine sieve, cool it down under running cold water, and let it drain for 5 minutes.
Spread the rice on a tray and leave it in the fridge for one hour or 20 minutes in the freezer until it's thoroughly chilled.
Fluff up the rice and break it apart using a fork or do it with your lightly damped fingertips.
Heat a large wok on high heat and add butter.
When the butter is slightly browned, add the eggs and quickly scramble, set aside on a plate.
Turn the heat down to medium and add vegetable oil or peanut oil to the pan then add the carrots, and stir fry for 2 minutes.
Add the frozen peas, garlic, spring onions, and red chili, and stir fry for another minute.
Turn the heat to high again and add half of the rice, stir fry for a minute then add the rest of the rice, and stir fry for two more minutes.
Add sesame oil, salt, freshly ground black pepper or white pepper, soy sauce, sweet chili sauce, oyster sauce, and mirin, give it a quick stir before adding the scrambled eggs.
Stir fry for another minute and garnish with some chopped coriander and spring onion before serving.