Place the oil in a large pot set over medium heat. Add the onion, bell pepper, carrot, celery and garlic and cook 5 minutes. Mix in the remaining ingredients, except green onion. Partially cover and simmer the chili until thick and bubbly, about 20 to 25 minutes. Sprinkle servings of the chili with green onion.
Options: If you do eat meat, you could add one pound of cooked ground beef, drained well and crumbled, to this chili in place of the veggie ground round. If you like the taste of beer, add some of it to the chili in place of the stock or water. For a spicy, smoky taste, add two finely chopped chipotle peppers to the chili when mixing in the canned tomato products.