Fry the chicken in hot oil until golden brown all over. Remove from the oil and set aside then fry the onions in the same pot until golden brown.
Now return the chicken to the pot and add the tomatoes, celery, salt and chilli. Reduce the heat to a simmer and cook until the chicken is done (about 40 minutes).
Serve on a bed of rice.