1. In a medium-sized pot, sauté onions in oil until softened and beginning to brown.
2. Add chicken gizzards and water; bring to a boil. Lower heat and simmer for 45 minutes.
3. Add remaining ingredients and cook an additional hour at a low simmer. Add water if soup is too thick. Taste and adjust seasonings if necessary.