1. Start by making the ginger scallion oil. Mix together all the ingredients in a bowl, taste and check for salt add more if needed, set aside.
2. Cook noodles asper package until almost cooked then drain and rinse under running water, drain and set aside.
3. Heat a wok or cast iron skillet. Add cooking oil once hot. Add shrimp and season with salt and pepper. Cook shrimp until almost cooked for about 4 minutes. Remove from the wok.
4. In the same wok or skillet, add minced garlic, shallots and the cremini mushrooms. Cook until the mushrooms are dark in color about 10 minutes. Be sure to stir frequently and add more cooking oil if you find the mushrooms are sticking to the pan. Remove from wok or skillet and set aside.
5. Add 3-4 tbsp of ginger scallion oil to the pan along with egg noodles. Keep the heat high and toss the noodles for about 2-3 minutes. Next add the soy sauce, oyster sauce, rice wine vinegar, sesame oil and fish sauce to the skillet. Keep tossing the noodles in the sauce. Noodles will start to look glossy.
6. Add the shrimp and mushrooms back into the skillet. Mix everything well and once the shrimp has re heated, switch off the flame.
7. To serve plate the noodles and garnish with fresh cilantro.