Start by prepping your ingredients. Chop the chicken, julienne the carrots, and have the peas and bean sprouts ready. This ensures a smooth cooking process.
In a large pan or wok, heat 1 teaspoon of oil over medium-high heat. Add the chicken cubes. Season with salt and pepper.
Stir-fry until they turn golden brown and are cooked through. This usually takes about 5-7 minutes. Remove the chicken from the pan and set aside.
In the same pan, add the whisked eggs. Wait for them to set a little before scrambling. Cook until fluffy, about 2 minutes. They should be just cooked through. Transfer the eggs to the plate with the chicken.
Add the remaining oil to the pan. Toss in the ginger and garlic. Sauté for about 30 seconds. The aroma will be irresistible.
Pour in the jasmine rice. Stir to coat it in the oil and aromatics for a minute. This step adds flavor to the rice, making it a star in the dish.
Next, pour in the chicken stock or water. Bring it to a boil. Reducing the heat to low, cover the pan and let it simmer for about 15 minutes, or until the rice absorbs the liquid.
After the rice is cooked, add back in the chicken, scrambled eggs, carrots, bean sprouts, and peas. Stir in the soy sauce, hoisin sauce, and sesame oil. Mix everything well.
Let everything cook together for another 3-5 minutes until heated through. Season with crushed red chili flakes, adjusting to preference. Garnish with scallions and toasted sesame seeds before serving.