Clean the shrimp by removing the tail, head, skin, and vein. Cut along the line of the back of the shrimp. Do not cut all the way through.
Marinate the shrimp with cooking wine, salt, and white pepper. Let it marinate for 10 minutes or more.
Make the sauce with light soy sauce, Chinese black vinegar, sugar, oyster sauce, dark soy sauce, cornstarch, and water. Set aside.
Coat the marinated shrimp with cornstarch and add a spoonful of oil to prevent sticking and keep it moist.
Heat oil in the pan over medium-high heat and fry the cashews until they turn slightly darker in color. Stir continuously to prevent burning and overcooking the cashews. Remove and set aside.
In the same pan, fry the shrimp until it turns lightly golden and crispy.
Lessen the oil from the pan and add chopped dried chili peppers, chopped green onions, and diced ginger. Stir-fry until fragrant.
Mix the sauce once more and add it to the pan. Cook until the sauce thickens.
Mix in the fried shrimp and stir-fry until evenly coated with the sauce.
Finally, add cashew nuts and stir-fry until fully coated. Enjoy your delicious Kung Pao Shrimp! Serve it with rice or noodles and pair it with a delicious vegetable side dish.