Cut the chicken into serving pieces or use leg/thigh quarters
Season the chicken with curry powder, salt and pepper
Pour oil into a Dutch oven and brown the chicken pieces in batches, about 4 minutes per side
Remove the chicken to a plate and pour off oil from the pan
Saute the sliced onions and garlic over medium heat for a minute
Stir the cornstarch into the coconut milk until it is well blended
Pour the coconut milk and water into the pan with the onions and stir.
Add the chicken and any accumulated juices to the pan
Add the sweet potatoes and fresh grated ginger
Cover and simmer on medium/low heat for 20 minutes
Add the green beans on top, cover and simmer for another 10 minutes or until the chicken is cooked through and the green beans are tender