Prepare the Beef: Slice the steak against the grain into thin strips, about ¼ inch thick. This helps to keep the meat tender and easy to chew.
Marinate the Beef: In a bowl, combine the soy sauce, Shaoxing cooking wine, and water. Add the sliced beef and mix well. After marinating, add the sesame oil and cornstarch to the beef, and mix well again. Lastly, add the oil and give it one final toss to coat the beef evenly.
Make the Sauce: In a small bowl, mix together the low-sodium soy sauce, cornstarch, sugar, oyster sauce, hoisin sauce, sesame oil, Shaoxing cooking wine, dark soy sauce, and water. Stir until the cornstarch is fully dissolved. Set the sauce aside.
Sear the Beef: Heat a wok or large frying pan over high heat. When the pan is heated, pour in a tablespoon of oil and tilt the pan to ensure even coverage. Add the marinated beef in a single layer and sear for about 1-2 minutes on each side, or until the beef is browned but not fully cooked through.
Stir-Fry the Vegetables: In the same wok, add another tablespoon of oil if needed. Add the ginger slices and stir-fry for about 30 seconds until fragrant. Then, add the sliced onions and stir-fry for 2-3 minutes until they become slightly translucent. Add the minced garlic and the green onion pieces, and continue to stir-fry for another minute.
Combine and Cook: Return the seared beef to the wok. Give the prepared sauce a quick stir to ensure everything is well-mixed, and then pour it over the beef and onions. Stir everything together, allowing the sauce to thicken and coat the beef and onions evenly. Cook for another 1-2 minutes, or until the beef is cooked through and the sauce has reached your desired consistency.
Serve: Remove from heat and serve immediately over steamed rice or noodles. Top with extra green onions or a sprinkle of sesame seeds for added flavor, if you like. Enjoy this flavorful, savory beef stir-fry that’s bursting with classic Chinese flavors!