Prep the shrimp: Pat shrimp dry.
Toss with a pinch of salt and pepper. Dry shrimp sear better and stay juicy.
Warm the rice: Break up clumps with clean hands or a fork. If very hard, microwave 30 seconds to loosen—not to heat through.
Beat the eggs: Crack eggs into a bowl and whisk with a pinch of salt.
Set aside.
Chop aromatics: Dice the onion. Mince garlic and ginger. Slice green onions, keeping whites and greens separate.
Mix the sauce: In a small bowl, stir together soy sauce, oyster sauce, and sesame oil.
Add mirin or rice vinegar if using.
Sear the shrimp: Heat 1 tablespoon oil in a large skillet or wok over medium-high. Cook shrimp 1–2 minutes per side until just pink. Remove to a plate.
Scramble the eggs: Add a little more oil if needed.
Pour in eggs and scramble softly until just set. Slide out with the shrimp.
Sauté aromatics: Add another tablespoon oil. Cook onion and green onion whites 2–3 minutes until tender.
Stir in garlic and ginger for 30 seconds until fragrant.
Fry the rice: Add rice. Spread it out and let it sit for 30–45 seconds to get a slight toast, then stir. Repeat 2–3 times.
Season with a pinch of salt and pepper.
Add veggies: Stir in peas and carrots. Cook 2 minutes until heated through.
Combine and sauce: Return shrimp and eggs to the pan. Pour in the sauce and toss until evenly coated.
Taste and adjust seasoning—more soy for salt, a pinch of sugar if it tastes flat, or a squeeze of lime for brightness.
Finish and serve: Stir in green onion tops. Add red pepper flakes or chili crisp if you like heat. Serve hot.