First, dice the chicken into bite-sized pieces and season lightly with salt and pepper. Toss the chicken with cornstarch so it cooks with a light crisp coating. Chop the spring onions, mince garlic and ginger, and measure out your cashews. Doing this prep ahead makes the cooking process smooth and stress-free.
Heat a little oil in a skillet over medium heat. Cook the chicken for 6–8 minutes until it’s golden and cooked through. Remove and set aside. In the same skillet, toast the cashews for a minute. This brings out their nutty flavor and gives them an extra crunch.
Mix soy sauce, oyster sauce, sugar, mirin, rice vinegar, and a pinch of chili flakes (if you like spice) in a small bowl. Pour the sauce into the skillet and let it simmer gently. This step gives the sauce a chance to thicken slightly and deepen in flavor.
Return the chicken to the skillet and stir to coat each piece with the sauce. Let it cook for 2–3 more minutes so the flavors really come together. You’ll notice the sauce clinging to the chicken beautifully.
Once everything is ready, transfer the chicken to a serving dish. Sprinkle with sesame seeds and chopped spring onions for color and freshness. Pair with steamed rice or noodles, and you’ll have a meal that looks as good as it tastes.