Heat 2 teaspoons of oil in a large pan over medium high heat. Season the pork with salt and pepper.
Place the pork in a single layer in the pan. Cook for 4-5 minutes or until meat is browned and cooked through. You may need to do this step in batches.
Remove the pork from the pan. Place it on a plate and cover with foil to keep warm.
Add 1 teaspoon of oil to the pan, then stir in the onion and carrots. Cook for 4-5 minutes or until veggies are softened. Season with salt and pepper.
Add the garlic and ginger, then cook for 30 seconds.
Remove the vegetables from the pan, and cover with foil to keep warm.
Pour the remaining teaspoon of oil into the pan; add the eggs and cook, stirring occasionally and breaking up with a spatula, until the eggs are scrambled. Season the eggs with salt and pepper.
Add the rice, pork, cooked veggies and peas into the pan.
Stir in the soy sauce and sesame oil and mix gently until everything is thoroughly combined and warmed through, which will take 3-4 minutes.
Sprinkle green onions over the top of the rice mixture, then serve immediately.