In a bowl, stir together the apple cider vinegar, water and sugar until the sugar dissolves. Add the grated carrots, red onion and cucumber. Mix well and leave to marinate while you cook the beef.
Add the beef mince and diced onion to a heavy-based saucepan or frying pan. Cook, stirring and breaking up the mince, until the liquid has evaporated and the beef is starting to brown nicely.
Add the garlic and ginger and cook for another couple of minutes, stirring them through the mince.
Pour in the light soy sauce, honey or brown sugar, Chinese cooking wine or vinegar, and water. Stir to combine.
Mix the corn flour and 2 tablespoons of water together to make a smooth slurry. Stir it into the beef mixture and cook until the sauce thickens and coats the mince.
Spoon cooked rice into bowls and top with the sticky beef. Using tongs or a slotted spoon, add some pickle, leaving most of the juice behind. Sprinkle with sliced spring onions and serve. Add fresh chilies if you like.