Marinate the steak: Combine cut steak with soy sauce, oyster sauce, sugar, garlic powder, ginger, and water. Mix well. Refrigerate for 30 minutes.
Start the rice: Heat 1½ - 2 tablespoons oil on the griddle over medium-high heat (400–450°F). Spread cold rice in an even layer on the oiled surface. Let it warm undisturbed for 2–3 minutes until the bottom starts to char lightly and the grains loosen on their own. Gently toss the rice together for 1-2 minutes, then spread out again.
The garlic butter well: Make a well in the center of the rice on the griddle. Add butter and minced garlic to the well. Cook until the garlic is fragrant and just golden, about 60 seconds. Toss the garlic butter throughout the rice.
Cook the vegetables: Push rice to one side of the griddle (or transfer to a plate if using a skillet). Add carrots, peas, and green onion whites to the open side. Sauté 3–4 minutes until tender. Toss with the rice.
Sear the steak: Add about 1 tablespoon oil to the griddle or skillet. Sear steak in a single layer until lightly charred on one side, about 2-3 minutes. Then stir fry together with the rice and vegetables. (The steak will continue to cook with the fried rice, so be careful to not overcook the steak at this point.)
Scramble the eggs: Move steak fried rice to the side of the griddle or remove from the skillet. Add about ½ tablespoon oil to the griddle or skillet. Pour beaten eggs and scramble softly. Don't overcook. Then mix with the steak and rice.
Combine and sauce: Bring everything together and sauté an additional 1 minute. Spread the steak fried rice in an even layer over the griddle or skillet. Add soy sauce, oyster sauce, and crunchy garlic chili oil (if using). Toss well. Taste and season with salt and pepper. Add optional bean sprouts and stir fry everything together an additional 1 minute. Then drizzle sesame oil over top of the steak fried rice.
Finish: Remove from heat. Garnish with green onion tops. Serve immediately with yum yum sauce, sriracha, or your favorite fried rice accompaniments.