This is a great meal to share amongst friends, just like Matthew Hayden did at his garden reveal party.
Combine all the spice rub ingredients, and rub all over the chicken. Cover the chicken with plastic wrap and refrigerate for four hours.
Heat the oil in a large saucepan and cook the onion until soft and brown.
Add garlic, ginger, curry leaves, lemon grass, chilli, tomato and cinnamon sticks and cook over low heat for 3 minutes, stirring regularly.
Add the chicken, cover and cook over medium heat for 5 minutes. Add coconut milk and water. Slowly bring to boil and simmer for 20 minutes.
Take out the cinnamon sticks, lemon grass and bay leaves before serving.
Serve with rice.