Put the broccoli florets into a large pan of boiling water and cook for around 5-6 minutes until the broccoli begins to soften. You don't want it too soft, the florets need to retain their shape. Drain and put to one side.
Then thinly slice the beef against the grain and put the beef into a medium-sized bowl.
Add the light soy sauce, oyster sauce, Shaoxing wine, sugar and around 100mls of water, as well as the cornflour.
Mix together with the beef and make sure all the beef is coated in the marinade and cornflour. Set aside for at least 10 minutes.
Once the beef is ready to be stir-fried, add a glug of vegetable oil to a wok or large deep pan and heat on medium.
Add the beef strips to the wok in a single layer and cook for around 1-2 minutes, until the strips begin to brown. Then add the ginger and garlic. Stir fry for around 30 seconds.
Add the remaining water, light soy sauce, and dark soy sauce. Let the mixture bubble.
Once the mixture starts to thicken, add the cooked broccoli. Give everything a good stir and let it simmer for another minute. The sauce will begin to thicken.
Serve immediately with some boiled rice or noodles, if you prefer