Add one tbsp of neutral oil to a large nonstick skillet or wok. Set over high heat. Once shimmering, add the tofu and cook, stirring constantly, until it's crisp and browned - about 3 minutes. Remove the tofu from the pan and set aside.
Add up to 1 tbsp more oil to the skillet if needed. Add the green onion, garlic, chilies and ginger. Cook, stirring constantly, until very fragrant and the garlic begins to brown - about 1 minute.
Add the green beans, red pepper and carrot to the skillet, Continue stirring constantly until the vegetables are lightly tender and bright in colour - about 2 more minutes.
Crack in the eggs and, using your spatula, lightly scramble them as they mix into the vegetables.
Once the eggs are dry in consistency, add the rice and the tofu back into the skillet. Mix to combine.
Mix together the oyster sauce and the fish sauce and pour over the rice. Stir until completely coated over the rice. Continue cooking for a minute or two longer, until the rice is dry, crisp and browning in places. Serve immediately, topping with the thinly sliced greens of the green onions.
Video
Notes
Feel free to sub the tofu with an equal amount by weight of diced chicken breast, minced pork or beef or any other protein of your choosing. Follow the same instructions in step one to cook the protein.