Prep the rice right. If you can, cook your rice the day before and chill it uncovered for the first hour to dry slightly.
If using fresh rice, spread it on a tray and chill for at least 30 minutes to reduce moisture.
Make the sauce. In a small bowl, mix soy sauce, oyster sauce, sesame oil, white pepper, and a pinch of sugar. Set aside.
Heat the pan. Use a large wok or wide skillet over medium-high heat. Add 1 tbsp oil and swirl to coat.
Cook the eggs. Pour in whisked eggs, scramble gently until just set, then transfer to a plate.
Don’t overcook; they’ll go back in later.
Cook the chicken. Add another 1/2–1 tbsp oil to the hot pan. Season chicken lightly with salt and pepper. Stir-fry until cooked through and lightly browned, about 4–6 minutes.
Transfer to the plate with eggs.
Sauté aromatics. In the same pan, add onion and a small splash of oil if needed. Cook 2 minutes. Add garlic and ginger; cook 30–60 seconds until fragrant.
Fry the rice. Add the chilled rice.
Break up clumps with a spatula. Spread it out and let it sit for 30 seconds at a time to toast lightly. Stir and repeat for 2–3 minutes until steamy and a bit dry on the surface.
Add veggies. Stir in peas and carrots (or edamame).
Cook 1–2 minutes until hot.
Bring it together. Return chicken and eggs to the pan. Pour in the sauce and toss well, coating everything evenly. Taste and adjust with more soy sauce, pepper, or a touch of sriracha for heat.
Finish and serve. Stir in green onions.
Turn off the heat. Garnish with sesame seeds and a squeeze of lime if you like. Serve hot.