Finely chop shallots and garlic.
Cut the carrots into tiny cubes.
Cut the red pepper into small cubes.
Cut the ham into small cubes.
If using large prawns, cut them into 3 pieces each.
Smaller prawns are used whole.
Heat 4 tablespoons of oil in a wok until it is smoking hot.
Add the shallots and garlic and stir-fry for about 45 seconds.
Add the prawns and stir-fry until they start to gain a bit of color.
Add the ham cubes and stir-fry for about 30 seconds.
Add the carrot and red pepper and stir-fry for a couple of minutes while constantly stirring.
Transfer the contents of the wok to a bowl.
Wipe the wok clean and add the remaining oil.
Beat the eggs and pour them into the wok, stirring vigorously until scrambled.
Add the cooked rice and stir-fry for a couple of minutes, breaking up the scrambled eggs into small pieces and mixing them with the rice.
Add the previous mixture from the bowl and combine everything.
Add the peas and mix.
Add the oyster sauce, soy sauce, and sesame oil and mix.
Sprinkle with the third spice, mix everything well, and heat through.
Finally, fold in the chopped spring onions and serve immediately!