Sauté onions in olive oil until translucent.
Add garlic and sauté a minute more.
Add all other ingredients and mix well.
Let cook 2-3 hours over low heat. The chili will be ready sooner that 2 hours, but the longer the ingredients cook together, the more the flavors will marry. This can also be made in a slow cooker over a longer period of time.