Prepare the Noodles:
Soak the dried rice noodles in a pot covered with hot water for 15-20 minutes, then drain.
Marinate the Protein:
If using shrimp, shell and devein them. If using chicken, slice into thin strips.
In a bowl, mix shrimp or chicken with 1 tsp soy sauce, 1 tsp vegetable oil, and 2 tsp cornstarch. Let rest for 15 minutes.
Make the Sauce:
In a small bowl, whisk together light soy sauce, oyster sauce, fish sauce, dark soy sauce, Shaoxing wine, white pepper, and palm sugar. Set aside.
Cook the Protein:
Heat 2 tbsp oil in a wok over high heat. Stir-fry shrimp (3-4 minutes) or chicken (5 minutes) until cooked through. Remove and set aside.
Sauté Aromatics & Veggies:
Add 1 tbsp oil to the wok and stir-fry garlic, chili, and ginger for 1 minute.
Add white onion and stir-fry another minute.
Add bok choy, red bell pepper, and snow peas. Stir-fry for 2-3 minutes.
Combine Everything:
Add the soaked and drained noodles along with the cooked protein.
Pour in the prepared sauce and stir-fry everything for another 2-3 minutes until well coated.
Garnish & Serve:
Sprinkle Thai basil leaves on top before serving. Enjoy hot!