Heat olive oil over medium heat in a large pot. Add onions and garlic and cook until onions are soft and just beginning to brown, about 5 minutes. Add tomato paste, brown sugar, salt, and spices and cook 2 minutes more.
Increase heat to medium-high and add remaining ingredients - vegetables, canned tomatoes, green chiles, vegetable stock, beer, and beans. Bring to a boil, then lower to a simmer and cook covered for 30 minutes. After 30 minutes, stir and partially cover pot, allowing steam to escape. Simmer an additional 20 minutes.
Season with salt and pepper to taste. Serve hot, garnished with desired toppings.
Recipe by The Mostly Vegan at https://www.themostlyvegan.com/three-bean-chili/