Combine ginger, turmeric, salt and sugar in a bowl; add chicken and toss
well to coat. Cover and marinate chicken in the refrigerator for 1-24
hours. Heat 2 tsp of oil in a deep 30cm skillet over medium-high heat. Add
onion wedges and bay leaf and cook for 8 minutes until browned. Transfer
to plate using a slotted spoon. Set aside.
curry paste, puree onion chunks, garlic, water, curry powder, coriander,
cinnamon and red pepper in blender until smooth, scraping sides with
rubber spatula if necessary. Heat remaining 2 tsp oil in same skillet over
medium-high heat; add curry paste and cook for 4-5 minutes, stirring
occasionally until thickened. Add chicken and coat with paste. Cover and
simmer for 10 minutes. Stir in coconut milk, browned onions and lime
leaves. Simmer uncovered for 20 minutes more until chicken is cooked
through. Remove bay leaf. Divide chicken and sauce among 4 serving plates.
Sprinkle with chopped coriander. Serve with rice, soy sauce and other
garnishes, if desired.