Sauce: gather the sauce ingredients then add the soy sauce, oyster sauce, Chinese cooking wine, Worcestershire sauce and sesame oil to a small glass and use a mini whisk to stir to combine then set aside.
Onion and garlic: place a large sauté pan on the stove top, turn the heat to high, add the onion, garlic, salt and pepper. Then cook these for 1 minute, allowing the onion to soften.
Bacon and mixed vegetables: add the bacon to the cooked onion mixture and cook it for 1-2 minutes. Then add the frozen peas, corn and carrot and cook these till then have thawed and heated through.
Eggs: use a wooden spoon to move the bacon and vegetable mixture to one side of the pan then pour the beaten eggs into the other side. Cook the eggs, scrambling them as you go and breaking them into small pieces.
Rice: once the eggs have cooked add the cooked rice to the pan and pour over the sauce. Now take a couple of minutes using a wooden spoon to work the sauce into the rice, breaking up any clumps of rice as you go. Allow the pan contents to be consistently mixed through at this point.
Ham and pineapple: next add the pineapple chunks to the rice, followed by the ham. Give these a stir to mix them in and then allow the whole dish to heat through.
To serve: once the dish has heated through, sprinkle the sliced green onions over the top for garnish then grab some bowls, forks and spoons. Portion and serve!