Rinse chicken and pat dry with absorbent paper. Heat fat in a skillet over medium heat. Add onion and garlic. Cook until onion is tender. Remove with a slotted spoon. Set aside.
Put chicken pieces, skin side down, in skillet. Turn to brown pieces on all sides. When chicken is browned, add tomato, onion, water, rice, parsley, and the dry seasonings. Cover and cook over low heat about 45 minutes, or until thickest pieces of chicken are tender when pierced with a fork.