01 -
Place the thinly sliced steak strips in a bowl and add the egg. Mix together thoroughly to coat all the beef in egg.
02 -
Add the cornflour, salt, black pepper, and white pepper to the beef. Toss everything together until the meat is fully coated. The mixture will be sticky.
03 -
Heat 3 tablespoons of oil in a large frying pan or wok over high heat until very hot. Add half the beef strips one at a time, spreading them out. Fry until dark brown and crispy, about 5-6 minutes. Stir occasionally (3-4 times), but avoid moving the meat too much to maximize crispiness.
04 -
Using a slotted spoon or tongs, remove the crispy beef from the pan and place in a bowl lined with kitchen paper to absorb excess oil. Add another tablespoon of oil to the pan and cook the second batch of beef in the same way.
05 -
Once all the beef is cooked and set aside, add the remaining ½ tablespoon of oil to the pan and reduce heat to medium. Add the sliced onion and cook for 2 minutes until slightly softened. Then add the finely chopped chilli, minced ginger, and minced garlic, and cook for 30 seconds while stirring.
06 -
Add the rice vinegar, dark soy sauce, tomato puree, sugar, tomato ketchup, and sweet chilli sauce to the pan. Turn up the heat and let it bubble for a couple of minutes until the sauce starts to reduce slightly and thicken.
07 -
Return the crispy beef to the pan, stir to coat in the sauce, and heat through for 1-2 minutes until everything is hot. Serve immediately with rice or noodles.