Mix the soy sauce, fish sauce, oyster sauce, and sugar in a small jug or bowl and set aside.
Place a frying pan on a high heat and add the oil, onion, and bird's eye chili, and cook for a few minutes until the onion is translucent.
Add the red or green pepper and cook for a few more minutes until tender.
Then add the chicken and cook for a few more minutes until done. (note 2)
Lower the heat, add the garlic and cook for 1-2 minutes until fragrant.
Increase the heat, and add the cooked jasmine rice to the pan and mix until it is hot to touch.
Then pour on the sauce and continue to mix with the rice until incorporated.
Stir in the fresh Thai basil leaves for a minute or two until they are wilted.
Serve on plates or in bowls with chopped cilantro, and top each bowl with a fried egg if desired.