Heat the olive oil, over medium heat, in a dutch oven or a large pot.
Add the onions and cook them until they become translucent, then a little brown (5-10 minutes).
Now toss in the bell peppers, celery, and carrots. Stir everything around and cook for another 5 minutes. Add the mushrooms and cook for another 5 minutes.
Make a well in the middle of your cooked vegetables in the pot. Pour a capful of olive oil in the pot and cook the garlic in the center of the well until you can start to smell it (approx 30 seconds). Stir the garlic into the rest of the vegetables.
Add the chili powder, cumin, oregano, smoked paprika, and salt and cook for 1 minute.
Now it's time to add the beer, tomato paste, diced tomatoes, fresh tomatoes, green chili's, and broth. Be sure to scrap the bottom of the pot to unstick any vegetable or spice bits. Simmer for 5 minutes.
Now add all the beans and hominy. Stir all the ingredients together and turn the heat down to medium low. Cover the pot and simmer for 30 minutes.
After 30 minutes, remove the cover and stir, if the chili isn't as thick as you normally like it, keep the lid off and simmer for another 10-20 minutes.
Once the chili is at the thickness you like, add the lemon juice. Now taste. Depending on the brand of canned tomatoes you purchased, you may need to add the brown sugar to even out the acidity in the tomatoes. Taste again and add more salt or seasonings if need be.
This chili isn't very spicy, so feel free to add hot sauce and/or cayenne pepper to achieve the spiciness you like best.
Serve and eat as is, or on top of some rice.
Add any toppings you like!