In a cooking bowl, place the chicken mince, corn flour, egg, soy sauce, fish sauce, 1 teaspoon of red curry paste, coriander and freshly cracked black pepper. Stir to combine. Roll this mixture into balls that are approximately 2 tablespoons with of mixture. Popping in the fridge (if time allows) can help with the rolling.
Place a heavy based frying pan over low-medium heat. Add half of the oil. Cook the shallots for five or so minutes, until they are soft and aromatic. Add the garlic and ginger and stir for a minute further.
Add the additional 1-2 tablespoons of curry paste. Use 1 tablespoon if you would prefer to keep this dish especially mild. Otherwise go for 2 tablespoons of red curry paste. Stir to toast the paste for a minute to so. Add the sugar, coconut milk, fish sauce and curry powder. Add the water. Bring to a boil slowly to avoid the coconunut milk splitting. Reduce to a simmer & allow this to gently simmer as you brown the meatballs.
Place another pan on medium heat. Add the remaining oil. Add the rolled meatballs to the pan. Cook for approximately five minutes & turn a couple of times during the cooking.
Add the browned meatballs into the curry mixture and simmer for 10 minutes. Finish with the juice of a lime. Taste to see if your sauce needs adjusting and season accordingly.
Serve with rice or noodles and slices of cucumber and coriander leaves.