Heat the oil in a skillet. Fry the chicken and onions until the chicken is well browned, but not done.
As chicken is browning, bring chicken broth or stock to a slow boil in a large pot. Stir in tomatoes. Add egusi and stir until smooth. Allow to cook several minutes.
Add chicken and onions to broth. Reduce heat and simmer until chicken is done. Add parsley and seasonings to taste. Add water if needed, to make soup thinner as desired.
Servings 4