In a 12 inch stainless steel skillet, heat the vegetable oil over medium heat. Add chicken and saute the onion until the onion is soft and translucent, about 3 minutes. The chicken won’t be cooked all the way through, but it will cook for longer in the sauce.
Add the ginger and garlic and cook for another minute.
Pour in the tomato sauce and coconut milk, and add curry powder, ground cumin, ground coriander, chili powder, and ground turmeric. Bring the mixture to a gentle simmer. Cook over medium heat for a couple of minutes until you have a smooth, homogenous sauce.
Stir in the light brown sugar, and lime juice. Season the sauce with salt and pepper and simmer the sauce for 5 minutes until the chicken is fully cooked.
Taste the sauce, and adjust seasonings (salt, pepper, lime juice) if necessary.
Garnish the curry with chopped fresh cilantro. Serve over warm white rice or with naan bread on the side.